From c4b14a335317d7af9c6fcee856a317c2515f2f42 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 1 Jun 2018 11:06:43 -0700 Subject: [PATCH 001/132] re org 2 --- ...ows-defender-advanced-threat-protection.md | 79 +++++++++++++++++++ ...ows-defender-advanced-threat-protection.md | 2 +- 2 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..4074f2854a --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md @@ -0,0 +1,79 @@ +--- +title: Windows Defender Advanced Threat Protection endpoint detection and response capabilities +description: Windows Defender Advanced Threat Protection is an enterprise security service that helps detect and respond to possible cybersecurity threats related to advanced persistent threats. +keywords: introduction to Windows Defender Advanced Threat Protection, introduction to Windows Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: high +ms.date: 04/24/2018 +--- + +# Windows Defender Advanced Threat Protection endpoint detection and response capabilities + +**Applies to:** + +- Windows 10 Enterprise +- Windows 10 Education +- Windows 10 Pro +- Windows 10 Pro Education +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prerelease information](prerelease.md)] + +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-main-abovefoldlink) +> +>For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). + +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks. + +The endpoint detection and response (EDR) capabilities in Windows Defender ATP leverages Microsoft technology and expertise to +detect sophisticated cyber-attacks, providing: + +- Behavior-based, cloud-powered, advanced attack detection + + Finds the attacks that made it past all other defenses (post breach detection), provides actionable, correlated alerts for known and unknown adversaries trying to hide their activities on machines. + +- Rich timeline for forensic investigation and mitigation + + Easily investigate the scope of breach or suspected behaviours on any machine through a rich machine timeline. File, URLs, and network connection inventory across the network. Gain additional insight using deep collection and analysis (“detonation”) for any file or URLs. + +- Built in unique threat intelligence knowledge base + + Unparalleled threat optics provides actor details and intent context for every threat intel-based detection – combining first and third-party intelligence sources. + +- Automated investigation and remediation + + Significantly reduces alert volume by leveraging inspection algorithms used by analysts to examine alerts and take remediation action. + +Machine investigation capabilities in this service let you drill down +into security alerts and understand the scope and nature of a potential +breach. You can submit files for deep analysis and receive the results +without leaving the [Windows Defender ATP portal](https://securitycenter.windows.com). The automated investigation and remediation capability reduces the volume of alerts by leveraging various inspection algorithms to resolve breaches. You can also track and improve you organization's security posture. + + + + +## In this section + +Topic | Description +:---|:--- +Get started | Learn about the minimum requirements, validate licensing and complete setup, know about preview features, understand data storage and privacy, and how to assign user access to the portal. +[Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) | Learn about onboarding client, server, and non-Windows machines. Learn how to run a detection test, configure proxy and Internet connectivity settings, and how to troubleshoot potential onboarding issues. +[Understand the Windows Defender ATP portal](use-windows-defender-advanced-threat-protection.md) | Understand the Security operations, Secure Score, and Threat analytics dashboards as well as how to navigate the portal. +Investigate and remediate threats | Investigate alerts, machines, and take response actions to remediate threats. +API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from the Windows Defender ATP portal. +Reporting | Create and build Power BI reports using Windows Defender ATP data. +Check service health and sensor state | Verify that the service is running and check the sensor state on machines. +[Configure Windows Defender settings](preferences-setup-windows-defender-advanced-threat-protection.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. +[Access the Windows Defender ATP Community Center](community-windows-defender-advanced-threat-protection.md) | Access the Windows Defender ATP Community Center to learn, collaborate, and share experiences about the product. +[Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) | This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. +[Windows Defender Antivirus compatibility with Windows Defender ATP](defender-compatibility-windows-defender-advanced-threat-protection.md) | Understand how Windows Defender Antivirus integrates with Windows Defender ATP. + + +## Related topic +[Windows Defender ATP helps detect sophisticated threats](https://www.microsoft.com/itshowcase/Article/Content/854/Windows-Defender-ATP-helps-detect-sophisticated-threats) 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 10373e6ddc..f47edb24e2 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 @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.date: 04/24/2018 --- -# Windows Defender Advanced Threat Protection +# Windows Defender Advanced Threat Protection capabilities **Applies to:** From 5f329ee11a040b64ec7ea32eb00909b38478bc1f Mon Sep 17 00:00:00 2001 From: jcaparas Date: Fri, 1 Jun 2018 12:50:02 -0700 Subject: [PATCH 002/132] edr capabilities --- windows/security/threat-protection/TOC.md | 28 +++++++++++------------ 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a5d9a290c7..7270179dee 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1,24 +1,11 @@ # [Threat protection](index.md) -## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) -### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Account protection](windows-defender-security-center\wdsc-account-protection.md) -### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) -### [Device security](windows-defender-security-center\wdsc-device-security.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) -### [Family options](windows-defender-security-center\wdsc-family-options.md) - - ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -###Get started +###Endpoint Detection and Response capabilities #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) #### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) @@ -288,6 +275,19 @@ #### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) +## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) +### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) +### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +### [Device security](windows-defender-security-center\wdsc-device-security.md) +### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +### [Family options](windows-defender-security-center\wdsc-family-options.md) + + ## [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) ### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) From ee8147761951c0a1c8b8ef37bdc80e5c4fee34f8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 1 Jun 2018 15:37:53 -0700 Subject: [PATCH 003/132] add image --- windows/security/threat-protection/index.md | 16 +--------------- .../images/WDATP-components.png | Bin 0 -> 82716 bytes 2 files changed, 1 insertion(+), 15 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/WDATP-components.png diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index f2c623bd85..be51cab122 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -11,18 +11,4 @@ ms.date: 02/05/2018 # Threat Protection -Learn more about how to help protect against threats in Windows 10 and Windows 10 Mobile. - -| Section | Description | -|-|-| -|[Windows Defender Security Center](windows-defender-security-center/windows-defender-security-center.md)|Learn about the easy-to-use app that brings together common Windows security features.| -|[Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md)|Provides info about Windows Defender Advanced Threat Protection (Windows Defender ATP), an out-of-the-box Windows enterprise security service that enables enterprise cybersecurity teams to detect and respond to advanced threats on their networks.| -|[Windows Defender Antivirus in Windows 10](windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md)|Provides info about Windows Defender Antivirus, a built-in antimalware solution that helps provide security and antimalware management for desktops, portable computers, and servers. Includes a list of system requirements and new features.| -|[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md)|Provides info about Windows Defender Application Guard, the hardware-based virtualization solution that helps to isolate a device and operating system from an untrusted browser session.| -|[Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md)|Explains how Windows Defender Application Control restricts the applications that users are allowed to run and the code that runs in the System Core (kernel).| -|[Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md)|Explains how to enable HVCI to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code.| -|[Windows Defender Smart​Screen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) |Learn more about Windows Defender SmartScreen.| -|[Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) |Learn more about mitigating threats in Windows 10.| -|[Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) |Use Group Policy to override individual **Process Mitigation Options** settings and help to enforce specific app-related security policies.| -|[Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) |Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. | -|[Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) |Provides info about how to help protect your company from attacks which may originate from untrusted or attacker controlled font files. | +![Windows Defender ATP service components](images/WDATP-components.png) diff --git a/windows/security/threat-protection/windows-defender-atp/images/WDATP-components.png b/windows/security/threat-protection/windows-defender-atp/images/WDATP-components.png new file mode 100644 index 0000000000000000000000000000000000000000..51f433526536e1d81ba615971141c0f08e5785bd GIT binary patch literal 82716 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 JbM=?U{{_QKo4Ei0 literal 0 HcmV?d00001 From 7d485fe680fc1e43202a2620c5dec5b912e20139 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 1 Jun 2018 15:53:49 -0700 Subject: [PATCH 004/132] check in threat protection as wdatp errrything --- windows/security/threat-protection/index.md | 25 ++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index be51cab122..dd5708e7ab 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -10,5 +10,28 @@ ms.date: 02/05/2018 --- # Threat Protection +Windows Defender Advanced Threat Protection is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. + + +## Get Windows Defender ATP and you get #errrythanggg security + +- Windows Defender Security Center +- Windows Defender Antivirus +- Windows Defender Exploit Guard +- Windows Defender Application control +- Windows Defender Application Guard +- Windows Firewall +- Windows Defender Security Analytics + + +With these you'll get the following capabilities: +![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) + +- Attack Surface Reduction +- Next Generation Protection +- Endpoint Detection and Response +- Automatic Investigation and Remediation +- Security Posture +- Managed Hunting + -![Windows Defender ATP service components](images/WDATP-components.png) From 6840fd1e6c948633a0e1f021bbd365ea7a649492 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 1 Jun 2018 15:57:11 -0700 Subject: [PATCH 005/132] top level --- windows/security/threat-protection/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index dd5708e7ab..fbc9203dc3 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -23,6 +23,9 @@ Windows Defender Advanced Threat Protection is a unified endpoint security platf - Windows Firewall - Windows Defender Security Analytics +You get all these good stuff which you configure individually. You can pick and choose what you need and what you don't. When you're done with setting 'em up, you'll be rewarded with the convenience of seeing everything in once place: Windows Defender Security Center. + + With these you'll get the following capabilities: ![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) From 54bbd3fcf03ebcafb8ce76fc98699a50a6c102ba Mon Sep 17 00:00:00 2001 From: jcaparas Date: Mon, 4 Jun 2018 20:46:09 -0700 Subject: [PATCH 006/132] add atp in top security level toc --- windows/security/TOC.md | 3 ++- windows/security/wdatp/index.md | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 windows/security/wdatp/index.md diff --git a/windows/security/TOC.md b/windows/security/TOC.md index 1a508b07b8..bf43440e87 100644 --- a/windows/security/TOC.md +++ b/windows/security/TOC.md @@ -2,4 +2,5 @@ ## [Identity and access management](identity-protection/index.md) ## [Threat protection](threat-protection/index.md) ## [Information protection](information-protection/index.md) -## [Hardware-based protection](hardware-protection/index.md) \ No newline at end of file +## [Hardware-based protection](hardware-protection/index.md) +## [Windows Defender Advanced Threat Protection](wdatp/index.md) \ No newline at end of file diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md new file mode 100644 index 0000000000..472ed7fd13 --- /dev/null +++ b/windows/security/wdatp/index.md @@ -0,0 +1,18 @@ +--- +title: Windows Defender Advanced Threat Protection +description: Windows Defender Advanced Threat Protection is an enterprise security service that helps detect and respond to possible cybersecurity threats related to advanced persistent threats. +keywords: introduction to Windows Defender Advanced Threat Protection, introduction to Windows Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.date: 06/04/2018 +--- + +# Windows Defender Advanced Threat Protection + +Windows Defender Advanced Threat Protection is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. + +![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) \ No newline at end of file From 22c4436c033995d553f2f716a4180e170125f5bb Mon Sep 17 00:00:00 2001 From: jcaparas Date: Mon, 4 Jun 2018 22:14:00 -0700 Subject: [PATCH 007/132] check in landing page --- .../wdatp/images/WDATP-components.png | Bin 0 -> 82716 bytes windows/security/wdatp/index.md | 29 ++++++++++++++++-- 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 windows/security/wdatp/images/WDATP-components.png diff --git a/windows/security/wdatp/images/WDATP-components.png b/windows/security/wdatp/images/WDATP-components.png new file mode 100644 index 0000000000000000000000000000000000000000..51f433526536e1d81ba615971141c0f08e5785bd GIT binary patch literal 82716 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 JbM=?U{{_QKo4Ei0 literal 0 HcmV?d00001 diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 472ed7fd13..17fa61426a 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -13,6 +13,31 @@ ms.date: 06/04/2018 # Windows Defender Advanced Threat Protection -Windows Defender Advanced Threat Protection is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. + +![Windows Defender ATP service components](images/WDATP-components.png) + +Windows Defender ATP offers a comprehensive approach in securing enterprise networks by offerring an end-to-end stack of security capabilities. + + +The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. + +To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection capabilities designed to catch all types of emerging threats. + +The endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have penetrated the first line of defense. + +In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. + +The security posture capability brings all these views together in one place so that you can easily keep track and further improve your organization's security posture. + + +The following table can help you better understand how capabilities align within the Windows Defender ATP offering: + + + Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture +:---|:---|:---|:---|:--- +[Windows Defender SmartScreen](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview) OTHER PRODUCTS??
OR
Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | [Windows Defender Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)
OR
Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends + +These capabilities cut across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). + -![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) \ No newline at end of file From 4dd7de20a529f64ae5246435c1c0bdd1115298b5 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Mon, 4 Jun 2018 22:24:07 -0700 Subject: [PATCH 008/132] update landing page --- windows/security/wdatp/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 17fa61426a..11401ceb09 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -22,13 +22,13 @@ Windows Defender ATP offers a comprehensive approach in securing enterprise netw The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. -To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection capabilities designed to catch all types of emerging threats. +To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. -The endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have penetrated the first line of defense. +Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security security pillars. In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. -The security posture capability brings all these views together in one place so that you can easily keep track and further improve your organization's security posture. +Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. The following table can help you better understand how capabilities align within the Windows Defender ATP offering: @@ -38,6 +38,6 @@ The following table can help you better understand how capabilities align within :---|:---|:---|:---|:--- [Windows Defender SmartScreen](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview) OTHER PRODUCTS??
OR
Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | [Windows Defender Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)
OR
Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends -These capabilities cut across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). +These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). From cff3c1402900a65a975390fb7e477a395ddae1ba Mon Sep 17 00:00:00 2001 From: jcaparas Date: Mon, 4 Jun 2018 22:26:04 -0700 Subject: [PATCH 009/132] check in to top level topic --- ...ows-defender-advanced-threat-protection.md | 42 ++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) 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 f47edb24e2..c7fb2ce653 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 @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.date: 04/24/2018 --- -# Windows Defender Advanced Threat Protection capabilities +# Windows Defender Advanced Threat Protection **Applies to:** @@ -29,6 +29,46 @@ ms.date: 04/24/2018 > >For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). + +--- + +# Windows Defender Advanced Threat Protection + +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. + +![Windows Defender ATP service components](images/WDATP-components.png) + +Windows Defender ATP offers a comprehensive approach in securing enterprise networks by offerring an end-to-end stack of security capabilities. + + +The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. + +To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. + +Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security security pillars. + +In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. + +Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. + + +The following table can help you better understand how capabilities align within the Windows Defender ATP offering: + + + Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture +:---|:---|:---|:---|:--- +[Windows Defender SmartScreen](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview) OTHER PRODUCTS??
OR
Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | [Windows Defender Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)
OR
Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends + +These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). + + + + + + + +====================================================================== + Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks. Get a quick, but in-depth overview of Windows Defender ATP for Windows 10 and the new capabilities in Windows 10, version 1703 see [Windows Defender ATP for Windows 10 Creators Update](https://technet.microsoft.com/en-au/windows/mt782787). From d32338a7bc6a1263bc5b9091da50489977d237d0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 5 Jun 2018 12:22:57 -0700 Subject: [PATCH 010/132] remove word --- .../windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 f47edb24e2..2e04127e19 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 @@ -10,10 +10,10 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 04/24/2018 +ms.date: 07/01/2018 --- -# Windows Defender Advanced Threat Protection capabilities +# Windows Defender Advanced Threat Protection **Applies to:** From 03b8e05b72833022edcba50e6698a34aae387380 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 5 Jun 2018 17:12:18 -0700 Subject: [PATCH 011/132] update yml page --- windows/security/index.yml | 40 +----------------- .../images/wdatp-pillars.png | Bin 0 -> 228712 bytes .../security/wdatp/images/wdatp-pillars.png | Bin 0 -> 228712 bytes 3 files changed, 2 insertions(+), 38 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars.png create mode 100644 windows/security/wdatp/images/wdatp-pillars.png diff --git a/windows/security/index.yml b/windows/security/index.yml index d980430450..c951d75bd1 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,7 +78,7 @@ sections: title: Information protection -- title: Security features built in to Windows 10 +- title: Windows Defender Advanced Threat Protection items: @@ -126,24 +126,6 @@ sections: title: BitLocker -- title: Security features in Microsoft 365 E3 - - items: - - - type: paragraph - - text: 'Windows 10 Enterprise provides the foundation for Microsoft 365 E3 and a secure modern workplace.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - href: \windows\security\identity-protection\hello-for-business\hello-overview html:

Give users a more personal and secure way to access their devices

@@ -174,25 +156,7 @@ sections: title: Windows Information Protection -- title: Security features in Microsoft 365 E5 - - items: - - - type: paragraph - - text: 'Get all of the protection from Microsoft 365 E3 security, plus these cloud-based security features to help you defend against even the most advanced threats.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection + - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection html:

Identity Protection and Privileged Identity Management

diff --git a/windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars.png b/windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars.png new file mode 100644 index 0000000000000000000000000000000000000000..ba50e34ea7b41a7c080c565edf29a5606184f013 GIT binary patch literal 228712 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 literal 0 HcmV?d00001 diff --git a/windows/security/wdatp/images/wdatp-pillars.png b/windows/security/wdatp/images/wdatp-pillars.png new file mode 100644 index 0000000000000000000000000000000000000000..2e71b3870b4b1207c7ea79077692ec2e701bc5cd GIT binary patch literal 228712 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

oMh2 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�m(vswtX&0)W!ph+OC^z0 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 literal 0 HcmV?d00001 From cc592eb5c94eb485ca951c6703328b3f360043c3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 5 Jun 2018 17:12:56 -0700 Subject: [PATCH 012/132] add new image --- windows/security/wdatp/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 11401ceb09..7a0ca592f1 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -17,6 +17,8 @@ Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified ![Windows Defender ATP service components](images/WDATP-components.png) +![Windows Defender ATP components](images/wdatp-pillars.png) + Windows Defender ATP offers a comprehensive approach in securing enterprise networks by offerring an end-to-end stack of security capabilities. From 20ba3631fd3e30ad192e128cc1727f9be950f845 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 5 Jun 2018 17:15:37 -0700 Subject: [PATCH 013/132] removed boarder --- .../security/wdatp/images/wdatp-pillars.png | Bin 228712 -> 225932 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/wdatp/images/wdatp-pillars.png b/windows/security/wdatp/images/wdatp-pillars.png index 2e71b3870b4b1207c7ea79077692ec2e701bc5cd..d0071ce05e9013ad1a0d5d5452a086797c6e8656 100644 GIT binary patch literal 225932 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
ZhNy#s223sg)dms={Q!*>WkI`tvZntmO3rJg@ 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

oMh2 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�m(vswtX&0)W!ph+OC^z0 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

!z=f?up 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 From 84342b18442ef763028c625712a7dcdfc70684bb Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 5 Jun 2018 17:19:51 -0700 Subject: [PATCH 014/132] move atp up the toc --- windows/security/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.md b/windows/security/TOC.md index bf43440e87..a7ce999fe7 100644 --- a/windows/security/TOC.md +++ b/windows/security/TOC.md @@ -1,6 +1,6 @@ # [Security](index.yml) +## [Windows Defender Advanced Threat Protection](wdatp/index.md) ## [Identity and access management](identity-protection/index.md) ## [Threat protection](threat-protection/index.md) ## [Information protection](information-protection/index.md) ## [Hardware-based protection](hardware-protection/index.md) -## [Windows Defender Advanced Threat Protection](wdatp/index.md) \ No newline at end of file From d599cbfaec3ad8c3cc5762eb7a8a642e84ac98f9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 5 Jun 2018 17:26:51 -0700 Subject: [PATCH 015/132] remove azure blocks --- windows/security/index.yml | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index c951d75bd1..95fc87c96b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -156,36 +156,6 @@ sections: title: Windows Information Protection - - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection - - html:

Identity Protection and Privileged Identity Management

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Azure Active Directory P2 - - - href: \windows\security\threat-protection\Windows-defender-atp\windows-defender-advanced-threat-protection - - html:

Detect, investigate, and respond to advanced cyberattacks

- - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Advanced Threat Protection - - - href: https://www.microsoft.com/cloud-platform/azure-information-protection - - html:

Protect documents and email automatically

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Azure Information Protection P2 - - title: Videos items: From cc70d946eef0409ce3d4cc20143fa916e9aa55dc Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 10:26:01 -0700 Subject: [PATCH 016/132] line 81 to wdatp --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index d980430450..8378d23d14 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,7 +78,7 @@ sections: title: Information protection -- title: Security features built in to Windows 10 +- title: Windows Defender Advanced Threat Protection items: From 99f76fdb052f00d7f115e8d53945e8045ab52ffa Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 12:48:08 -0700 Subject: [PATCH 017/132] update wdatp short description --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 95fc87c96b..fe7996c727 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -84,7 +84,7 @@ sections: - type: paragraph - text: 'Windows 10 enables critical security features to protect your device right from the start.' + text: 'Prevent, detect, investigate, and respond to advanced threats.' - type: list From 7a004bb8ffc6d8cd885d36cde1d5b07098cf89c3 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 13:57:55 -0700 Subject: [PATCH 018/132] add features under wdatp --- windows/security/index.yml | 174 ++++++++++++++++++------------------- 1 file changed, 87 insertions(+), 87 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index fe7996c727..10a40938f2 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -34,49 +34,49 @@ sections: - type: markdown - text: Secure corporate data and manage risk. + text: Secure corporate data and manage risk. - items: - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\identity-protection\ + - href: \windows\security\identity-protection\ - html:

Deploy secure enterprise-grade authentication and access control to protect accounts and data

+ html:

Deploy secure enterprise-grade authentication and access control to protect accounts and data

- image: + image: - src: https://docs.microsoft.com/media/common/i_identity-protection.svg + src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Identity and access management + title: Identity and access management - - href: \windows\security\threat-protection\ + - href: \windows\security\threat-protection\ - html:

Stop cyberthreats and quickly identify and respond to breaches

+ html:

Stop cyberthreats and quickly identify and respond to breaches

- image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg + src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Threat protection + title: Threat protection - - href: \windows\security\information-protection\ + - href: \windows\security\information-protection\ - html:

Identify and secure critical data to prevent data loss

+ html:

Identify and secure critical data to prevent data loss

- image: + image: - src: https://docs.microsoft.com/media/common/i_information-protection.svg + src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Information protection + title: Information protection - title: Windows Defender Advanced Threat Protection @@ -84,77 +84,77 @@ sections: - type: paragraph - text: 'Prevent, detect, investigate, and respond to advanced threats.' + text: 'Prevent, detect, investigate, and respond to advanced threats.' - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows + - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 - html:

Protect the boot process and maintain system integrity

+ html:

Protect against malware management using next-generation antivirus technologies

- image: + image: - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Defender System Guard + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Antivirus - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 + - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard - html:

Protect against malware management using next-generation antivirus technologies

+ html:

Manage and reduce the attack surface of apps

- image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Antivirus + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Exploit Guard - - href: \windows\security\information-protection\bitlocker\bitlocker-overview + - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control - html:

Prevent data theft from lost or stolen devices

+ html:

Lock down applications that run on a device

- image: + image: - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: BitLocker + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Application Control + + - href: \windows\security\threat-protection\windows-defender-application-guard\wd-app-guard-overview - - href: \windows\security\identity-protection\hello-for-business\hello-overview + html:

Isolate enterprise-defined untrusted sites

- html:

Give users a more personal and secure way to access their devices

+ image: - image: + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Application Guard + + - href: \windows\security\threat-protection\windows-defender-smartscreen\windows-defender-smartscreen-overview - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Hello for Business - - - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control + html:

Protect users from malicious sites

- html:

Lock down applications that run on a device

+ image: - image: + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender SmartScreen + + - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Application Control + html:

Block unauthorized network traffic flowing into or out of a local device

- - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip + image: - html:

Prevent accidental data leaks from enterprise devices

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Windows Information Protection + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: Windows Defender Firewall - title: Videos @@ -162,49 +162,49 @@ sections: - type: markdown - text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" + text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" - type: markdown - text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" - + text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" + - title: Additional security features in Windows 10 items: - type: paragraph - text: 'These additional security features are also built in to Windows 10 Enterprise.' + text: 'These additional security features are also built in to Windows 10 Enterprise.' - type: list - style: unordered + style: unordered - items: + items: - - html:
Windows Defender Firewall - - html: Windows Defender Exploit Guard - - html: Windows Defender Credential Guard - - html: Windows Defender Application Control - - html: Windows Defender Application Guard - - html: Windows Defender SmartScreen - - html: Windows Defender Security Center - + - html: Windows Defender Firewall + - html: Windows Defender Exploit Guard + - html: Windows Defender Credential Guard + - html: Windows Defender Application Control + - html: Windows Defender Application Guard + - html: Windows Defender SmartScreen + - html: Windows Defender Security Center + - title: Security Resources items: - type: list - style: unordered + style: unordered - items: + items: - - html: Windows Defender Security Intelligence - - html: Microsoft Secure blog - - html: Security Update blog - - html: Microsoft Security Response Center (MSRC) - - html: MSRC Blog - - html: Ransomware FAQ - + - html: Windows Defender Security Intelligence + - html: Microsoft Secure blog + - html: Security Update blog + - html: Microsoft Security Response Center (MSRC) + - html: MSRC Blog + - html: Ransomware FAQ + From c7fe739ecae473a7f1091716512aec6aef84f501 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 14:20:13 -0700 Subject: [PATCH 019/132] revert --- windows/security/index.yml | 174 ++++++++++++++++++------------------- 1 file changed, 87 insertions(+), 87 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 10a40938f2..95fc87c96b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -34,49 +34,49 @@ sections: - type: markdown - text: Secure corporate data and manage risk. + text: Secure corporate data and manage risk. - items: - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\identity-protection\ + - href: \windows\security\identity-protection\ - html:

Deploy secure enterprise-grade authentication and access control to protect accounts and data

+ html:

Deploy secure enterprise-grade authentication and access control to protect accounts and data

- image: + image: - src: https://docs.microsoft.com/media/common/i_identity-protection.svg + src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Identity and access management + title: Identity and access management - - href: \windows\security\threat-protection\ + - href: \windows\security\threat-protection\ - html:

Stop cyberthreats and quickly identify and respond to breaches

+ html:

Stop cyberthreats and quickly identify and respond to breaches

- image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg + src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Threat protection + title: Threat protection - - href: \windows\security\information-protection\ + - href: \windows\security\information-protection\ - html:

Identify and secure critical data to prevent data loss

+ html:

Identify and secure critical data to prevent data loss

- image: + image: - src: https://docs.microsoft.com/media/common/i_information-protection.svg + src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Information protection + title: Information protection - title: Windows Defender Advanced Threat Protection @@ -84,77 +84,77 @@ sections: - type: paragraph - text: 'Prevent, detect, investigate, and respond to advanced threats.' + text: 'Windows 10 enables critical security features to protect your device right from the start.' - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 + - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows - html:

Protect against malware management using next-generation antivirus technologies

+ html:

Protect the boot process and maintain system integrity

- image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Antivirus + src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Windows Defender System Guard - - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard + - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 - html:

Manage and reduce the attack surface of apps

+ html:

Protect against malware management using next-generation antivirus technologies

- image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Exploit Guard + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Antivirus - - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control + - href: \windows\security\information-protection\bitlocker\bitlocker-overview - html:

Lock down applications that run on a device

+ html:

Prevent data theft from lost or stolen devices

- image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Application Control - - - href: \windows\security\threat-protection\windows-defender-application-guard\wd-app-guard-overview + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: BitLocker - html:

Isolate enterprise-defined untrusted sites

+ - href: \windows\security\identity-protection\hello-for-business\hello-overview - image: + html:

Give users a more personal and secure way to access their devices

- src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Application Guard - - - href: \windows\security\threat-protection\windows-defender-smartscreen\windows-defender-smartscreen-overview + image: - html:

Protect users from malicious sites

+ src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Windows Hello for Business + + - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control - image: + html:

Lock down applications that run on a device

- src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender SmartScreen - - - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip + image: - html:

Block unauthorized network traffic flowing into or out of a local device

+ src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Application Control - image: + - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Windows Defender Firewall + html:

Prevent accidental data leaks from enterprise devices

+ + image: + + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: Windows Information Protection - title: Videos @@ -162,49 +162,49 @@ sections: - type: markdown - text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" + text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" - type: markdown - text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" - + text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" + - title: Additional security features in Windows 10 items: - type: paragraph - text: 'These additional security features are also built in to Windows 10 Enterprise.' + text: 'These additional security features are also built in to Windows 10 Enterprise.' - type: list - style: unordered + style: unordered - items: + items: - - html: Windows Defender Firewall - - html: Windows Defender Exploit Guard - - html: Windows Defender Credential Guard - - html: Windows Defender Application Control - - html: Windows Defender Application Guard - - html: Windows Defender SmartScreen - - html: Windows Defender Security Center - + - html: Windows Defender Firewall + - html: Windows Defender Exploit Guard + - html: Windows Defender Credential Guard + - html: Windows Defender Application Control + - html: Windows Defender Application Guard + - html: Windows Defender SmartScreen + - html: Windows Defender Security Center + - title: Security Resources items: - type: list - style: unordered + style: unordered - items: + items: - - html: Windows Defender Security Intelligence - - html: Microsoft Secure blog - - html: Security Update blog - - html: Microsoft Security Response Center (MSRC) - - html: MSRC Blog - - html: Ransomware FAQ - + - html: Windows Defender Security Intelligence + - html: Microsoft Secure blog + - html: Security Update blog + - html: Microsoft Security Response Center (MSRC) + - html: MSRC Blog + - html: Ransomware FAQ + From 689b34a34831412aaeeb99f77809963860e8a8a3 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 14:20:41 -0700 Subject: [PATCH 020/132] push --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 95fc87c96b..e28a82b4d7 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -134,7 +134,7 @@ sections: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Windows Hello for Business + title: Windows Hello - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control From af4921c146b01c54724a85c9c46bb5ec22fa0054 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 14:37:24 -0700 Subject: [PATCH 021/132] change bitlocker to app g --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index e28a82b4d7..7b8def5aaa 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -124,7 +124,7 @@ sections: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: BitLocker + title: Windows Defender Application Guard - href: \windows\security\identity-protection\hello-for-business\hello-overview From 831c94d76c92a0df8f743158b05b242ac97c81bb Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 14:49:04 -0700 Subject: [PATCH 022/132] update product names only --- windows/security/index.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 7b8def5aaa..82199a4995 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -96,16 +96,6 @@ sections: items: - - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows - - html:

Protect the boot process and maintain system integrity

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Defender System Guard - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 html:

Protect against malware management using next-generation antivirus technologies

@@ -116,6 +106,16 @@ sections: title: Windows Defender Antivirus + - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows + + html:

Protect the boot process and maintain system integrity

+ + image: + + src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Windows Defender SmartScreen + - href: \windows\security\information-protection\bitlocker\bitlocker-overview html:

Prevent data theft from lost or stolen devices

@@ -134,7 +134,7 @@ sections: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Windows Hello + title: Windows Defender Firewall - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control @@ -154,7 +154,7 @@ sections: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Windows Information Protection + title: Windows Defender Exploit Guard - title: Videos From da464dcd57df7e4348ef5776fc945ad9498a99db Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 15:08:08 -0700 Subject: [PATCH 023/132] update wdatp blurb --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 82199a4995..b953b6b14f 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -84,7 +84,7 @@ sections: - type: paragraph - text: 'Windows 10 enables critical security features to protect your device right from the start.' + text: 'Prevent, detect, investigate, and respond to advanced threats.' - type: list From a9b86e0d70de0d2625fbd9dc2d310c444e0c41f9 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 15:11:19 -0700 Subject: [PATCH 024/132] update wdatp landing page --- windows/security/wdatp/index.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 7a0ca592f1..2b05e374ae 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -13,14 +13,11 @@ ms.date: 06/04/2018 # Windows Defender Advanced Threat Protection -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. +Windows Defender Advanced Threat Protection (Windows Defender ATP)is a unified platform for preventative protection, post-breach detection, automated investigation and response, employing intelligent protection to protect endpoints from cyber threats. -![Windows Defender ATP service components](images/WDATP-components.png) ![Windows Defender ATP components](images/wdatp-pillars.png) -Windows Defender ATP offers a comprehensive approach in securing enterprise networks by offerring an end-to-end stack of security capabilities. - The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. @@ -38,7 +35,7 @@ The following table can help you better understand how capabilities align within Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture :---|:---|:---|:---|:--- -[Windows Defender SmartScreen](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview) OTHER PRODUCTS??
OR
Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | [Windows Defender Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)
OR
Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends + Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). From df0526bc86849be11ce4f13062b49fb3a3ca7aac Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 15:14:04 -0700 Subject: [PATCH 025/132] add advanced hunting in wdatp landing page --- windows/security/wdatp/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 2b05e374ae..57898fc7f1 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -29,6 +29,8 @@ In conjunction with being able to quickly respond to advanced attacks, Windows D Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. +Advanced hunting gives you the flexibility of using a powerful search and query tool to proactively hunt for possible threats accross your organization. + The following table can help you better understand how capabilities align within the Windows Defender ATP offering: From 15359a7b2f031812dd1a402af41f34c5f289cd12 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 15:43:21 -0700 Subject: [PATCH 026/132] update toc to wdatp portal --- .../windows-defender-atp/TOC.md | 2 +- ...ows-defender-advanced-threat-protection.md | 55 ++----------------- 2 files changed, 7 insertions(+), 50 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index e69658d82e..83795bb18c 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -1,4 +1,4 @@ -# [Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) +# [Windows Defender Advanced Threat Protection portal](windows-defender-advanced-threat-protection.md) ##Get started ### [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) ### [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) 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 ad7ca925bb..73687a0fb4 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 @@ -1,6 +1,6 @@ --- -title: Windows Defender Advanced Threat Protection -description: Windows Defender Advanced Threat Protection is an enterprise security service that helps detect and respond to possible cybersecurity threats related to advanced persistent threats. +title: Windows Defender Advanced Threat Protection portal +description: The Windows Defender Advanced Threat Protection portal is teh gateway that helps secops to prevent, detect, investigate, and respond to possible cybersecurity threats related to advanced persistent threats. keywords: introduction to Windows Defender Advanced Threat Protection, introduction to Windows Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.date: 07/01/2018 --- -# Windows Defender Advanced Threat Protection +# Windows Defender Advanced Threat Protection portal **Applies to:** @@ -29,47 +29,13 @@ ms.date: 07/01/2018 > >For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). +Windows Defender Advanced Threat Protection is a suite of capabilities designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. ---- - -# Windows Defender Advanced Threat Protection - -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. - -![Windows Defender ATP service components](images/WDATP-components.png) - -Windows Defender ATP offers a comprehensive approach in securing enterprise networks by offerring an end-to-end stack of security capabilities. +To help you maximize the effectiveness of the security suite, you can configure individual capabilities that surface in the Windows Defender ATP portal. For more information about the Windows Defender ATP capabilities, see [Windows Defender Advanced Threat Protection](https://docs.microsoft.com/en-us/windows/security/wdatp). -The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. +The Windows Defender ATP portal is where all the capabilities that are available across multiple products come together in a single-pane of glass. -To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. - -Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security security pillars. - -In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. - -Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. - - -The following table can help you better understand how capabilities align within the Windows Defender ATP offering: - - - Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture -:---|:---|:---|:---|:--- -[Windows Defender SmartScreen](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview) OTHER PRODUCTS??
OR
Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | [Windows Defender Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)
OR
Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends - -These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). - - - - - - - -====================================================================== - -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks. Get a quick, but in-depth overview of Windows Defender ATP for Windows 10 and the new capabilities in Windows 10, version 1703 see [Windows Defender ATP for Windows 10 Creators Update](https://technet.microsoft.com/en-au/windows/mt782787). @@ -97,15 +63,6 @@ Windows Defender ATP uses the following combination of technology built into Win ![Windows Defender ATP service component](images/components.png) -Machine investigation capabilities in this service let you drill down -into security alerts and understand the scope and nature of a potential -breach. You can submit files for deep analysis and receive the results -without leaving the [Windows Defender ATP portal](https://securitycenter.windows.com). The automated investigation and remediation capability reduces the volume of alerts by leveraging various inspection algorithms to resolve breaches. - -Windows Defender ATP works with existing Windows security technologies -on machines, such as Windows Defender Antivirus, AppLocker, and Windows Defender Device Guard. It -can also work side-by-side with third-party security solutions and -antimalware products. Windows Defender ATP leverages Microsoft technology and expertise to detect sophisticated cyber-attacks, providing: From f4ac9773fd71d0ff69e0cbad908f99868151a6c3 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 15:43:53 -0700 Subject: [PATCH 027/132] revert yaml --- windows/security/index.yml | 294 +++++++++++-------------------------- 1 file changed, 84 insertions(+), 210 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index b953b6b14f..3bd613a9fc 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -1,210 +1,84 @@ -### YamlMime:YamlDocument - -documentType: LandingData - -title: Windows 10 Enterprise Security - -metadata: - - document_id: - - title: Windows 10 Enterprise Security - - description: Learn about enterprise-grade security features for Windows 10. - - keywords: protect, company, data, Windows, device, app, management, Microsoft365, e5, e3 - - ms.localizationpriority: high - - author: brianlic-msft - - ms.author: brianlic - - manager: brianlic - - ms.date: 02/06/2018 - - ms.topic: article - - ms.devlang: na - -sections: - -- items: - - - type: markdown - - text: Secure corporate data and manage risk. - -- items: - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: \windows\security\identity-protection\ - - html:

Deploy secure enterprise-grade authentication and access control to protect accounts and data

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Identity and access management - - - href: \windows\security\threat-protection\ - - html:

Stop cyberthreats and quickly identify and respond to breaches

- - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Threat protection - - - href: \windows\security\information-protection\ - - html:

Identify and secure critical data to prevent data loss

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Information protection - -- title: Windows Defender Advanced Threat Protection - - items: - - - type: paragraph - - text: 'Prevent, detect, investigate, and respond to advanced threats.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 - - html:

Protect against malware management using next-generation antivirus technologies

- - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Antivirus - - - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows - - html:

Protect the boot process and maintain system integrity

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Defender SmartScreen - - - href: \windows\security\information-protection\bitlocker\bitlocker-overview - - html:

Prevent data theft from lost or stolen devices

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Windows Defender Application Guard - - - href: \windows\security\identity-protection\hello-for-business\hello-overview - - html:

Give users a more personal and secure way to access their devices

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Defender Firewall - - - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control - - html:

Lock down applications that run on a device

- - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Application Control - - - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip - - html:

Prevent accidental data leaks from enterprise devices

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Windows Defender Exploit Guard - -- title: Videos - - items: - - - type: markdown - - text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" - - - type: markdown - - text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" - -- title: Additional security features in Windows 10 - - items: - - - type: paragraph - - text: 'These additional security features are also built in to Windows 10 Enterprise.' - - - type: list - - style: unordered - - items: - - - html: Windows Defender Firewall - - html: Windows Defender Exploit Guard - - html: Windows Defender Credential Guard - - html: Windows Defender Application Control - - html: Windows Defender Application Guard - - html: Windows Defender SmartScreen - - html: Windows Defender Security Center - -- title: Security Resources - - items: - - - type: list - - style: unordered - - items: - - - html: Windows Defender Security Intelligence - - html: Microsoft Secure blog - - html: Security Update blog - - html: Microsoft Security Response Center (MSRC) - - html: MSRC Blog - - html: Ransomware FAQ - - +###YamlMime:YamlDocument +documentType:LandingData +title:Windows10EnterpriseSecurity +metadata: +document_id: +title:Windows10EnterpriseSecurity +description:Learnaboutenterprise-gradesecurityfeaturesforWindows10. +keywords:protect,company,data,Windows,device,app,management,Microsoft365,e5,e3 ms.localizationpriority:high author:brianlic-msft +ms.author:brianlic manager:brianlic +ms.date:02/06/2018 ms.topic:article ms.devlang:na sections: +-items: +-type:markdown +text:Securecorporatedataandmanagerisk. +-items: +-type:list +style:cards +className:cardsM +columns:3 +items: +-href:\windows\security\identity-protection\ +html:

Deploysecureenterprise-gradeauthenticationandaccesscontroltoprotectaccountsanddata

+image: +src:https://docs.microsoft.com/media/common/i_identity-protection.svg +title:Identityandaccessmanagement +-href:\windows\security\threat-protection\ +html:

Stopcyberthreatsandquicklyidentifyandrespondtobreaches

+image: +src:https://docs.microsoft.com/media/common/i_threat-protection.svg +title:Threatprotection +-href:\windows\security\information-protection\ +html:

Identifyandsecurecriticaldatatopreventdataloss

+image: +src:https://docs.microsoft.com/media/common/i_information-protection.svg +title:Informationprotection +-title:WindowsDefenderAdvancedThreatProtection +items: +-type:paragraph +text:'Windows10enablescriticalsecurityfeaturestoprotectyourdevicerightfromthestart.' +-type:list +style:cards +className:cardsM +columns:3 +items: +-href:\windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows +html:

Protectthebootprocessandmaintainsystemintegrity

+image: +src:https://docs.microsoft.com/media/common/i_identity-protection.svg title:WindowsDefenderSystemGuard +-href:\windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 +html:

Protectagainstmalwaremanagementusingnext-generationantivirustechnologies

+image: +src:https://docs.microsoft.com/media/common/i_threat-protection.svg title:WindowsDefenderAntivirus +-href:\windows\security\information-protection\bitlocker\bitlocker-overview +html:

Preventdatatheftfromlostorstolendevices

+image: +src:https://docs.microsoft.com/media/common/i_information-protection.svg title:WindowsDefenderApplicationGuard +-href:\windows\security\identity-protection\hello-for-business\hello-overview +html:

Giveusersamorepersonalandsecurewaytoaccesstheirdevices

+image: +src:https://docs.microsoft.com/media/common/i_identity-protection.svg title:WindowsHello -href:\windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control +html:

Lockdownapplicationsthatrunonadevice

+image: +src:https://docs.microsoft.com/media/common/i_threat-protection.svg title:WindowsDefenderApplicationControl +-href:\windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip +html:

Preventaccidentaldataleaksfromenterprisedevices

+image: +src:https://docs.microsoft.com/media/common/i_information-protection.svg title:WindowsInformationProtection +-title:Videos +items: +-type:markdown +text:">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" +-type:markdown +text:">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" -title:AdditionalsecurityfeaturesinWindows10 +items: +-type:paragraph +text:'TheseadditionalsecurityfeaturesarealsobuiltintoWindows10Enterprise.' +-type:list +style:unordered +items: +-html:WindowsDefenderFirewall -html:WindowsDefenderExploitGuard -html:WindowsDefenderCredentialGuard -html:WindowsDefenderApplicationControl -html:WindowsDefenderApplicationGuard -html:WindowsDefenderSmartScreen -html:WindowsDefenderSecurityCenter -title:SecurityResources +items: +-type:list +style:unordered +items: +-html:WindowsDefenderSecurityIntelligence -html:MicrosoftSecureblog -html:SecurityUpdateblog -html:MicrosoftSecurityResponseCenter(MSRC) -html:MSRCBlog -html:RansomwareFAQ From ab64d5d5e5bbddd769470a14f21e66cd5b978983 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 10:37:48 -0700 Subject: [PATCH 028/132] revert to original yml --- windows/security/index.yml | 68 +++++++++++++++++++++++++++++++++++++- 1 file changed, 67 insertions(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 95fc87c96b..d980430450 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,7 +78,7 @@ sections: title: Information protection -- title: Windows Defender Advanced Threat Protection +- title: Security features built in to Windows 10 items: @@ -126,6 +126,24 @@ sections: title: BitLocker +- title: Security features in Microsoft 365 E3 + + items: + + - type: paragraph + + text: 'Windows 10 Enterprise provides the foundation for Microsoft 365 E3 and a secure modern workplace.' + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + - href: \windows\security\identity-protection\hello-for-business\hello-overview html:

Give users a more personal and secure way to access their devices

@@ -156,6 +174,54 @@ sections: title: Windows Information Protection +- title: Security features in Microsoft 365 E5 + + items: + + - type: paragraph + + text: 'Get all of the protection from Microsoft 365 E3 security, plus these cloud-based security features to help you defend against even the most advanced threats.' + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + + - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection + + html:

Identity Protection and Privileged Identity Management

+ + image: + + src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Azure Active Directory P2 + + - href: \windows\security\threat-protection\Windows-defender-atp\windows-defender-advanced-threat-protection + + html:

Detect, investigate, and respond to advanced cyberattacks

+ + image: + + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Advanced Threat Protection + + - href: https://www.microsoft.com/cloud-platform/azure-information-protection + + html:

Protect documents and email automatically

+ + image: + + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: Azure Information Protection P2 + - title: Videos items: From 6c293f7e226676a761ddc4f80c991d6e325c395b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 11:01:25 -0700 Subject: [PATCH 029/132] update the threat protection landing page --- windows/security/index.yml | 130 ++++++++++++++++++++ windows/security/threat-protection/index.md | 7 +- 2 files changed, 133 insertions(+), 4 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index d980430450..2cd3189581 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -1,3 +1,4 @@ +<<<<<<< HEAD ### YamlMime:YamlDocument documentType: LandingData @@ -274,3 +275,132 @@ sections: - html: Ransomware FAQ +======= +###YamlMime:YamlDocument +documentType:LandingData +title:Windows10EnterpriseSecurity +metadata: +document_id: +title:Windows10EnterpriseSecurity +description:Learnaboutenterprise-gradesecurityfeaturesforWindows10. +keywords:protect,company,data,Windows,device,app,management,Microsoft365,e5,e3 + +ms.localizationpriority:high + +author:brianlic-msft +ms.author:brianlic + +manager:brianlic +ms.date:02/06/2018 + +ms.topic:article + +ms.devlang:na + +sections: +-items: +-type:markdown +text:Securecorporatedataandmanagerisk. +-items: +-type:list +style:cards +className:cardsM +columns:3 +items: +-href:\windows\security\identity-protection\ +html:

Deploysecureenterprise-gradeauthenticationandaccesscontroltoprotectaccountsanddata

+image: +src:https://docs.microsoft.com/media/common/i_identity-protection.svg +title:Identityandaccessmanagement +-href:\windows\security\threat-protection\ +html:

Stopcyberthreatsandquicklyidentifyandrespondtobreaches

+image: +src:https://docs.microsoft.com/media/common/i_threat-protection.svg +title:Threatprotection +-href:\windows\security\information-protection\ +html:

Identifyandsecurecriticaldatatopreventdataloss

+image: +src:https://docs.microsoft.com/media/common/i_information-protection.svg +title:Informationprotection +-title:WindowsDefenderAdvancedThreatProtection +items: +-type:paragraph +text:'Windows10enablescriticalsecurityfeaturestoprotectyourdevicerightfromthestart.' +-type:list +style:cards +className:cardsM +columns:3 +items: +-href:\windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows +html:

Protectthebootprocessandmaintainsystemintegrity

+image: +src:https://docs.microsoft.com/media/common/i_identity-protection.svg + +title:WindowsDefenderSystemGuard +-href:\windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 +html:

Protectagainstmalwaremanagementusingnext-generationantivirustechnologies

+image: +src:https://docs.microsoft.com/media/common/i_threat-protection.svg + +title:WindowsDefenderAntivirus +-href:\windows\security\information-protection\bitlocker\bitlocker-overview +html:

Preventdatatheftfromlostorstolendevices

+image: +src:https://docs.microsoft.com/media/common/i_information-protection.svg + +title:WindowsDefenderApplicationGuard +-href:\windows\security\identity-protection\hello-for-business\hello-overview +html:

Giveusersamorepersonalandsecurewaytoaccesstheirdevices

+image: +src:https://docs.microsoft.com/media/common/i_identity-protection.svg + +title:WindowsHello + +-href:\windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control +html:

Lockdownapplicationsthatrunonadevice

+image: +src:https://docs.microsoft.com/media/common/i_threat-protection.svg + +title:WindowsDefenderApplicationControl +-href:\windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip +html:

Preventaccidentaldataleaksfromenterprisedevices

+image: +src:https://docs.microsoft.com/media/common/i_information-protection.svg + +title:WindowsInformationProtection +-title:Videos +items: +-type:markdown +text:">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" +-type:markdown +text:">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" + +-title:AdditionalsecurityfeaturesinWindows10 +items: +-type:paragraph +text:'TheseadditionalsecurityfeaturesarealsobuiltintoWindows10Enterprise.' +-type:list +style:unordered +items: +-html:WindowsDefenderFirewall +-html:WindowsDefenderExploitGuard +-html:WindowsDefenderCredentialGuard +-html:WindowsDefenderApplicationControl +-html:WindowsDefenderApplicationGuard +-html:WindowsDefenderSmartScreen +-html:WindowsDefenderSecurityCenter + +-title:SecurityResources +items: +-type:list +style:unordered +items: +-html:WindowsDefenderSecurityIntelligence +-html:MicrosoftSecureblog +-html:SecurityUpdateblog +-html:MicrosoftSecurityResponseCenter(MSRC) +-html:MSRCBlog +-html:RansomwareFAQ + + +>>>>>>> f4ac9773fd71d0ff69e0cbad908f99868151a6c3 diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index fbc9203dc3..1d26dd780e 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -10,10 +10,9 @@ ms.date: 02/05/2018 --- # Threat Protection -Windows Defender Advanced Threat Protection is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security suite that uses built-in security technologies working together and powered by the cloud. - -## Get Windows Defender ATP and you get #errrythanggg security +The following products in the threat protection stack make up the capabilities under the Windows Defender ATP suite: - Windows Defender Security Center - Windows Defender Antivirus @@ -23,8 +22,8 @@ Windows Defender Advanced Threat Protection is a unified endpoint security platf - Windows Firewall - Windows Defender Security Analytics -You get all these good stuff which you configure individually. You can pick and choose what you need and what you don't. When you're done with setting 'em up, you'll be rewarded with the convenience of seeing everything in once place: Windows Defender Security Center. +You can configure these products individually in a way that best suites your environment. When you're done with setting them up, your security operations team will be rewarded with the convenience of seeing everything in once place in the Windows Defender ATP portal. With these you'll get the following capabilities: From 4c8cd7dd3d09a914119061b1a2343721b001bea2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 11:09:09 -0700 Subject: [PATCH 030/132] update wdatp landing page and image --- .../security/wdatp/images/wdatp-pillars.png | Bin 225932 -> 152585 bytes windows/security/wdatp/index.md | 11 ++++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/windows/security/wdatp/images/wdatp-pillars.png b/windows/security/wdatp/images/wdatp-pillars.png index d0071ce05e9013ad1a0d5d5452a086797c6e8656..06ad5e6ed2532424d606d93b9878ae6b777286e3 100644 GIT binary patch literal 152585 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%0D?n)RWs)}33wKP7^je(lyE^^ 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%0A?92X3 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

Ivjw||FNcMij;7# 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


ZhNy#s223sg)dms={Q!*>WkI`tvZntmO3rJg@ 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

!z=f?up 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 The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. +**Next generation protection**
To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. -Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security security pillars. +**Endpoint detection and response**
+Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. +**Auto investigation and remediation**
In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. +**Security posture**
Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. -Advanced hunting gives you the flexibility of using a powerful search and query tool to proactively hunt for possible threats accross your organization. +**Advanced hunting**
+Advanced hunting gives you the flexibility of using a powerful search and query tool to proactively hunt for possible threats across your organization. The following table can help you better understand how capabilities align within the Windows Defender ATP offering: From 6efd6d94683d30579ebc7812e1d798e4fb721d05 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 11:38:52 -0700 Subject: [PATCH 031/132] udpate tp toc --- windows/security/threat-protection/TOC.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7270179dee..bd9f4d5bc3 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -4,8 +4,7 @@ -## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -###Endpoint Detection and Response capabilities +## [Windows Defender Advanced Threat Protection portal](windows-defender-atp/windows-defender-advanced-threat-protection.md) #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) #### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) From 6f88bfe332d9f8bbbc137f54f31db5799a105227 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:03:59 -0700 Subject: [PATCH 032/132] revert yaml --- windows/security/index.yml | 168 +------------------------------------ 1 file changed, 1 insertion(+), 167 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 2cd3189581..1d3125f917 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -1,4 +1,3 @@ -<<<<<<< HEAD ### YamlMime:YamlDocument documentType: LandingData @@ -79,7 +78,7 @@ sections: title: Information protection -- title: Security features built in to Windows 10 +- title: Windows Defender Advanced Threat Protection items: @@ -127,24 +126,6 @@ sections: title: BitLocker -- title: Security features in Microsoft 365 E3 - - items: - - - type: paragraph - - text: 'Windows 10 Enterprise provides the foundation for Microsoft 365 E3 and a secure modern workplace.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - href: \windows\security\identity-protection\hello-for-business\hello-overview html:

Give users a more personal and secure way to access their devices

@@ -175,24 +156,6 @@ sections: title: Windows Information Protection -- title: Security features in Microsoft 365 E5 - - items: - - - type: paragraph - - text: 'Get all of the protection from Microsoft 365 E3 security, plus these cloud-based security features to help you defend against even the most advanced threats.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection html:

Identity Protection and Privileged Identity Management

@@ -275,132 +238,3 @@ sections: - html:
Ransomware FAQ -======= -###YamlMime:YamlDocument -documentType:LandingData -title:Windows10EnterpriseSecurity -metadata: -document_id: -title:Windows10EnterpriseSecurity -description:Learnaboutenterprise-gradesecurityfeaturesforWindows10. -keywords:protect,company,data,Windows,device,app,management,Microsoft365,e5,e3 - -ms.localizationpriority:high - -author:brianlic-msft -ms.author:brianlic - -manager:brianlic -ms.date:02/06/2018 - -ms.topic:article - -ms.devlang:na - -sections: --items: --type:markdown -text:Securecorporatedataandmanagerisk. --items: --type:list -style:cards -className:cardsM -columns:3 -items: --href:\windows\security\identity-protection\ -html:

Deploysecureenterprise-gradeauthenticationandaccesscontroltoprotectaccountsanddata

-image: -src:https://docs.microsoft.com/media/common/i_identity-protection.svg -title:Identityandaccessmanagement --href:\windows\security\threat-protection\ -html:

Stopcyberthreatsandquicklyidentifyandrespondtobreaches

-image: -src:https://docs.microsoft.com/media/common/i_threat-protection.svg -title:Threatprotection --href:\windows\security\information-protection\ -html:

Identifyandsecurecriticaldatatopreventdataloss

-image: -src:https://docs.microsoft.com/media/common/i_information-protection.svg -title:Informationprotection --title:WindowsDefenderAdvancedThreatProtection -items: --type:paragraph -text:'Windows10enablescriticalsecurityfeaturestoprotectyourdevicerightfromthestart.' --type:list -style:cards -className:cardsM -columns:3 -items: --href:\windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows -html:

Protectthebootprocessandmaintainsystemintegrity

-image: -src:https://docs.microsoft.com/media/common/i_identity-protection.svg - -title:WindowsDefenderSystemGuard --href:\windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 -html:

Protectagainstmalwaremanagementusingnext-generationantivirustechnologies

-image: -src:https://docs.microsoft.com/media/common/i_threat-protection.svg - -title:WindowsDefenderAntivirus --href:\windows\security\information-protection\bitlocker\bitlocker-overview -html:

Preventdatatheftfromlostorstolendevices

-image: -src:https://docs.microsoft.com/media/common/i_information-protection.svg - -title:WindowsDefenderApplicationGuard --href:\windows\security\identity-protection\hello-for-business\hello-overview -html:

Giveusersamorepersonalandsecurewaytoaccesstheirdevices

-image: -src:https://docs.microsoft.com/media/common/i_identity-protection.svg - -title:WindowsHello - --href:\windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control -html:

Lockdownapplicationsthatrunonadevice

-image: -src:https://docs.microsoft.com/media/common/i_threat-protection.svg - -title:WindowsDefenderApplicationControl --href:\windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip -html:

Preventaccidentaldataleaksfromenterprisedevices

-image: -src:https://docs.microsoft.com/media/common/i_information-protection.svg - -title:WindowsInformationProtection --title:Videos -items: --type:markdown -text:">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" --type:markdown -text:">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" - --title:AdditionalsecurityfeaturesinWindows10 -items: --type:paragraph -text:'TheseadditionalsecurityfeaturesarealsobuiltintoWindows10Enterprise.' --type:list -style:unordered -items: --html:WindowsDefenderFirewall --html:WindowsDefenderExploitGuard --html:WindowsDefenderCredentialGuard --html:WindowsDefenderApplicationControl --html:WindowsDefenderApplicationGuard --html:WindowsDefenderSmartScreen --html:WindowsDefenderSecurityCenter - --title:SecurityResources -items: --type:list -style:unordered -items: --html:WindowsDefenderSecurityIntelligence --html:MicrosoftSecureblog --html:SecurityUpdateblog --html:MicrosoftSecurityResponseCenter(MSRC) --html:MSRCBlog --html:RansomwareFAQ - - ->>>>>>> f4ac9773fd71d0ff69e0cbad908f99868151a6c3 From 2774a20d0d2a920ecb983509ab8bd245a391b06b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:12:50 -0700 Subject: [PATCH 033/132] add table in threat protection landing page --- windows/security/threat-protection/index.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 1d26dd780e..095375e3fc 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -23,10 +23,10 @@ The following products in the threat protection stack make up the capabilities u - Windows Defender Security Analytics -You can configure these products individually in a way that best suites your environment. When you're done with setting them up, your security operations team will be rewarded with the convenience of seeing everything in once place in the Windows Defender ATP portal. +You can configure these products individually in a way that best suites your organization. When you're done with setting them up, your security operations team will have the convenience of seeing everything in once place through the Windows Defender ATP portal. -With these you'll get the following capabilities: +The Windows Defender ATP suit offers the following capabilities: ![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) - Attack Surface Reduction @@ -36,4 +36,18 @@ With these you'll get the following capabilities: - Security Posture - Managed Hunting +Learn more about how to help protect against threats in Windows 10 and Windows 10 Mobile. +| Section | Description | +|-|-| +|[Windows Defender Security Center](windows-defender-security-center/windows-defender-security-center.md)|Learn about the easy-to-use app that brings together common Windows security features.| +|[Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md)|Provides info about Windows Defender Advanced Threat Protection (Windows Defender ATP), an out-of-the-box Windows enterprise security service that enables enterprise cybersecurity teams to detect and respond to advanced threats on their networks.| +|[Windows Defender Antivirus in Windows 10](windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md)|Provides info about Windows Defender Antivirus, a built-in antimalware solution that helps provide security and antimalware management for desktops, portable computers, and servers. Includes a list of system requirements and new features.| +|[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md)|Provides info about Windows Defender Application Guard, the hardware-based virtualization solution that helps to isolate a device and operating system from an untrusted browser session.| +|[Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md)|Explains how Windows Defender Application Control restricts the applications that users are allowed to run and the code that runs in the System Core (kernel).| +|[Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md)|Explains how to enable HVCI to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code.| +|[Windows Defender Smart​Screen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) |Learn more about Windows Defender SmartScreen.| +|[Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) |Learn more about mitigating threats in Windows 10.| +|[Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) |Use Group Policy to override individual **Process Mitigation Options** settings and help to enforce specific app-related security policies.| +|[Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) |Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. | +|[Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) |Provides info about how to help protect your company from attacks which may originate from untrusted or attacker controlled font files. | From bd7386051b5873c4a22d1854ebcd45750c35f8c3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:15:02 -0700 Subject: [PATCH 034/132] revert yml --- windows/security/index.yml | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 1d3125f917..d980430450 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,7 +78,7 @@ sections: title: Information protection -- title: Windows Defender Advanced Threat Protection +- title: Security features built in to Windows 10 items: @@ -126,6 +126,24 @@ sections: title: BitLocker +- title: Security features in Microsoft 365 E3 + + items: + + - type: paragraph + + text: 'Windows 10 Enterprise provides the foundation for Microsoft 365 E3 and a secure modern workplace.' + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + - href: \windows\security\identity-protection\hello-for-business\hello-overview html:

Give users a more personal and secure way to access their devices

@@ -156,6 +174,24 @@ sections: title: Windows Information Protection +- title: Security features in Microsoft 365 E5 + + items: + + - type: paragraph + + text: 'Get all of the protection from Microsoft 365 E3 security, plus these cloud-based security features to help you defend against even the most advanced threats.' + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection html:

Identity Protection and Privileged Identity Management

From baf7b48e0d7297889fe970c2f02c392251f7daed Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:21:43 -0700 Subject: [PATCH 035/132] fix toc --- windows/security/threat-protection/TOC.md | 29 ++++++++++++----------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index bd9f4d5bc3..a5d9a290c7 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1,10 +1,24 @@ # [Threat protection](index.md) +## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) +### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) +### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +### [Device security](windows-defender-security-center\wdsc-device-security.md) +### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +### [Family options](windows-defender-security-center\wdsc-family-options.md) -## [Windows Defender Advanced Threat Protection portal](windows-defender-atp/windows-defender-advanced-threat-protection.md) + + +## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) +###Get started #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) #### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) @@ -274,19 +288,6 @@ #### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) -## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) -### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Account protection](windows-defender-security-center\wdsc-account-protection.md) -### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) -### [Device security](windows-defender-security-center\wdsc-device-security.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) -### [Family options](windows-defender-security-center\wdsc-family-options.md) - - ## [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) ### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) From d144972393ac4bea95f3cf0de96c902dcff45878 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:53:43 -0700 Subject: [PATCH 036/132] minor edit --- windows/security/wdatp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 01de834542..823489d5f0 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -37,7 +37,7 @@ Windows Defender ATP also provides a security posture capability to help you dyn Advanced hunting gives you the flexibility of using a powerful search and query tool to proactively hunt for possible threats across your organization. -The following table can help you better understand how capabilities align within the Windows Defender ATP offering: +Understand how capabilities align within the Windows Defender ATP suite offering: Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture From 83c3bef835ac9d32b15f2edd207416b1e439cbc1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:55:05 -0700 Subject: [PATCH 037/132] remove bullet list after image --- windows/security/threat-protection/index.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 095375e3fc..c0750a21aa 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -26,16 +26,9 @@ The following products in the threat protection stack make up the capabilities u You can configure these products individually in a way that best suites your organization. When you're done with setting them up, your security operations team will have the convenience of seeing everything in once place through the Windows Defender ATP portal. -The Windows Defender ATP suit offers the following capabilities: +The Windows Defender ATP suite offers the following capabilities: ![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) -- Attack Surface Reduction -- Next Generation Protection -- Endpoint Detection and Response -- Automatic Investigation and Remediation -- Security Posture -- Managed Hunting - Learn more about how to help protect against threats in Windows 10 and Windows 10 Mobile. | Section | Description | From 27fc89a48033129da1a73ec9d587ba1604061180 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:57:22 -0700 Subject: [PATCH 038/132] update threat protection page --- windows/security/threat-protection/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index c0750a21aa..4d72648211 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -17,7 +17,7 @@ The following products in the threat protection stack make up the capabilities u - Windows Defender Security Center - Windows Defender Antivirus - Windows Defender Exploit Guard -- Windows Defender Application control +- Windows Defender Application Control - Windows Defender Application Guard - Windows Firewall - Windows Defender Security Analytics @@ -33,9 +33,9 @@ Learn more about how to help protect against threats in Windows 10 and Windows 1 | Section | Description | |-|-| -|[Windows Defender Security Center](windows-defender-security-center/windows-defender-security-center.md)|Learn about the easy-to-use app that brings together common Windows security features.| -|[Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md)|Provides info about Windows Defender Advanced Threat Protection (Windows Defender ATP), an out-of-the-box Windows enterprise security service that enables enterprise cybersecurity teams to detect and respond to advanced threats on their networks.| +|[Windows Defender Advanced Threat Protection portal](windows-defender-atp/windows-defender-advanced-threat-protection.md)|Provides info about the Windows Defender Advanced Threat Protection (Windows Defender ATP) portal, an out-of-the-box Windows enterprise security service that enables enterprise security operations teams to detect and respond to advanced threats on their networks.| |[Windows Defender Antivirus in Windows 10](windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md)|Provides info about Windows Defender Antivirus, a built-in antimalware solution that helps provide security and antimalware management for desktops, portable computers, and servers. Includes a list of system requirements and new features.| +|[Windows Defender Security Center](windows-defender-security-center/windows-defender-security-center.md)|Learn about the easy-to-use app that brings together common Windows security features.| |[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md)|Provides info about Windows Defender Application Guard, the hardware-based virtualization solution that helps to isolate a device and operating system from an untrusted browser session.| |[Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md)|Explains how Windows Defender Application Control restricts the applications that users are allowed to run and the code that runs in the System Core (kernel).| |[Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md)|Explains how to enable HVCI to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code.| From 2924fe123b397d6fc1f43d46be47d776d00b0014 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:59:08 -0700 Subject: [PATCH 039/132] update threat protection toc --- windows/security/threat-protection/TOC.md | 29 +++++++++++++---------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a5d9a290c7..01be8c2469 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1,23 +1,13 @@ # [Threat protection](index.md) -## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) -### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Account protection](windows-defender-security-center\wdsc-account-protection.md) -### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) -### [Device security](windows-defender-security-center\wdsc-device-security.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) -### [Family options](windows-defender-security-center\wdsc-family-options.md) -## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) + +## [Windows Defender Advanced Threat Protection portal](windows-defender-atp/windows-defender-advanced-threat-protection.md) ###Get started #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) @@ -289,11 +279,26 @@ +## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) +### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) +### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +### [Device security](windows-defender-security-center\wdsc-device-security.md) +### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +### [Family options](windows-defender-security-center\wdsc-family-options.md) + ## [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) ### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) #### [Use auditing mode to evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\audit-windows-defender-exploit-guard.md) #### [View Exploit Guard events](windows-defender-exploit-guard\event-views-exploit-guard.md) + + + ### [Exploit protection](windows-defender-exploit-guard\exploit-protection-exploit-guard.md) #### [Comparison with Enhanced Mitigation Experience Toolkit](windows-defender-exploit-guard\emet-exploit-protection-exploit-guard.md) #### [Evaluate Exploit protection](windows-defender-exploit-guard\evaluate-exploit-protection.md) From ead5808d840dfc5f9d7b6497aeb8de49399d3e8f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 16:15:09 -0700 Subject: [PATCH 040/132] update threat protection landing page --- windows/security/threat-protection/index.md | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 4d72648211..05089ad2b0 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -12,23 +12,13 @@ ms.date: 02/05/2018 # Threat Protection Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security suite that uses built-in security technologies working together and powered by the cloud. -The following products in the threat protection stack make up the capabilities under the Windows Defender ATP suite: - -- Windows Defender Security Center -- Windows Defender Antivirus -- Windows Defender Exploit Guard -- Windows Defender Application Control -- Windows Defender Application Guard -- Windows Firewall -- Windows Defender Security Analytics +The products in the threat protection stack make up the capabilities in the Windows Defender ATP suite. +![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) You can configure these products individually in a way that best suites your organization. When you're done with setting them up, your security operations team will have the convenience of seeing everything in once place through the Windows Defender ATP portal. -The Windows Defender ATP suite offers the following capabilities: -![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) - Learn more about how to help protect against threats in Windows 10 and Windows 10 Mobile. | Section | Description | From e9c7f0f277501e83255a53aee835332d20378b22 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 16:20:45 -0700 Subject: [PATCH 041/132] update wdatp portal topic --- .../windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 73687a0fb4..cc073b66f8 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 @@ -34,7 +34,7 @@ Windows Defender Advanced Threat Protection is a suite of capabilities designed To help you maximize the effectiveness of the security suite, you can configure individual capabilities that surface in the Windows Defender ATP portal. For more information about the Windows Defender ATP capabilities, see [Windows Defender Advanced Threat Protection](https://docs.microsoft.com/en-us/windows/security/wdatp). -The Windows Defender ATP portal is where all the capabilities that are available across multiple products come together in a single-pane of glass. +The Windows Defender ATP portal is where all the capabilities that are available across multiple products come together to give security operations teams the ability to effectively manage the security perimeter of their organization's network. Get a quick, but in-depth overview of Windows Defender ATP for Windows 10 and the new capabilities in Windows 10, version 1703 see [Windows Defender ATP for Windows 10 Creators Update](https://technet.microsoft.com/en-au/windows/mt782787). From 9a7a79f8088f3f6d4d1eb761ad26a578588df347 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 8 Jun 2018 10:55:27 -0700 Subject: [PATCH 042/132] update security yaml --- windows/security/index.yml | 114 ++++++++----------------------------- 1 file changed, 24 insertions(+), 90 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index d980430450..5a415f2cc0 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,13 +78,13 @@ sections: title: Information protection -- title: Security features built in to Windows 10 +- title: Windows Defender Advanced Threat Protection items: - type: paragraph - text: 'Windows 10 enables critical security features to protect your device right from the start.' + text: 'Prevent, detect, investigate, and respond to advanced threats.' - type: list @@ -96,131 +96,65 @@ sections: items: - - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows - - html:

Protect the boot process and maintain system integrity

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Defender System Guard - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 html:

Protect against malware management using next-generation antivirus technologies

image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg + src: https://docs.microsoft.com/media/common/i_identity-protection.svg title: Windows Defender Antivirus - - href: \windows\security\information-protection\bitlocker\bitlocker-overview + - href: \windows\security\threat-protection\windows-defender-smartscreen\windows-defender-smartscreen-overview - html:

Prevent data theft from lost or stolen devices

+ html:

Protect users from potentially malicious sites

+ + image: + + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender SmartScreen + + - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard + + html:

Manage and reduce the attack surface of apps using host intrusion prevention capabilities

image: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: BitLocker + title: Windows Defender Exploit Guard -- title: Security features in Microsoft 365 E3 - - items: - - - type: paragraph - - text: 'Windows 10 Enterprise provides the foundation for Microsoft 365 E3 and a secure modern workplace.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: \windows\security\identity-protection\hello-for-business\hello-overview - - html:

Give users a more personal and secure way to access their devices

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Hello for Business - - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control html:

Lock down applications that run on a device

- image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Application Control - - - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip - - html:

Prevent accidental data leaks from enterprise devices

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Windows Information Protection - -- title: Security features in Microsoft 365 E5 - - items: - - - type: paragraph - - text: 'Get all of the protection from Microsoft 365 E3 security, plus these cloud-based security features to help you defend against even the most advanced threats.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection - - html:

Identity Protection and Privileged Identity Management

- image: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Azure Active Directory P2 + title: Windows Defender Application Control + + - href: \windows\security\threat-protection\windows-defender-application-guard\wd-app-guard-overview - - href: \windows\security\threat-protection\Windows-defender-atp\windows-defender-advanced-threat-protection - - html:

Detect, investigate, and respond to advanced cyberattacks

+ html:

Protect users from untrusted web sites and resources

image: src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Windows Defender Advanced Threat Protection + title: Windows Defender Application Guard - - href: https://www.microsoft.com/cloud-platform/azure-information-protection + - href: \windows\security\identity-protection\windows-firewall\windows-firewall-with-advanced-security - html:

Protect documents and email automatically

+ html:

Block unauthorized network traffic flowing into or out of a device

image: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Azure Information Protection P2 + title: Windows Defender Firewall - title: Videos From 61a950f02b38feef768091ea79360821ebd94412 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 8 Jun 2018 11:34:09 -0700 Subject: [PATCH 043/132] replace suite with platform --- windows/security/threat-protection/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 05089ad2b0..7f372eb917 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -10,11 +10,11 @@ ms.date: 02/05/2018 --- # Threat Protection -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security suite that uses built-in security technologies working together and powered by the cloud. +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security platform that uses built-in security technologies working together and powered by the cloud. -The products in the threat protection stack make up the capabilities in the Windows Defender ATP suite. +The products in the threat protection stack make up the capabilities in Windows Defender ATP. -![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) +![Windows Defender ATP service components](windows-defender-atp/images/wdatp-pillars.png) You can configure these products individually in a way that best suites your organization. When you're done with setting them up, your security operations team will have the convenience of seeing everything in once place through the Windows Defender ATP portal. From c47bcdaa3a3b74a972055bbf094719a3bd9e9e10 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 8 Jun 2018 13:41:40 -0700 Subject: [PATCH 044/132] add links to table --- windows/security/wdatp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 823489d5f0..eadeaab43f 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -42,7 +42,7 @@ Understand how capabilities align within the Windows Defender ATP suite offering Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture :---|:---|:---|:---|:--- - Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends + [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Web protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

[Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

Script and memory attack protection

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

Runtime emulator

Threat intelligence

[URL/IP reputation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

[Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | Forensic collection

Response orchestration

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). From db540b76f1b14bf8a277a9414e7271064a6570c9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 8 Jun 2018 14:32:45 -0700 Subject: [PATCH 045/132] add supported os versions --- ...ows-defender-advanced-threat-protection.md | 27 +------------ ...ows-defender-advanced-threat-protection.md | 40 ++++++++++++++++++- windows/security/wdatp/index.md | 2 +- 3 files changed, 41 insertions(+), 28 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index c4a8127477..49ba30eb81 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 06/04/2018 +ms.date: 07/01/2018 --- # Minimum requirements for Windows Defender ATP @@ -49,31 +49,6 @@ When you run the onboarding wizard for the first time, you must choose where you > - You cannot change your data storage location after the first-time setup. > - Review the [Windows Defender ATP data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) for more information on where and how Microsoft stores your data. -### Hardware and software requirements - -The Windows Defender ATP agent only supports the following editions of Windows 10: - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education - -Machines on your network must be running one of these editions. - -The hardware requirements for Windows Defender ATP on machines is the same as those for the supported editions. - -> [!NOTE] -> Machines that are running mobile versions of Windows are not supported. - -#### Internet connectivity -Internet connectivity on machines is required either directly or through proxy. - -The Windows Defender ATP sensor can utilize a daily average bandwidth of 5MB to communicate with the Windows Defender ATP cloud service and report cyber data. - -For more information on additional proxy configuration settings see, [Configure machine proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . - -Before you onboard machines, the diagnostic data service must be enabled. The service is enabled by default in Windows 10. - ### Diagnostic data settings You must ensure that the diagnostic data service is enabled on all the machines in your organization. diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index e5ee209594..097157dcf4 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 04/24/2018 +ms.date: 07/01/2018 --- # Onboard machines to the Windows Defender ATP service @@ -44,6 +44,44 @@ Windows Defender Advanced Threat Protection requires one of the following Micros For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us/Licensing/product-licensing/windows10.aspx#tab=2). +## Hardware and software requirements +### Supported Windows versions +- Windows 7 +- Windows 8.1 +- Windows 10 + - Windows 10 Enterprise + - Windows 10 Education + - Windows 10 Pro + - Windows 10 Pro Education +- Windows server + - Windows Server 2012 R2 + - Windows Server 2016 + - Windows Server, version 1803 + +Machines on your network must be running one of these editions. + +The hardware requirements for Windows Defender ATP on machines is the same as those for the supported editions. + +> [!NOTE] +> Machines that are running mobile versions of Windows are not supported. + + +### Other supported operating systems +>[!NOTE] +>You'll need to know the exact Linux distros and macOS X versions that are compatible with Windows Defender ATP for the integration to work. +- macOSX +- Linux + +#### Internet connectivity +Internet connectivity on machines is required either directly or through proxy. + +The Windows Defender ATP sensor can utilize a daily average bandwidth of 5MB to communicate with the Windows Defender ATP cloud service and report cyber data. + +For more information on additional proxy configuration settings see, [Configure machine proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . + +Before you onboard machines, the diagnostic data service must be enabled. The service is enabled by default in Windows 10. + + ## Windows Defender Antivirus configuration requirement The Windows Defender ATP agent depends on the ability of Windows Defender Antivirus to scan files and provide information about them. diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index eadeaab43f..23f61ec8bc 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -42,7 +42,7 @@ Understand how capabilities align within the Windows Defender ATP suite offering Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture :---|:---|:---|:---|:--- - [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Web protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

[Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

Script and memory attack protection

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

Runtime emulator

Threat intelligence

[URL/IP reputation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

[Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | Forensic collection

Response orchestration

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) + [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Web protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

[Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

Script and memory attack protection

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

Runtime emulator

Threat intelligence

[URL/IP reputation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

[Sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis) | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

[Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | Forensic collection

Response orchestration

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). From 4b11595d06daab05f070a39c4070b82967b0bf5f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 8 Jun 2018 16:59:34 -0700 Subject: [PATCH 046/132] replace image size --- .../images/wdatp-pillars.png | Bin 228712 -> 152585 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars.png b/windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars.png index ba50e34ea7b41a7c080c565edf29a5606184f013..06ad5e6ed2532424d606d93b9878ae6b777286e3 100644 GIT binary patch literal 152585 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%0D?n)RWs)}33wKP7^je(lyE^^ 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%0A?92X3 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

Ivjw||FNcMij;7# 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

oMh2 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�m(vswtX&0)W!ph+OC^z0 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 From 0eba5ae61b1d7075f51b9840072987657879bb7c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 11:21:28 -0700 Subject: [PATCH 047/132] update boxes with wdatp capabilities --- windows/security/index.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 5a415f2cc0..970a8214b2 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -104,7 +104,7 @@ sections: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Windows Defender Antivirus + title: Attack surface reduction - href: \windows\security\threat-protection\windows-defender-smartscreen\windows-defender-smartscreen-overview @@ -114,7 +114,7 @@ sections: src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Windows Defender SmartScreen + title:Next generation protection - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard @@ -124,7 +124,7 @@ sections: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Windows Defender Exploit Guard + title: Endpoint detection & response - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control @@ -134,7 +134,7 @@ sections: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Windows Defender Application Control + title: Auto investigation & remediation - href: \windows\security\threat-protection\windows-defender-application-guard\wd-app-guard-overview @@ -144,7 +144,7 @@ sections: src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Windows Defender Application Guard + title: Security posture - href: \windows\security\identity-protection\windows-firewall\windows-firewall-with-advanced-security @@ -154,7 +154,7 @@ sections: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Windows Defender Firewall + title: Advanced hunting - title: Videos From e73110d40e481405db754cc84b984a626a42bcdf Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 11:37:34 -0700 Subject: [PATCH 048/132] remove advanced hunting --- .../images/wdatp-pillars2.png | Bin 0 -> 143865 bytes .../security/wdatp/images/wdatp-pillars2.png | Bin 0 -> 143865 bytes windows/security/wdatp/index.md | 5 +---- 3 files changed, 1 insertion(+), 4 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars2.png create mode 100644 windows/security/wdatp/images/wdatp-pillars2.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars2.png b/windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars2.png new file mode 100644 index 0000000000000000000000000000000000000000..60725244e55e710c58588fae05d7774fa8029823 GIT binary patch literal 143865 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 BS&{$% literal 0 HcmV?d00001 diff --git a/windows/security/wdatp/images/wdatp-pillars2.png b/windows/security/wdatp/images/wdatp-pillars2.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe88f3638271fbc3baf180bfb37610a8df0e5f7 GIT binary patch literal 143865 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 BSmpo# literal 0 HcmV?d00001 diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 23f61ec8bc..25f91e0954 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -16,7 +16,7 @@ ms.date: 06/04/2018 Windows Defender Advanced Threat Protection (Windows Defender ATP)is a unified platform for preventative protection, post-breach detection, automated investigation and response, employing intelligent protection to protect endpoints from cyber threats. -![Windows Defender ATP components](images/wdatp-pillars.png) +![Windows Defender ATP components](images/wdatp-pillars2.png) **Attack surface reduction**
The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. @@ -33,9 +33,6 @@ In conjunction with being able to quickly respond to advanced attacks, Windows D **Security posture**
Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. -**Advanced hunting**
-Advanced hunting gives you the flexibility of using a powerful search and query tool to proactively hunt for possible threats across your organization. - Understand how capabilities align within the Windows Defender ATP suite offering: From 3a5585de5faf06fe33583689a7b1f5dce2683da7 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 11:54:42 -0700 Subject: [PATCH 049/132] add links to capabilities --- windows/security/wdatp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 25f91e0954..b26cb1d684 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -39,7 +39,7 @@ Understand how capabilities align within the Windows Defender ATP suite offering Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture :---|:---|:---|:---|:--- - [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Web protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

[Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

Script and memory attack protection

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

Runtime emulator

Threat intelligence

[URL/IP reputation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

[Sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis) | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

[Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | Forensic collection

Response orchestration

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) + [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

[Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

[Sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis) | [Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

[Response orchestration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). From 0e9509d40caf35559e913abf6704ce63440bc3f7 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 11:58:42 -0700 Subject: [PATCH 050/132] update links --- windows/security/wdatp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index b26cb1d684..0ac40a6cc0 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -39,7 +39,7 @@ Understand how capabilities align within the Windows Defender ATP suite offering Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture :---|:---|:---|:---|:--- - [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

[Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

[Sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis) | [Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

[Response orchestration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) + [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

[Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

[Sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis) | [Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

[Response orchestration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). From 3b8bca2fdf9a75ceac12a9aff1cc01ab285fb831 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 12:19:24 -0700 Subject: [PATCH 051/132] add management and apis --- .../windows-defender-advanced-threat-protection.md | 6 +++--- windows/security/wdatp/index.md | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) 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 cc073b66f8..0b53f16ef7 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 @@ -1,6 +1,6 @@ --- -title: Windows Defender Advanced Threat Protection portal -description: The Windows Defender Advanced Threat Protection portal is teh gateway that helps secops to prevent, detect, investigate, and respond to possible cybersecurity threats related to advanced persistent threats. +title: Windows Defender Advanced Threat Protection suite +description: Windows Defender Advanced Threat Protection is an enterprise security suite that helps secops to prevent, detect, investigate, and respond to possible cybersecurity threats related to advanced persistent threats. keywords: introduction to Windows Defender Advanced Threat Protection, introduction to Windows Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.date: 07/01/2018 --- -# Windows Defender Advanced Threat Protection portal +# Windows Defender Advanced Threat Protection suite **Applies to:** diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 0ac40a6cc0..b03f19420c 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -33,6 +33,8 @@ In conjunction with being able to quickly respond to advanced attacks, Windows D **Security posture**
Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. +**Management and APIs** +Windows Defender ATP provides integrated configuration management in the cloud. The service also supports third-party mobile device management (MDM) tools, cross-platform support, and APIs that allow customers to create custom threat intelligence and automate workflows. Understand how capabilities align within the Windows Defender ATP suite offering: From e3efe6f41d96223d6417b6d622536b509daaad2f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 12:32:47 -0700 Subject: [PATCH 052/132] move min reqs items in onboard machines --- ...ows-defender-advanced-threat-protection.md | 74 +------------------ ...ows-defender-advanced-threat-protection.md | 61 +++++++++++++++ 2 files changed, 62 insertions(+), 73 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index 7034d7d7e1..244cc8e42c 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -29,11 +29,7 @@ There are some minimum requirements for onboarding machines to the service. >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-minreqs-abovefoldlink) -## Minimum requirements -You must be on Windows 10, version 1607 at a minimum. -For more information, see [Windows 10 Enterprise edition](https://www.microsoft.com/en-us/WindowsForBusiness/buy). - -### Licensing requirements +## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: - Windows 10 Enterprise E5 @@ -42,75 +38,7 @@ Windows Defender Advanced Threat Protection requires one of the following Micros For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us/Licensing/product-licensing/windows10.aspx#tab=2). -### Network and data storage and configuration requirements -When you run the onboarding wizard for the first time, you must choose where your Windows Defender Advanced Threat Protection-related information is stored: in the European Union, the United Kingdom, or the United States datacenter. -> [!NOTE] -> - You cannot change your data storage location after the first-time setup. -> - Review the [Windows Defender ATP data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) for more information on where and how Microsoft stores your data. - - -### Diagnostic data settings -You must ensure that the diagnostic data service is enabled on all the machines in your organization. -By default, this service is enabled, but it's good practice to check to ensure that you'll get sensor data from them. - -**Use the command line to check the Windows 10 diagnostic data service startup type**: - -1. Open an elevated command-line prompt on the machine: - - a. Go to **Start** and type **cmd**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc qc diagtrack - ``` - -If the service is enabled, then the result should look like the following screenshot: - -![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) - -If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the service to automatically start. - - - -**Use the command line to set the Windows 10 diagnostic data service to automatically start:** - -1. Open an elevated command-line prompt on the endpoint: - - a. Go to **Start** and type **cmd**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc config diagtrack start=auto - ``` - -3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: - - ```text - sc qc diagtrack - ``` - -## Windows Defender Antivirus signature updates are configured -The Windows Defender ATP agent depends on the ability of Windows Defender Antivirus to scan files and provide information about them. - -You must configure the signature updates on the Windows Defender ATP machines whether Windows Defender Antivirus is the active antimalware or not. For more information, see [Manage Windows Defender Antivirus updates and apply baselines](../windows-defender-antivirus/manage-updates-baselines-windows-defender-antivirus.md). - -When Windows Defender Antivirus is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender Antivirus goes on passive mode. If your organization has disabled Windows Defender Antivirus through group policy or other methods, machines that are onboarded to Windows Defender ATP must be excluded from this group policy. - -Depending on the server version you're onboarding, you might need to configure a Group Policy setting to run on passive mode. For more information, see [Onboard servers](configure-server-endpoints-windows-defender-advanced-threat-protection.md). - -For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). - -## Windows Defender Antivirus Early Launch Antimalware (ELAM) driver is enabled -If you're running Windows Defender Antivirus as the primary antimalware product on your machines, the Windows Defender ATP agent will successfully onboard. - -If you're running a third-party antimalware client and use Mobile Device Management solutions or System Center Configuration Manager (current branch) version 1606, you'll need to ensure that the Windows Defender Antivirus ELAM driver is enabled. For more information, see [Ensure that Windows Defender Antivirus is not disabled by policy](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-windows-defender-antivirus-is-not-disabled-by-a-policy). >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=technet-wd-atp-minreq-belowfoldlink1) diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index 097157dcf4..1a513c1737 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -72,6 +72,62 @@ The hardware requirements for Windows Defender ATP on machines is the same as th - macOSX - Linux +### Network and data storage and configuration requirements +When you run the onboarding wizard for the first time, you must choose where your Windows Defender Advanced Threat Protection-related information is stored: in the European Union, the United Kingdom, or the United States datacenter. + +> [!NOTE] +> - You cannot change your data storage location after the first-time setup. +> - Review the [Windows Defender ATP data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) for more information on where and how Microsoft stores your data. + + +### Diagnostic data settings +You must ensure that the diagnostic data service is enabled on all the machines in your organization. +By default, this service is enabled, but it's good practice to check to ensure that you'll get sensor data from them. + +**Use the command line to check the Windows 10 diagnostic data service startup type**: + +1. Open an elevated command-line prompt on the machine: + + a. Go to **Start** and type **cmd**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc qc diagtrack + ``` + +If the service is enabled, then the result should look like the following screenshot: + +![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) + +If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the service to automatically start. + + + +**Use the command line to set the Windows 10 diagnostic data service to automatically start:** + +1. Open an elevated command-line prompt on the endpoint: + + a. Go to **Start** and type **cmd**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc config diagtrack start=auto + ``` + +3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: + + ```text + sc qc diagtrack + ``` + + + #### Internet connectivity Internet connectivity on machines is required either directly or through proxy. @@ -94,6 +150,11 @@ If you are onboarding servers and Windows Defender Antivirus is not the active a For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). +## Windows Defender Antivirus Early Launch Antimalware (ELAM) driver is enabled +If you're running Windows Defender Antivirus as the primary antimalware product on your machines, the Windows Defender ATP agent will successfully onboard. + +If you're running a third-party antimalware client and use Mobile Device Management solutions or System Center Configuration Manager (current branch) version 1606, you'll need to ensure that the Windows Defender Antivirus ELAM driver is enabled. For more information, see [Ensure that Windows Defender Antivirus is not disabled by policy](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-windows-defender-antivirus-is-not-disabled-by-a-policy). + ## In this section Topic | Description From 7362a317aaae8274400121af7af5de7702245232 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 13:28:02 -0700 Subject: [PATCH 053/132] Revert "update boxes with wdatp capabilities" This reverts commit 0eba5ae61b1d7075f51b9840072987657879bb7c. --- windows/security/index.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 970a8214b2..5a415f2cc0 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -104,7 +104,7 @@ sections: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Attack surface reduction + title: Windows Defender Antivirus - href: \windows\security\threat-protection\windows-defender-smartscreen\windows-defender-smartscreen-overview @@ -114,7 +114,7 @@ sections: src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title:Next generation protection + title: Windows Defender SmartScreen - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard @@ -124,7 +124,7 @@ sections: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Endpoint detection & response + title: Windows Defender Exploit Guard - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control @@ -134,7 +134,7 @@ sections: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Auto investigation & remediation + title: Windows Defender Application Control - href: \windows\security\threat-protection\windows-defender-application-guard\wd-app-guard-overview @@ -144,7 +144,7 @@ sections: src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Security posture + title: Windows Defender Application Guard - href: \windows\security\identity-protection\windows-firewall\windows-firewall-with-advanced-security @@ -154,7 +154,7 @@ sections: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Advanced hunting + title: Windows Defender Firewall - title: Videos From 60191c42e6c0c49d1a73a300e23fa6b878e03c3a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 20:33:12 +0000 Subject: [PATCH 054/132] Updated index.yml --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 970a8214b2..2b37b7634a 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -114,7 +114,7 @@ sections: src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title:Next generation protection + title: Next generation protection - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard From 89ec14322286730f72d9e81ec2313c091154039f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 13:55:59 -0700 Subject: [PATCH 055/132] update image --- windows/security/threat-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 7f372eb917..acbc341e3c 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -14,7 +14,7 @@ Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified The products in the threat protection stack make up the capabilities in Windows Defender ATP. -![Windows Defender ATP service components](windows-defender-atp/images/wdatp-pillars.png) +![Windows Defender ATP service components](windows-defender-atp/images/wdatp-pillars2.png) You can configure these products individually in a way that best suites your organization. When you're done with setting them up, your security operations team will have the convenience of seeing everything in once place through the Windows Defender ATP portal. From 94ebe5b689f3e147061d0bb18faffa2090de5f9e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 14:01:50 -0700 Subject: [PATCH 056/132] update toc for wdatp suite --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 01be8c2469..270cf82b23 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -7,7 +7,7 @@ -## [Windows Defender Advanced Threat Protection portal](windows-defender-atp/windows-defender-advanced-threat-protection.md) +## [Windows Defender Advanced Threat Protection suite](windows-defender-atp/windows-defender-advanced-threat-protection.md) ###Get started #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) From a9bbe64fdf160e1fcb297e759ebecaa729d7efaa Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 14:05:05 -0700 Subject: [PATCH 057/132] add link to onboard machines --- ...m-requirements-windows-defender-advanced-threat-protection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index 244cc8e42c..737c29f595 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -44,3 +44,4 @@ For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us ## Related topic - [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) +- [Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) From e3504af699121010e51fb0997d06884b72c69d30 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 14:05:47 -0700 Subject: [PATCH 058/132] fix spacing --- ...oard-configure-windows-defender-advanced-threat-protection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index 1a513c1737..52054a125d 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -69,6 +69,7 @@ The hardware requirements for Windows Defender ATP on machines is the same as th ### Other supported operating systems >[!NOTE] >You'll need to know the exact Linux distros and macOS X versions that are compatible with Windows Defender ATP for the integration to work. + - macOSX - Linux From 48cdec5f2481fe3ad85360b3ace097da9ed0b98b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 14:06:25 -0700 Subject: [PATCH 059/132] move note down --- ...-configure-windows-defender-advanced-threat-protection.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index 52054a125d..814ab35c0e 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -67,11 +67,12 @@ The hardware requirements for Windows Defender ATP on machines is the same as th ### Other supported operating systems +- macOSX +- Linux + >[!NOTE] >You'll need to know the exact Linux distros and macOS X versions that are compatible with Windows Defender ATP for the integration to work. -- macOSX -- Linux ### Network and data storage and configuration requirements When you run the onboarding wizard for the first time, you must choose where your Windows Defender Advanced Threat Protection-related information is stored: in the European Union, the United Kingdom, or the United States datacenter. From 5ccd2cd37dfd17f631785bd666efd35f5eab0e7a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 14:31:56 -0700 Subject: [PATCH 060/132] UPDATES --- ...dows-defender-advanced-threat-protection.md | 6 +++--- ...dows-defender-advanced-threat-protection.md | 18 ++++++------------ 2 files changed, 9 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md index f66994565d..83b2bf606e 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -91,9 +91,9 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec Service location | Microsoft.com DNS record :---|:--- Common URLs for all locations | ```*.blob.core.windows.net```
```crl.microsoft.com```
```ctldl.windowsupdate.com```
```events.data.microsoft.com``` -US | ```us.vortex-win.data.microsoft.com```
```us-v20.events.data.microsoft.com```
```winatp-gw-cus.microsoft.com```
```winatp-gw-eus.microsoft.com``` -Europe | ```eu.vortex-win.data.microsoft.com```
```eu-v20.events.data.microsoft.com```
```winatp-gw-neu.microsoft.com```
```winatp-gw-weu.microsoft.com``` -UK | ```uk.vortex-win.data.microsoft.com```
```uk-v20.events.data.microsoft.com```
```winatp-gw-uks.microsoft.com```
```winatp-gw-ukw.microsoft.com``` +European Union | ```eu.vortex-win.data.microsoft.com```
```eu-v20.events.data.microsoft.com```
```winatp-gw-neu.microsoft.com```
```winatp-gw-weu.microsoft.com``` +United Kingdom | ```uk.vortex-win.data.microsoft.com```
```uk-v20.events.data.microsoft.com```
```winatp-gw-uks.microsoft.com```
```winatp-gw-ukw.microsoft.com``` +United States | ```us.vortex-win.data.microsoft.com```
```us-v20.events.data.microsoft.com```
```winatp-gw-cus.microsoft.com```
```winatp-gw-eus.microsoft.com``` If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index 814ab35c0e..e04d3036dc 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -16,22 +16,13 @@ ms.date: 07/01/2018 # Onboard machines to the Windows Defender ATP service **Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education -- macOS -- Linux -- Windows Server 2012 R2 -- Windows Server 2016 - Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prerelease information](prerelease.md)] >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) -You need to onboard to Windows Defender ATP before you can use the service. +You need to onboard machines to Windows Defender ATP before you can use the service. For more information, see [Onboard your Windows 10 machines to Windows Defender ATP](https://www.youtube.com/watch?v=JT7VGYfeRlA&feature=youtu.be). @@ -46,8 +37,10 @@ For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us ## Hardware and software requirements ### Supported Windows versions -- Windows 7 -- Windows 8.1 +- Windows 7 SP1 Enterprise +- Windows 7 SP1 Pro +- Windows 8.1 Enterprise +- Windows 8.1 Pro - Windows 10 - Windows 10 Enterprise - Windows 10 Education @@ -161,6 +154,7 @@ If you're running a third-party antimalware client and use Mobile Device Managem ## In this section Topic | Description :---|:--- +[Onboard previous versions of Windows](onboard-downlevel-windows-defender-advanced-threat-protection.md)| Onboard Windows 7 and Windows 8.1 machines to Windows Defender ATP. [Onboard Windows 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md) | You'll need to onboard machines for it to report to the Windows Defender ATP service. Learn about the tools and methods you can use to configure machines in your enterprise. [Onboard servers](configure-server-endpoints-windows-defender-advanced-threat-protection.md) | Onboard Windows Server 2012 R2 and Windows Server 2016 to Windows Defender ATP [Onboard non-Windows machines](configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) | Windows Defender ATP provides a centralized security operations experience for Windows as well as non-Windows platforms. You'll be able to see alerts from various supported operating systems (OS) in the Windows Defender ATP portal and better protect your organization's network. This experience leverages on a third-party security products' sensor data. From e07652b656eede8602bf0d30cf7b10ca0625f5e3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 22 Jun 2018 13:22:35 -0700 Subject: [PATCH 061/132] add column asr --- windows/security/index.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 2b37b7634a..105a7d6988 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -96,6 +96,13 @@ sections: items: + - title: Attack surface reduction + + html:

Manage Windows 10 connection endpoints

+ +

Manage connections from Windows to Microsoft services

+ + - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 html:

Protect against malware management using next-generation antivirus technologies

From a60cdc8f9a5c5a827722644ce863424d584076fa Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 22 Jun 2018 17:27:38 -0700 Subject: [PATCH 062/132] change portal to suite --- windows/security/threat-protection/windows-defender-atp/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 8e564e4bd2..68c1edcaed 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -1,4 +1,4 @@ -# [Windows Defender Advanced Threat Protection portal](windows-defender-advanced-threat-protection.md) +# [Windows Defender Advanced Threat Protection suite](windows-defender-advanced-threat-protection.md) ##Get started ### [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) ### [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) From be4d18a55ca6a937a1423f2037a82159260efced Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jun 2018 09:44:00 -0700 Subject: [PATCH 063/132] add sentence in yml --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 105a7d6988..6540f7d08c 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -84,7 +84,7 @@ sections: - type: paragraph - text: 'Prevent, detect, investigate, and respond to advanced threats.' + text: 'Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform' - type: list From 2f1fe5d2f3d59a685cc7c370412257118e168f39 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jun 2018 17:55:37 +0000 Subject: [PATCH 064/132] Updated index.md --- windows/security/wdatp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index b03f19420c..cb401fa3e4 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -33,7 +33,7 @@ In conjunction with being able to quickly respond to advanced attacks, Windows D **Security posture**
Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. -**Management and APIs** +**Management and APIs**
Windows Defender ATP provides integrated configuration management in the cloud. The service also supports third-party mobile device management (MDM) tools, cross-platform support, and APIs that allow customers to create custom threat intelligence and automate workflows. Understand how capabilities align within the Windows Defender ATP suite offering: From 8f4b07f483675aa765f3d91baa65fceef22f31fc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jun 2018 15:29:36 -0700 Subject: [PATCH 065/132] update yaml --- windows/security/index.yml | 178 ++++++++++-------- .../images/wdatp-pillars2.png | Bin 0 -> 143865 bytes windows/security/threat-protection/index.md | 23 ++- 3 files changed, 114 insertions(+), 87 deletions(-) create mode 100644 windows/security/threat-protection/images/wdatp-pillars2.png diff --git a/windows/security/index.yml b/windows/security/index.yml index 6540f7d08c..6dfb239083 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -30,6 +30,86 @@ metadata: sections: +- items: + + - type: markdown + + text: Secure corporate data and manage risk. + +- items: + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + + - href: \windows\security\identity-protection\ + + html:

Deploy secure enterprise-grade authentication and access control to protect accounts and data

+ + image: + + src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Identity and access management + + - href: \windows\security\threat-protection\ + + html:

Stop cyberthreats and quickly identify and respond to breaches

+ + image: + + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Threat protection + + - href: \windows\security\information-protection\ + + html:

Identify and secure critical data to prevent data loss

+ + image: + + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: Information protection + +### YamlMime:YamlDocument + +documentType: LandingData + +title: Windows 10 Enterprise Security + +metadata: + + document_id: + + title: Windows 10 Enterprise Security + + description: Learn about enterprise-grade security features for Windows 10. + + keywords: protect, company, data, Windows, device, app, management, Microsoft365, e5, e3 + + ms.localizationpriority: high + + author: brianlic-msft + + ms.author: brianlic + + manager: brianlic + + ms.date: 02/06/2018 + + ms.topic: article + + ms.devlang: na + +sections: + - items: - type: markdown @@ -79,90 +159,22 @@ sections: title: Information protection - title: Windows Defender Advanced Threat Protection - items: - - - type: paragraph - - text: 'Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - title: Attack surface reduction - - html:

Manage Windows 10 connection endpoints

- -

Manage connections from Windows to Microsoft services

- - - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 - - html:

Protect against malware management using next-generation antivirus technologies

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Attack surface reduction - - - href: \windows\security\threat-protection\windows-defender-smartscreen\windows-defender-smartscreen-overview - - html:

Protect users from potentially malicious sites

- - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Next generation protection - - - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard - - html:

Manage and reduce the attack surface of apps using host intrusion prevention capabilities

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Endpoint detection & response - - - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control - - html:

Lock down applications that run on a device

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Auto investigation & remediation - - - href: \windows\security\threat-protection\windows-defender-application-guard\wd-app-guard-overview - - html:

Protect users from untrusted web sites and resources

- - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Security posture - - - href: \windows\security\identity-protection\windows-firewall\windows-firewall-with-advanced-security - - html:

Block unauthorized network traffic flowing into or out of a device

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Advanced hunting - + - type: markdown + text: " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. +
 
+ + + + + + + +
Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
[Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
[Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

[Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

[Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

[Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
[Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
[Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

[Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
[Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

+ " + + - title: Videos items: diff --git a/windows/security/threat-protection/images/wdatp-pillars2.png b/windows/security/threat-protection/images/wdatp-pillars2.png new file mode 100644 index 0000000000000000000000000000000000000000..60725244e55e710c58588fae05d7774fa8029823 GIT binary patch literal 143865 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 BS&{$% literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index acbc341e3c..d9ffbcff39 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -10,13 +10,28 @@ ms.date: 02/05/2018 --- # Threat Protection -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security platform that uses built-in security technologies working together and powered by the cloud. +Windows Defender Advanced Threat Protection (Windows Defender ATP)is a unified platform for preventative protection, post-breach detection, automated investigation and response, employing intelligent protection to protect endpoints from cyber threats. -The products in the threat protection stack make up the capabilities in Windows Defender ATP. +![Windows Defender ATP components](images/wdatp-pillars2.png) -![Windows Defender ATP service components](windows-defender-atp/images/wdatp-pillars2.png) +**Attack surface reduction**
+The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. + +**Next generation protection**
+To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. + +**Endpoint detection and response**
+Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. + +**Auto investigation and remediation**
+In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. + +**Security posture**
+Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. + +**Management and APIs**
+Windows Defender ATP provides integrated configuration management in the cloud. The service also supports third-party mobile device management (MDM) tools, cross-platform support, and APIs that allow customers to create custom threat intelligence and automate workflows. -You can configure these products individually in a way that best suites your organization. When you're done with setting them up, your security operations team will have the convenience of seeing everything in once place through the Windows Defender ATP portal. Learn more about how to help protect against threats in Windows 10 and Windows 10 Mobile. From 50c2b096ccc201c50d7ad1ea6d8005f1f2980c6b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jun 2018 15:31:03 -0700 Subject: [PATCH 066/132] alphabetical order for security node toc --- windows/security/TOC.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/TOC.md b/windows/security/TOC.md index a7ce999fe7..ad302db477 100644 --- a/windows/security/TOC.md +++ b/windows/security/TOC.md @@ -1,6 +1,7 @@ # [Security](index.yml) -## [Windows Defender Advanced Threat Protection](wdatp/index.md) ## [Identity and access management](identity-protection/index.md) -## [Threat protection](threat-protection/index.md) ## [Information protection](information-protection/index.md) ## [Hardware-based protection](hardware-protection/index.md) +## [Threat protection](threat-protection/index.md) + + From 2730ca56ee2bf3fd75b646309063420e0d60437b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jun 2018 15:59:22 -0700 Subject: [PATCH 067/132] move trial link down --- ...ements-windows-defender-advanced-threat-protection.md | 7 ++----- .../windows-defender-advanced-threat-protection.md | 9 ++++----- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index 737c29f595..71e68a14fb 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -23,12 +23,12 @@ ms.date: 07/01/2018 - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[!include[Prerelease information](prerelease.md)] - There are some minimum requirements for onboarding machines to the service. >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-minreqs-abovefoldlink) +[!include[Prerelease information](prerelease.md)] + ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: @@ -39,9 +39,6 @@ Windows Defender Advanced Threat Protection requires one of the following Micros For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us/Licensing/product-licensing/windows10.aspx#tab=2). - ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=technet-wd-atp-minreq-belowfoldlink1) - ## Related topic - [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) - [Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) 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 036306097e..56af5fa14b 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 @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.date: 07/01/2018 --- -# Windows Defender Advanced Threat Protection suite +# Windows Defender Advanced Threat Protection **Applies to:** @@ -29,12 +29,11 @@ ms.date: 07/01/2018 > >For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). -Windows Defender Advanced Threat Protection is a suite of capabilities designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. +Windows Defender Advanced Threat Protection is a platform designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. -To help you maximize the effectiveness of the security suite, you can configure individual capabilities that surface in the Windows Defender ATP portal. For more information about the Windows Defender ATP capabilities, see [Windows Defender Advanced Threat Protection](https://docs.microsoft.com/en-us/windows/security/wdatp). +To help you maximize the effectiveness of the security platform, you can configure individual capabilities that surface in the Windows Defender ATP portal/Windows Defender Security Center. - -The Windows Defender ATP portal is where all the capabilities that are available across multiple products come together to give security operations teams the ability to effectively manage the security perimeter of their organization's network. +The Windows Defender ATP platform is where all the capabilities that are available across multiple products come together to give security operations teams the ability to effectively manage their organization's network. Get a quick, but in-depth overview of Windows Defender ATP for Windows 10 and the new capabilities in Windows 10, version 1703 see [Windows Defender ATP for Windows 10 Creators Update](https://technet.microsoft.com/en-au/windows/mt782787). From 5a1cfd695aa3b8382498c36c730739b5fad600a6 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jun 2018 16:35:37 -0700 Subject: [PATCH 068/132] remove suite from title --- windows/security/threat-protection/windows-defender-atp/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 68c1edcaed..a8defba7ee 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -1,4 +1,4 @@ -# [Windows Defender Advanced Threat Protection suite](windows-defender-advanced-threat-protection.md) +# [Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) ##Get started ### [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) ### [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) From 2ed2ca2b430531302e0d3535821d19264a98f5a1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jun 2018 16:44:46 -0700 Subject: [PATCH 069/132] move blurb --- ...ows-defender-advanced-threat-protection.md | 79 ------------------- ...ows-defender-advanced-threat-protection.md | 2 - ...ows-defender-advanced-threat-protection.md | 8 +- 3 files changed, 4 insertions(+), 85 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md deleted file mode 100644 index 4074f2854a..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: Windows Defender Advanced Threat Protection endpoint detection and response capabilities -description: Windows Defender Advanced Threat Protection is an enterprise security service that helps detect and respond to possible cybersecurity threats related to advanced persistent threats. -keywords: introduction to Windows Defender Advanced Threat Protection, introduction to Windows Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: high -ms.date: 04/24/2018 ---- - -# Windows Defender Advanced Threat Protection endpoint detection and response capabilities - -**Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -[!include[Prerelease information](prerelease.md)] - ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-main-abovefoldlink) -> ->For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). - -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks. - -The endpoint detection and response (EDR) capabilities in Windows Defender ATP leverages Microsoft technology and expertise to -detect sophisticated cyber-attacks, providing: - -- Behavior-based, cloud-powered, advanced attack detection - - Finds the attacks that made it past all other defenses (post breach detection), provides actionable, correlated alerts for known and unknown adversaries trying to hide their activities on machines. - -- Rich timeline for forensic investigation and mitigation - - Easily investigate the scope of breach or suspected behaviours on any machine through a rich machine timeline. File, URLs, and network connection inventory across the network. Gain additional insight using deep collection and analysis (“detonation”) for any file or URLs. - -- Built in unique threat intelligence knowledge base - - Unparalleled threat optics provides actor details and intent context for every threat intel-based detection – combining first and third-party intelligence sources. - -- Automated investigation and remediation - - Significantly reduces alert volume by leveraging inspection algorithms used by analysts to examine alerts and take remediation action. - -Machine investigation capabilities in this service let you drill down -into security alerts and understand the scope and nature of a potential -breach. You can submit files for deep analysis and receive the results -without leaving the [Windows Defender ATP portal](https://securitycenter.windows.com). The automated investigation and remediation capability reduces the volume of alerts by leveraging various inspection algorithms to resolve breaches. You can also track and improve you organization's security posture. - - - - -## In this section - -Topic | Description -:---|:--- -Get started | Learn about the minimum requirements, validate licensing and complete setup, know about preview features, understand data storage and privacy, and how to assign user access to the portal. -[Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) | Learn about onboarding client, server, and non-Windows machines. Learn how to run a detection test, configure proxy and Internet connectivity settings, and how to troubleshoot potential onboarding issues. -[Understand the Windows Defender ATP portal](use-windows-defender-advanced-threat-protection.md) | Understand the Security operations, Secure Score, and Threat analytics dashboards as well as how to navigate the portal. -Investigate and remediate threats | Investigate alerts, machines, and take response actions to remediate threats. -API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from the Windows Defender ATP portal. -Reporting | Create and build Power BI reports using Windows Defender ATP data. -Check service health and sensor state | Verify that the service is running and check the sensor state on machines. -[Configure Windows Defender settings](preferences-setup-windows-defender-advanced-threat-protection.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. -[Access the Windows Defender ATP Community Center](community-windows-defender-advanced-threat-protection.md) | Access the Windows Defender ATP Community Center to learn, collaborate, and share experiences about the product. -[Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) | This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. -[Windows Defender Antivirus compatibility with Windows Defender ATP](defender-compatibility-windows-defender-advanced-threat-protection.md) | Understand how Windows Defender Antivirus integrates with Windows Defender ATP. - - -## Related topic -[Windows Defender ATP helps detect sophisticated threats](https://www.microsoft.com/itshowcase/Article/Content/854/Windows-Defender-ATP-helps-detect-sophisticated-threats) diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index 71e68a14fb..2c3da444dd 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -27,8 +27,6 @@ There are some minimum requirements for onboarding machines to the service. >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-minreqs-abovefoldlink) -[!include[Prerelease information](prerelease.md)] - ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index e04d3036dc..70ae47d5e1 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -18,14 +18,14 @@ ms.date: 07/01/2018 **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[!include[Prerelease information](prerelease.md)] - ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) - You need to onboard machines to Windows Defender ATP before you can use the service. For more information, see [Onboard your Windows 10 machines to Windows Defender ATP](https://www.youtube.com/watch?v=JT7VGYfeRlA&feature=youtu.be). +[!include[Prerelease information](prerelease.md)] + +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) + ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: From cf1b098614f3cd830f73d871969f0346dab90245 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jun 2018 17:33:20 -0700 Subject: [PATCH 070/132] remove suite --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 270cf82b23..70e35af522 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -7,7 +7,7 @@ -## [Windows Defender Advanced Threat Protection suite](windows-defender-atp/windows-defender-advanced-threat-protection.md) +## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) ###Get started #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) From 66b21adf52214917dbb71f8426aad417e67b309f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 28 Jun 2018 14:38:16 -0700 Subject: [PATCH 071/132] remove table in tp to reduce confusion --- windows/security/threat-protection/index.md | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index d9ffbcff39..ee1d6e44b6 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -34,18 +34,3 @@ Windows Defender ATP provides integrated configuration management in the cloud. -Learn more about how to help protect against threats in Windows 10 and Windows 10 Mobile. - -| Section | Description | -|-|-| -|[Windows Defender Advanced Threat Protection portal](windows-defender-atp/windows-defender-advanced-threat-protection.md)|Provides info about the Windows Defender Advanced Threat Protection (Windows Defender ATP) portal, an out-of-the-box Windows enterprise security service that enables enterprise security operations teams to detect and respond to advanced threats on their networks.| -|[Windows Defender Antivirus in Windows 10](windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md)|Provides info about Windows Defender Antivirus, a built-in antimalware solution that helps provide security and antimalware management for desktops, portable computers, and servers. Includes a list of system requirements and new features.| -|[Windows Defender Security Center](windows-defender-security-center/windows-defender-security-center.md)|Learn about the easy-to-use app that brings together common Windows security features.| -|[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md)|Provides info about Windows Defender Application Guard, the hardware-based virtualization solution that helps to isolate a device and operating system from an untrusted browser session.| -|[Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md)|Explains how Windows Defender Application Control restricts the applications that users are allowed to run and the code that runs in the System Core (kernel).| -|[Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md)|Explains how to enable HVCI to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code.| -|[Windows Defender Smart​Screen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) |Learn more about Windows Defender SmartScreen.| -|[Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) |Learn more about mitigating threats in Windows 10.| -|[Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) |Use Group Policy to override individual **Process Mitigation Options** settings and help to enforce specific app-related security policies.| -|[Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) |Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. | -|[Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) |Provides info about how to help protect your company from attacks which may originate from untrusted or attacker controlled font files. | From aa0faf2a426b4b112297d08e749d660a359913dc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 28 Jun 2018 14:38:47 -0700 Subject: [PATCH 072/132] fix spacing --- windows/security/threat-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index ee1d6e44b6..28e91faae6 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -10,7 +10,7 @@ ms.date: 02/05/2018 --- # Threat Protection -Windows Defender Advanced Threat Protection (Windows Defender ATP)is a unified platform for preventative protection, post-breach detection, automated investigation and response, employing intelligent protection to protect endpoints from cyber threats. +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified platform for preventative protection, post-breach detection, automated investigation and response, employing intelligent protection to protect endpoints from cyber threats. ![Windows Defender ATP components](images/wdatp-pillars2.png) From 321a2c160c74ad8233ab51a0038006330d3fef13 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 3 Jul 2018 16:55:00 -0700 Subject: [PATCH 073/132] indent til WDAV --- windows/security/threat-protection/TOC.md | 351 +++++++++++----------- 1 file changed, 176 insertions(+), 175 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 0f45274ac3..67f4e35763 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -8,210 +8,211 @@ ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -###Get started -#### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) -#### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) -#### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -#### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) -#### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) -#### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) -### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) -#### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -###### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) -##### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) -##### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) -#### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) -#### [Onboard non-Windows machines](windows-defender-atp\configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) -#### [Run a detection test on a newly onboarded machine](windows-defender-atp\run-detection-test-windows-defender-advanced-threat-protection.md) -#### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) -#### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) -#### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) -### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) -#### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) -#### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) -#### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) -#### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) +### [Windows Defender Security Center] +####Get started +##### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) +##### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) +##### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) +##### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) +##### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) +##### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) +#### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +##### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) +####### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) +###### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) +###### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) +##### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) +##### [Onboard non-Windows machines](windows-defender-atp\configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) +##### [Run a detection test on a newly onboarded machine](windows-defender-atp\run-detection-test-windows-defender-advanced-threat-protection.md) +##### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) +##### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) +##### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) +#### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) +##### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) +##### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) +##### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) +##### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) -###Investigate and remediate threats -####Alerts queue -##### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) -##### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) -##### [Investigate alerts](windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md) -##### [Investigate files](windows-defender-atp/investigate-files-windows-defender-advanced-threat-protection.md) -##### [Investigate machines](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) -##### [Investigate an IP address](windows-defender-atp/investigate-ip-windows-defender-advanced-threat-protection.md) -##### [Investigate a domain](windows-defender-atp/investigate-domain-windows-defender-advanced-threat-protection.md) +####Investigate and remediate threats +#####Alerts queue +###### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) +###### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) +###### [Investigate alerts](windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md) +###### [Investigate files](windows-defender-atp/investigate-files-windows-defender-advanced-threat-protection.md) +###### [Investigate machines](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) +###### [Investigate an IP address](windows-defender-atp/investigate-ip-windows-defender-advanced-threat-protection.md) +###### [Investigate a domain](windows-defender-atp/investigate-domain-windows-defender-advanced-threat-protection.md) ##### [Investigate a user account](windows-defender-atp/investigate-user-windows-defender-advanced-threat-protection.md) -####Machines list -##### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) -##### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) -##### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) -##### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) -###### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) -###### [Filter events from a specific date](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#filter-events-from-a-specific-date) -###### [Export machine timeline events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#export-machine-timeline-events) -###### [Navigate between pages](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#navigate-between-pages) +#####Machines list +###### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) +###### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) +###### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) +###### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) +####### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) +####### [Filter events from a specific date](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#filter-events-from-a-specific-date) +####### [Export machine timeline events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#export-machine-timeline-events) +####### [Navigate between pages](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#navigate-between-pages) -#### [Take response actions](windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md) -##### [Take response actions on a machine](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md) -###### [Collect investigation package](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#collect-investigation-package-from-machines) -###### [Run antivirus scan](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#run-windows-defender-antivirus-scan-on-machines) -###### [Restrict app execution](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#restrict-app-execution) -###### [Remove app restriction](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#remove-app-restriction) -###### [Isolate machines from the network](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) -###### [Release machine from isolation](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#release-machine-from-isolation) -###### [Check activity details in Action center](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -##### [Take response actions on a file](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md) -###### [Stop and quarantine files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#stop-and-quarantine-files-in-your-network) -###### [Remove file from quarantine](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-quarantine) -###### [Block files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#block-files-in-your-network) -###### [Remove file from blocked list](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-blocked-list) -###### [Check activity details in Action center](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -###### [Deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#deep-analysis) -####### [Submit files for analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#submit-files-for-analysis) -####### [View deep analysis reports](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#view-deep-analysis-reports) -####### [Troubleshoot deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#troubleshoot-deep-analysis) +##### [Take response actions](windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md) +###### [Take response actions on a machine](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md) +####### [Collect investigation package](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#collect-investigation-package-from-machines) +####### [Run antivirus scan](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#run-windows-defender-antivirus-scan-on-machines) +####### [Restrict app execution](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#restrict-app-execution) +####### [Remove app restriction](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#remove-app-restriction) +####### [Isolate machines from the network](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) +####### [Release machine from isolation](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#release-machine-from-isolation) +####### [Check activity details in Action center](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) +###### [Take response actions on a file](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md) +####### [Stop and quarantine files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#stop-and-quarantine-files-in-your-network) +####### [Remove file from quarantine](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-quarantine) +####### [Block files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#block-files-in-your-network) +####### [Remove file from blocked list](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-blocked-list) +####### [Check activity details in Action center](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) +####### [Deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#deep-analysis) +######## [Submit files for analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#submit-files-for-analysis) +######## [View deep analysis reports](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#view-deep-analysis-reports) +######## [Troubleshoot deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#troubleshoot-deep-analysis) -#### [Use Automated investigation to investigate and remediate threats](windows-defender-atp\automated-investigations-windows-defender-advanced-threat-protection.md) -#### [Query data using Advanced hunting](windows-defender-atp\advanced-hunting-windows-defender-advanced-threat-protection.md) -##### [Advanced hunting reference](windows-defender-atp\advanced-hunting-reference-windows-defender-advanced-threat-protection.md) -##### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) +##### [Use Automated investigation to investigate and remediate threats](windows-defender-atp\automated-investigations-windows-defender-advanced-threat-protection.md) +##### [Query data using Advanced hunting](windows-defender-atp\advanced-hunting-windows-defender-advanced-threat-protection.md) +###### [Advanced hunting reference](windows-defender-atp\advanced-hunting-reference-windows-defender-advanced-threat-protection.md) +###### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) -## [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) +### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) -###API and SIEM support -#### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) -##### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) -##### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) -##### [Configure HP ArcSight to pull alerts](windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md) -##### [Windows Defender ATP alert API fields](windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md) -##### [Pull alerts using REST API](windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) -##### [Troubleshoot SIEM tool integration issues](windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md) +####API and SIEM support +##### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) +###### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) +###### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) +###### [Configure HP ArcSight to pull alerts](windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md) +###### [Windows Defender ATP alert API fields](windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md) +###### [Pull alerts using REST API](windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) +###### [Troubleshoot SIEM tool integration issues](windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md) -#### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) -##### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) -##### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) -##### [Python code examples](windows-defender-atp/python-example-code-windows-defender-advanced-threat-protection.md) -##### [Experiment with custom threat intelligence alerts](windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Troubleshoot custom threat intelligence issues](windows-defender-atp/troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) -#### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) -##### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) -######Actor -####### [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) -####### [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -######Alerts -####### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -####### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -####### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -######Domain -####### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -####### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) +##### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) +###### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) +###### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) +###### [Python code examples](windows-defender-atp/python-example-code-windows-defender-advanced-threat-protection.md) +###### [Experiment with custom threat intelligence alerts](windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Troubleshoot custom threat intelligence issues](windows-defender-atp/troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) +##### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +###### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) +#######Actor +######## [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) +######## [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +#######Alerts +######## [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +######## [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######## [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +#######Domain +######## [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +######## [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -######File -####### [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) -####### [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) -####### [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) -####### [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) -####### [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) +#######File +######## [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +######## [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) +######## [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) +######## [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) +######## [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) -######IP -####### [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) -####### [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) -######Machines -####### [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) -####### [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) -####### [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -####### [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -####### [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) -####### [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) -####### [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) -####### [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) -####### [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) -####### [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) +#######IP +######## [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) +######## [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) +#######Machines +######## [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) +######## [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) +######## [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +######## [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######## [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) +######## [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) +######## [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) +######## [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) +######## [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) +######## [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) -######User -####### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -####### [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) -####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) +#######User +######## [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +######## [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) +######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) -###Reporting -#### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) +####Reporting +##### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) -###Check service health and sensor state -#### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) -##### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) -##### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) -##### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) -#### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) -### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) +####Check service health and sensor state +##### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) +###### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) +###### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) +###### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) +##### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) +#### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) -####General -##### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) -##### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) -##### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) -##### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) -##### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) +#####General +###### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) +###### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) +###### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) +###### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) +###### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) -####Permissions -##### [Manage portal access using RBAC](windows-defender-atp\rbac-windows-defender-advanced-threat-protection.md) -##### [Create and manage machine groups](windows-defender-atp\machine-groups-windows-defender-advanced-threat-protection.md) +#####Permissions +###### [Manage portal access using RBAC](windows-defender-atp\rbac-windows-defender-advanced-threat-protection.md) +###### [Create and manage machine groups](windows-defender-atp\machine-groups-windows-defender-advanced-threat-protection.md) -####APIs -##### [Enable Threat intel](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) +#####APIs +###### [Enable Threat intel](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) -####Rules -##### [Manage suppression rules](windows-defender-atp\manage-suppression-rules-windows-defender-advanced-threat-protection.md) -##### [Manage automation allowed/blocked](windows-defender-atp\manage-automation-allowed-blocked-list-windows-defender-advanced-threat-protection.md) -##### [Manage automation file uploads](windows-defender-atp\manage-automation-file-uploads-windows-defender-advanced-threat-protection.md) -##### [Manage automation folder exclusions](windows-defender-atp\manage-automation-folder-exclusions-windows-defender-advanced-threat-protection.md) +#####Rules +###### [Manage suppression rules](windows-defender-atp\manage-suppression-rules-windows-defender-advanced-threat-protection.md) +###### [Manage automation allowed/blocked](windows-defender-atp\manage-automation-allowed-blocked-list-windows-defender-advanced-threat-protection.md) +###### [Manage automation file uploads](windows-defender-atp\manage-automation-file-uploads-windows-defender-advanced-threat-protection.md) +###### [Manage automation folder exclusions](windows-defender-atp\manage-automation-folder-exclusions-windows-defender-advanced-threat-protection.md) -####Machine management -##### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) -##### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) +#####Machine management +###### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +###### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) -### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) +#### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) -### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) -### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) -#### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) -### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) +#### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) +#### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) +##### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) +#### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) -## [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) +### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) ### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) ### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) From 41b450026aa87470704c6cfd1844f0261c3a789a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 10:14:22 -0700 Subject: [PATCH 074/132] fix toc --- windows/security/threat-protection/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 67f4e35763..0a4b4d58e5 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -8,7 +8,7 @@ ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -### [Windows Defender Security Center] +### Windows Defender Security Center ####Get started ##### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) ##### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) @@ -87,7 +87,7 @@ ###### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) -### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) +#### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) ####API and SIEM support ##### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) From dfbd74c2ef35832ea8ddf4bf6431f2e1c6651821 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 13:27:01 -0700 Subject: [PATCH 075/132] revert to master --- windows/security/threat-protection/TOC.md | 382 +++++++++++----------- 1 file changed, 187 insertions(+), 195 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 0a4b4d58e5..f41fb07b2f 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1,220 +1,227 @@ # [Threat protection](index.md) - +## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) +### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) +### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +### [Device security](windows-defender-security-center\wdsc-device-security.md) +### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +### [Family options](windows-defender-security-center\wdsc-family-options.md) ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -### Windows Defender Security Center -####Get started -##### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) -##### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) -##### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -##### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) -##### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) -##### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) -#### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) -##### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) -###### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) -###### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -###### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -####### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) -###### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) -###### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) -##### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) -##### [Onboard non-Windows machines](windows-defender-atp\configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) -##### [Run a detection test on a newly onboarded machine](windows-defender-atp\run-detection-test-windows-defender-advanced-threat-protection.md) -##### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) -##### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) -##### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) -#### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) -##### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) -##### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) -##### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) -##### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) +###Get started +#### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) +#### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) +#### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) +#### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) +#### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) +#### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) +### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +#### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) +##### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) +##### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) +##### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) +##### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) +##### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) +#### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) +#### [Onboard non-Windows machines](windows-defender-atp\configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) +#### [Run a detection test on a newly onboarded machine](windows-defender-atp\run-detection-test-windows-defender-advanced-threat-protection.md) +#### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) +#### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) +#### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) +### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) +#### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) +#### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) +#### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) +#### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) -####Investigate and remediate threats -#####Alerts queue -###### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) -###### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) -###### [Investigate alerts](windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md) -###### [Investigate files](windows-defender-atp/investigate-files-windows-defender-advanced-threat-protection.md) -###### [Investigate machines](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) -###### [Investigate an IP address](windows-defender-atp/investigate-ip-windows-defender-advanced-threat-protection.md) -###### [Investigate a domain](windows-defender-atp/investigate-domain-windows-defender-advanced-threat-protection.md) +###Investigate and remediate threats +####Alerts queue +##### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) +##### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) +##### [Investigate alerts](windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md) +##### [Investigate files](windows-defender-atp/investigate-files-windows-defender-advanced-threat-protection.md) +##### [Investigate machines](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) +##### [Investigate an IP address](windows-defender-atp/investigate-ip-windows-defender-advanced-threat-protection.md) +##### [Investigate a domain](windows-defender-atp/investigate-domain-windows-defender-advanced-threat-protection.md) ##### [Investigate a user account](windows-defender-atp/investigate-user-windows-defender-advanced-threat-protection.md) -#####Machines list -###### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) -###### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) -###### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) -###### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) -####### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) -####### [Filter events from a specific date](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#filter-events-from-a-specific-date) -####### [Export machine timeline events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#export-machine-timeline-events) -####### [Navigate between pages](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#navigate-between-pages) +####Machines list +##### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) +##### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) +##### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) +##### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) +###### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) +###### [Filter events from a specific date](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#filter-events-from-a-specific-date) +###### [Export machine timeline events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#export-machine-timeline-events) +###### [Navigate between pages](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#navigate-between-pages) -##### [Take response actions](windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md) -###### [Take response actions on a machine](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md) -####### [Collect investigation package](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#collect-investigation-package-from-machines) -####### [Run antivirus scan](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#run-windows-defender-antivirus-scan-on-machines) -####### [Restrict app execution](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#restrict-app-execution) -####### [Remove app restriction](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#remove-app-restriction) -####### [Isolate machines from the network](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) -####### [Release machine from isolation](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#release-machine-from-isolation) -####### [Check activity details in Action center](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -###### [Take response actions on a file](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md) -####### [Stop and quarantine files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#stop-and-quarantine-files-in-your-network) -####### [Remove file from quarantine](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-quarantine) -####### [Block files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#block-files-in-your-network) -####### [Remove file from blocked list](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-blocked-list) -####### [Check activity details in Action center](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -####### [Deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#deep-analysis) -######## [Submit files for analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#submit-files-for-analysis) -######## [View deep analysis reports](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#view-deep-analysis-reports) -######## [Troubleshoot deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#troubleshoot-deep-analysis) +#### [Take response actions](windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md) +##### [Take response actions on a machine](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md) +###### [Collect investigation package](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#collect-investigation-package-from-machines) +###### [Run antivirus scan](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#run-windows-defender-antivirus-scan-on-machines) +###### [Restrict app execution](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#restrict-app-execution) +###### [Remove app restriction](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#remove-app-restriction) +###### [Isolate machines from the network](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) +###### [Release machine from isolation](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#release-machine-from-isolation) +###### [Check activity details in Action center](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) +##### [Take response actions on a file](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md) +###### [Stop and quarantine files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#stop-and-quarantine-files-in-your-network) +###### [Remove file from quarantine](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-quarantine) +###### [Block files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#block-files-in-your-network) +###### [Remove file from blocked list](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-blocked-list) +###### [Check activity details in Action center](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) +###### [Deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#deep-analysis) +####### [Submit files for analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#submit-files-for-analysis) +####### [View deep analysis reports](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#view-deep-analysis-reports) +####### [Troubleshoot deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#troubleshoot-deep-analysis) -##### [Use Automated investigation to investigate and remediate threats](windows-defender-atp\automated-investigations-windows-defender-advanced-threat-protection.md) -##### [Query data using Advanced hunting](windows-defender-atp\advanced-hunting-windows-defender-advanced-threat-protection.md) -###### [Advanced hunting reference](windows-defender-atp\advanced-hunting-reference-windows-defender-advanced-threat-protection.md) -###### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) +#### [Use Automated investigation to investigate and remediate threats](windows-defender-atp\automated-investigations-windows-defender-advanced-threat-protection.md) +#### [Query data using Advanced hunting](windows-defender-atp\advanced-hunting-windows-defender-advanced-threat-protection.md) +##### [Advanced hunting reference](windows-defender-atp\advanced-hunting-reference-windows-defender-advanced-threat-protection.md) +##### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) -#### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) +### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) -####API and SIEM support -##### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) -###### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) -###### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) -###### [Configure HP ArcSight to pull alerts](windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md) -###### [Windows Defender ATP alert API fields](windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md) -###### [Pull alerts using REST API](windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) -###### [Troubleshoot SIEM tool integration issues](windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md) +###API and SIEM support +#### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) +##### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) +##### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) +##### [Configure HP ArcSight to pull alerts](windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md) +##### [Windows Defender ATP alert API fields](windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md) +##### [Pull alerts using REST API](windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) +##### [Troubleshoot SIEM tool integration issues](windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md) -##### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) -###### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) -###### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) -###### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) -###### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) -###### [Python code examples](windows-defender-atp/python-example-code-windows-defender-advanced-threat-protection.md) -###### [Experiment with custom threat intelligence alerts](windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md) -###### [Troubleshoot custom threat intelligence issues](windows-defender-atp/troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) -###### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) -#######Actor -######## [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) -######## [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -#######Alerts -######## [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -######## [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -######## [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -#######Domain -######## [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -######## [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) +#### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) +##### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) +##### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) +##### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) +##### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) +##### [Python code examples](windows-defender-atp/python-example-code-windows-defender-advanced-threat-protection.md) +##### [Experiment with custom threat intelligence alerts](windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md) +##### [Troubleshoot custom threat intelligence issues](windows-defender-atp/troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) +#### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +##### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) +######Actor +####### [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) +####### [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +######Alerts +####### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +####### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +####### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +######Domain +####### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +####### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -#######File -######## [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) -######## [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) -######## [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) -######## [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) -######## [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) +######File +####### [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +####### [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) +####### [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) +####### [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) +####### [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) -#######IP -######## [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) -######## [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) -#######Machines -######## [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) -######## [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -######## [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -######## [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -######## [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) -######## [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -######## [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) -######## [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) -######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -######## [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) -######## [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) -######## [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) -######## [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -######## [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) -######## [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) -######## [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) -######## [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) +######IP +####### [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) +####### [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) +######Machines +####### [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) +####### [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +####### [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +####### [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +####### [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) +####### [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +####### [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) +####### [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) +####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +####### [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) +####### [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) +####### [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) +####### [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +####### [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) +####### [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) +####### [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) +####### [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) -#######User -######## [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -######## [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) -######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) +######User +####### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +####### [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) +####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) -####Reporting -##### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) +###Reporting +#### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) -####Check service health and sensor state -##### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) -###### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) -###### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) -###### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) -##### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) -#### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) +###Check service health and sensor state +#### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) +##### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) +##### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) +##### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) +#### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) +### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) -#####General -###### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) -###### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) -###### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) -###### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) -###### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) +####General +##### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) +##### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) +##### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) +##### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) +##### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) -#####Permissions -###### [Manage portal access using RBAC](windows-defender-atp\rbac-windows-defender-advanced-threat-protection.md) -###### [Create and manage machine groups](windows-defender-atp\machine-groups-windows-defender-advanced-threat-protection.md) +####Permissions +##### [Manage portal access using RBAC](windows-defender-atp\rbac-windows-defender-advanced-threat-protection.md) +##### [Create and manage machine groups](windows-defender-atp\machine-groups-windows-defender-advanced-threat-protection.md) -#####APIs -###### [Enable Threat intel](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) -###### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) +####APIs +##### [Enable Threat intel](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) +##### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) -#####Rules -###### [Manage suppression rules](windows-defender-atp\manage-suppression-rules-windows-defender-advanced-threat-protection.md) -###### [Manage automation allowed/blocked](windows-defender-atp\manage-automation-allowed-blocked-list-windows-defender-advanced-threat-protection.md) -###### [Manage automation file uploads](windows-defender-atp\manage-automation-file-uploads-windows-defender-advanced-threat-protection.md) -###### [Manage automation folder exclusions](windows-defender-atp\manage-automation-folder-exclusions-windows-defender-advanced-threat-protection.md) +####Rules +##### [Manage suppression rules](windows-defender-atp\manage-suppression-rules-windows-defender-advanced-threat-protection.md) +##### [Manage automation allowed/blocked](windows-defender-atp\manage-automation-allowed-blocked-list-windows-defender-advanced-threat-protection.md) +##### [Manage automation file uploads](windows-defender-atp\manage-automation-file-uploads-windows-defender-advanced-threat-protection.md) +##### [Manage automation folder exclusions](windows-defender-atp\manage-automation-folder-exclusions-windows-defender-advanced-threat-protection.md) -#####Machine management -###### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) -###### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) +####Machine management +##### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +##### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) -#### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) +### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) -#### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) -#### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) -##### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) -#### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) - -### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) -### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) +### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) +### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) +#### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) +### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) +## [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) ### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) ### [Windows Defender Antivirus compatibility](windows-defender-antivirus\windows-defender-antivirus-compatibility.md) @@ -278,28 +285,13 @@ #### [Use Windows Management Instrumentation (WMI) to configure and manage Windows Defender AV](windows-defender-antivirus\use-wmi-windows-defender-antivirus.md) #### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) - - -## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) -### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Account protection](windows-defender-security-center\wdsc-account-protection.md) -### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) -### [Device security](windows-defender-security-center\wdsc-device-security.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) -### [Family options](windows-defender-security-center\wdsc-family-options.md) +## [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) ## [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) ### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) #### [Use auditing mode to evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\audit-windows-defender-exploit-guard.md) #### [View Exploit Guard events](windows-defender-exploit-guard\event-views-exploit-guard.md) - - - ### [Exploit protection](windows-defender-exploit-guard\exploit-protection-exploit-guard.md) #### [Comparison with Enhanced Mitigation Experience Toolkit](windows-defender-exploit-guard\emet-exploit-protection-exploit-guard.md) #### [Evaluate Exploit protection](windows-defender-exploit-guard\evaluate-exploit-protection.md) From 373fc08aee055efc20cc614a498e0164fc36f4ab Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 13:52:25 -0700 Subject: [PATCH 076/132] update toc to level 3 --- windows/security/threat-protection/TOC.md | 71 ++++++++++++++--------- 1 file changed, 44 insertions(+), 27 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index f41fb07b2f..4687691d37 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1,24 +1,14 @@ # [Threat protection](index.md) -## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) -### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Account protection](windows-defender-security-center\wdsc-account-protection.md) -### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) -### [Device security](windows-defender-security-center\wdsc-device-security.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) -### [Family options](windows-defender-security-center\wdsc-family-options.md) - ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -###Get started + +###Windows Defender Security Center +####Get started #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) #### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) @@ -221,7 +211,8 @@ #### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) ### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) -## [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) +### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) +### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) ### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) ### [Windows Defender Antivirus compatibility](windows-defender-antivirus\windows-defender-antivirus-compatibility.md) @@ -285,9 +276,32 @@ #### [Use Windows Management Instrumentation (WMI) to configure and manage Windows Defender AV](windows-defender-antivirus\use-wmi-windows-defender-antivirus.md) #### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) -## [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) -## [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) + + + + +### [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) +### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) +### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +### [Device security](windows-defender-security-center\wdsc-device-security.md) +### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +### [Family options](windows-defender-security-center\wdsc-family-options.md) + + + + + + + + + +### [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) ### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) #### [Use auditing mode to evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\audit-windows-defender-exploit-guard.md) #### [View Exploit Guard events](windows-defender-exploit-guard\event-views-exploit-guard.md) @@ -316,7 +330,7 @@ #### [Enable virtualization-based protection of code integrity](windows-defender-exploit-guard\enable-virtualization-based-protection-of-code-integrity.md) -## [Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md) +### [Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md) ## [Control the health of Windows 10-based devices](protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md) @@ -326,22 +340,25 @@ ### [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md) ### [Set up and use Windows Defender SmartScreen on individual devices](windows-defender-smartscreen/windows-defender-smartscreen-set-individual-device.md) -##[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md) +### [Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md) ###[System requirements for Windows Defender Application Guard](windows-defender-application-guard/reqs-wd-app-guard.md) ###[Prepare and install Windows Defender Application Guard](windows-defender-application-guard/install-wd-app-guard.md) ###[Configure the Group Policy settings for Windows Defender Application Guard](windows-defender-application-guard/configure-wd-app-guard.md) ###[Testing scenarios using Windows Defender Application Guard in your business or organization](windows-defender-application-guard/test-scenarios-wd-app-guard.md) ###[Frequently Asked Questions - Windows Defender Application Guard](windows-defender-application-guard/faq-wd-app-guard.md) -## [Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) -## [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) +## Other security features -## [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) +### [Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) -## [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) +### [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) -## [Security auditing](auditing/security-auditing-overview.md) +### [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) + +### [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) + +### [Security auditing](auditing/security-auditing-overview.md) ### [Basic security audit policies](auditing/basic-security-audit-policies.md) #### [Create a basic audit policy for an event category](auditing/create-a-basic-audit-policy-settings-for-an-event-category.md) #### [Apply a basic audit policy on a file or folder](auditing/apply-a-basic-audit-policy-on-a-file-or-folder.md) @@ -694,7 +711,7 @@ ##### [Registry (Global Object Access Auditing) ](auditing/registry-global-object-access-auditing.md) ##### [File System (Global Object Access Auditing) ](auditing/file-system-global-object-access-auditing.md) -## [Security policy settings](security-policy-settings/security-policy-settings.md) +### [Security policy settings](security-policy-settings/security-policy-settings.md) ### [Administer security policy settings](security-policy-settings/administer-security-policy-settings.md) #### [Network List Manager policies](security-policy-settings/network-list-manager-policies.md) ### [Configure security policy settings](security-policy-settings/how-to-configure-security-policy-settings.md) @@ -866,10 +883,10 @@ ##### [Take ownership of files or other objects](security-policy-settings/take-ownership-of-files-or-other-objects.md) -## [Windows security baselines](windows-security-baselines.md) +### [Windows security baselines](windows-security-baselines.md) ### [Security Compliance Toolkit](security-compliance-toolkit-10.md) ### [Get support](get-support-for-security-baselines.md) -## [Windows 10 Mobile security guide](windows-10-mobile-security-guide.md) +### [Windows 10 Mobile security guide](windows-10-mobile-security-guide.md) -## [Change history for Threat protection](change-history-for-threat-protection.md) +### [Change history for Threat protection](change-history-for-threat-protection.md) From cf733639e89128eaaa7baba285589266c11cc7e1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 14:16:52 -0700 Subject: [PATCH 077/132] update wdav section of toc --- windows/security/threat-protection/TOC.md | 96 +++++++++++------------ 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 4687691d37..3e7721c42c 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -212,69 +212,69 @@ ### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) ### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) -### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) -### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) +#### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) +#### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) -### [Windows Defender Antivirus compatibility](windows-defender-antivirus\windows-defender-antivirus-compatibility.md) -#### [Use limited periodic scanning in Windows Defender AV](windows-defender-antivirus\limited-periodic-scanning-windows-defender-antivirus.md) +#### [Windows Defender Antivirus compatibility](windows-defender-antivirus\windows-defender-antivirus-compatibility.md) +##### [Use limited periodic scanning in Windows Defender AV](windows-defender-antivirus\limited-periodic-scanning-windows-defender-antivirus.md) -### [Evaluate Windows Defender Antivirus protection](windows-defender-antivirus\evaluate-windows-defender-antivirus.md) +#### [Evaluate Windows Defender Antivirus protection](windows-defender-antivirus\evaluate-windows-defender-antivirus.md) -### [Deploy, manage updates, and report on Windows Defender Antivirus](windows-defender-antivirus\deploy-manage-report-windows-defender-antivirus.md) -#### [Deploy and enable Windows Defender Antivirus](windows-defender-antivirus\deploy-windows-defender-antivirus.md) -##### [Deployment guide for VDI environments](windows-defender-antivirus\deployment-vdi-windows-defender-antivirus.md) -#### [Report on Windows Defender Antivirus protection](windows-defender-antivirus\report-monitor-windows-defender-antivirus.md) -##### [Troubleshoot Windows Defender Antivirus reporting in Update Compliance](windows-defender-antivirus\troubleshoot-reporting.md) -#### [Manage updates and apply baselines](windows-defender-antivirus\manage-updates-baselines-windows-defender-antivirus.md) -##### [Manage protection and definition updates](windows-defender-antivirus\manage-protection-updates-windows-defender-antivirus.md) -##### [Manage when protection updates should be downloaded and applied](windows-defender-antivirus\manage-protection-update-schedule-windows-defender-antivirus.md) -##### [Manage updates for endpoints that are out of date](windows-defender-antivirus\manage-outdated-endpoints-windows-defender-antivirus.md) -##### [Manage event-based forced updates](windows-defender-antivirus\manage-event-based-updates-windows-defender-antivirus.md) -##### [Manage updates for mobile devices and VMs](windows-defender-antivirus\manage-updates-mobile-devices-vms-windows-defender-antivirus.md) +#### [Deploy, manage updates, and report on Windows Defender Antivirus](windows-defender-antivirus\deploy-manage-report-windows-defender-antivirus.md) +##### [Deploy and enable Windows Defender Antivirus](windows-defender-antivirus\deploy-windows-defender-antivirus.md) +###### [Deployment guide for VDI environments](windows-defender-antivirus\deployment-vdi-windows-defender-antivirus.md) +##### [Report on Windows Defender Antivirus protection](windows-defender-antivirus\report-monitor-windows-defender-antivirus.md) +###### [Troubleshoot Windows Defender Antivirus reporting in Update Compliance](windows-defender-antivirus\troubleshoot-reporting.md) +##### [Manage updates and apply baselines](windows-defender-antivirus\manage-updates-baselines-windows-defender-antivirus.md) +###### [Manage protection and definition updates](windows-defender-antivirus\manage-protection-updates-windows-defender-antivirus.md) +###### [Manage when protection updates should be downloaded and applied](windows-defender-antivirus\manage-protection-update-schedule-windows-defender-antivirus.md) +###### [Manage updates for endpoints that are out of date](windows-defender-antivirus\manage-outdated-endpoints-windows-defender-antivirus.md) +###### [Manage event-based forced updates](windows-defender-antivirus\manage-event-based-updates-windows-defender-antivirus.md) +###### [Manage updates for mobile devices and VMs](windows-defender-antivirus\manage-updates-mobile-devices-vms-windows-defender-antivirus.md) -### [Configure Windows Defender Antivirus features](windows-defender-antivirus\configure-windows-defender-antivirus-features.md) -#### [Utilize Microsoft cloud-delivered protection](windows-defender-antivirus\utilize-microsoft-cloud-protection-windows-defender-antivirus.md) -##### [Enable cloud-delivered protection](windows-defender-antivirus\enable-cloud-protection-windows-defender-antivirus.md) -##### [Specify the cloud-delivered protection level](windows-defender-antivirus\specify-cloud-protection-level-windows-defender-antivirus.md) -##### [Configure and validate network connections](windows-defender-antivirus\configure-network-connections-windows-defender-antivirus.md) -##### [Enable the Block at First Sight feature](windows-defender-antivirus\configure-block-at-first-sight-windows-defender-antivirus.md) -##### [Configure the cloud block timeout period](windows-defender-antivirus\configure-cloud-block-timeout-period-windows-defender-antivirus.md) -#### [Configure behavioral, heuristic, and real-time protection](windows-defender-antivirus\configure-protection-features-windows-defender-antivirus.md) -##### [Detect and block Potentially Unwanted Applications](windows-defender-antivirus\detect-block-potentially-unwanted-apps-windows-defender-antivirus.md) -##### [Enable and configure always-on protection and monitoring](windows-defender-antivirus\configure-real-time-protection-windows-defender-antivirus.md) -#### [Configure end-user interaction with Windows Defender AV](windows-defender-antivirus\configure-end-user-interaction-windows-defender-antivirus.md) -##### [Configure the notifications that appear on endpoints](windows-defender-antivirus\configure-notifications-windows-defender-antivirus.md) -##### [Prevent users from seeing or interacting with the user interface](windows-defender-antivirus\prevent-end-user-interaction-windows-defender-antivirus.md) -##### [Prevent or allow users to locally modify policy settings](windows-defender-antivirus\configure-local-policy-overrides-windows-defender-antivirus.md) +#### [Configure Windows Defender Antivirus features](windows-defender-antivirus\configure-windows-defender-antivirus-features.md) +##### [Utilize Microsoft cloud-delivered protection](windows-defender-antivirus\utilize-microsoft-cloud-protection-windows-defender-antivirus.md) +###### [Enable cloud-delivered protection](windows-defender-antivirus\enable-cloud-protection-windows-defender-antivirus.md) +###### [Specify the cloud-delivered protection level](windows-defender-antivirus\specify-cloud-protection-level-windows-defender-antivirus.md) +###### [Configure and validate network connections](windows-defender-antivirus\configure-network-connections-windows-defender-antivirus.md) +###### [Enable the Block at First Sight feature](windows-defender-antivirus\configure-block-at-first-sight-windows-defender-antivirus.md) +###### [Configure the cloud block timeout period](windows-defender-antivirus\configure-cloud-block-timeout-period-windows-defender-antivirus.md) +##### [Configure behavioral, heuristic, and real-time protection](windows-defender-antivirus\configure-protection-features-windows-defender-antivirus.md) +###### [Detect and block Potentially Unwanted Applications](windows-defender-antivirus\detect-block-potentially-unwanted-apps-windows-defender-antivirus.md) +###### [Enable and configure always-on protection and monitoring](windows-defender-antivirus\configure-real-time-protection-windows-defender-antivirus.md) +##### [Configure end-user interaction with Windows Defender AV](windows-defender-antivirus\configure-end-user-interaction-windows-defender-antivirus.md) +###### [Configure the notifications that appear on endpoints](windows-defender-antivirus\configure-notifications-windows-defender-antivirus.md) +###### [Prevent users from seeing or interacting with the user interface](windows-defender-antivirus\prevent-end-user-interaction-windows-defender-antivirus.md) +###### [Prevent or allow users to locally modify policy settings](windows-defender-antivirus\configure-local-policy-overrides-windows-defender-antivirus.md) -### [Customize, initiate, and review the results of scans and remediation](windows-defender-antivirus\customize-run-review-remediate-scans-windows-defender-antivirus.md) -#### [Configure and validate exclusions in Windows Defender AV scans](windows-defender-antivirus\configure-exclusions-windows-defender-antivirus.md) -##### [Configure and validate exclusions based on file name, extension, and folder location](windows-defender-antivirus\configure-extension-file-exclusions-windows-defender-antivirus.md) -##### [Configure and validate exclusions for files opened by processes](windows-defender-antivirus\configure-process-opened-file-exclusions-windows-defender-antivirus.md) -##### [Configure exclusions in Windows Defender AV on Windows Server 2016](windows-defender-antivirus\configure-server-exclusions-windows-defender-antivirus.md) -#### [Configure scanning options in Windows Defender AV](windows-defender-antivirus\configure-advanced-scan-types-windows-defender-antivirus.md) -#### [Configure remediation for scans](windows-defender-antivirus\configure-remediation-windows-defender-antivirus.md) -#### [Configure scheduled scans](windows-defender-antivirus\scheduled-catch-up-scans-windows-defender-antivirus.md) -#### [Configure and run scans](windows-defender-antivirus\run-scan-windows-defender-antivirus.md) -#### [Review scan results](windows-defender-antivirus\review-scan-results-windows-defender-antivirus.md) -#### [Run and review the results of a Windows Defender Offline scan](windows-defender-antivirus\windows-defender-offline.md) +#### [Customize, initiate, and review the results of scans and remediation](windows-defender-antivirus\customize-run-review-remediate-scans-windows-defender-antivirus.md) +##### [Configure and validate exclusions in Windows Defender AV scans](windows-defender-antivirus\configure-exclusions-windows-defender-antivirus.md) +###### [Configure and validate exclusions based on file name, extension, and folder location](windows-defender-antivirus\configure-extension-file-exclusions-windows-defender-antivirus.md) +###### [Configure and validate exclusions for files opened by processes](windows-defender-antivirus\configure-process-opened-file-exclusions-windows-defender-antivirus.md) +###### [Configure exclusions in Windows Defender AV on Windows Server 2016](windows-defender-antivirus\configure-server-exclusions-windows-defender-antivirus.md) +##### [Configure scanning options in Windows Defender AV](windows-defender-antivirus\configure-advanced-scan-types-windows-defender-antivirus.md) +##### [Configure remediation for scans](windows-defender-antivirus\configure-remediation-windows-defender-antivirus.md) +##### [Configure scheduled scans](windows-defender-antivirus\scheduled-catch-up-scans-windows-defender-antivirus.md) +##### [Configure and run scans](windows-defender-antivirus\run-scan-windows-defender-antivirus.md) +##### [Review scan results](windows-defender-antivirus\review-scan-results-windows-defender-antivirus.md) +##### [Run and review the results of a Windows Defender Offline scan](windows-defender-antivirus\windows-defender-offline.md) #### [Restore quarantined files in Windows Defender AV](windows-defender-antivirus\restore-quarantined-files-windows-defender-antivirus.md) -### [Review event logs and error codes to troubleshoot issues](windows-defender-antivirus\troubleshoot-windows-defender-antivirus.md) +##### [Review event logs and error codes to troubleshoot issues](windows-defender-antivirus\troubleshoot-windows-defender-antivirus.md) -### [Manage Windows Defender AV in your business](windows-defender-antivirus\configuration-management-reference-windows-defender-antivirus.md) -#### [Use Group Policy settings to configure and manage Windows Defender AV](windows-defender-antivirus\use-group-policy-windows-defender-antivirus.md) -#### [Use System Center Configuration Manager and Microsoft Intune to configure and manage Windows Defender AV](windows-defender-antivirus\use-intune-config-manager-windows-defender-antivirus.md) -#### [Use PowerShell cmdlets to configure and manage Windows Defender AV](windows-defender-antivirus\use-powershell-cmdlets-windows-defender-antivirus.md) -#### [Use Windows Management Instrumentation (WMI) to configure and manage Windows Defender AV](windows-defender-antivirus\use-wmi-windows-defender-antivirus.md) -#### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) +##### [Manage Windows Defender AV in your business](windows-defender-antivirus\configuration-management-reference-windows-defender-antivirus.md) +###### [Use Group Policy settings to configure and manage Windows Defender AV](windows-defender-antivirus\use-group-policy-windows-defender-antivirus.md) +###### [Use System Center Configuration Manager and Microsoft Intune to configure and manage Windows Defender AV](windows-defender-antivirus\use-intune-config-manager-windows-defender-antivirus.md) +###### [Use PowerShell cmdlets to configure and manage Windows Defender AV](windows-defender-antivirus\use-powershell-cmdlets-windows-defender-antivirus.md) +###### [Use Windows Management Instrumentation (WMI) to configure and manage Windows Defender AV](windows-defender-antivirus\use-wmi-windows-defender-antivirus.md) +###### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) From 1638a18d12fe42916efdbaa74ecb011f55fd9edc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 14:24:48 -0700 Subject: [PATCH 078/132] udpate 2nd level atp --- windows/security/threat-protection/TOC.md | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 3e7721c42c..7090d1edf7 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -7,7 +7,7 @@ ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -###Windows Defender Security Center +### Windows Defender Security Center ####Get started #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) @@ -15,7 +15,7 @@ #### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) #### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) #### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) -### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +#### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) #### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) ##### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) ##### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) @@ -29,13 +29,13 @@ #### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) #### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) #### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) -### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) +#### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) #### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) #### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) #### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) #### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) -###Investigate and remediate threats +####Investigate and remediate threats ####Alerts queue ##### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) ##### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) @@ -88,7 +88,7 @@ ### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) -###API and SIEM support +####API and SIEM support #### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) ##### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) ##### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) @@ -167,16 +167,16 @@ ####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) ####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) -###Reporting +####Reporting #### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) -###Check service health and sensor state +####Check service health and sensor state #### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) ##### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) ##### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) ##### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) #### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) -### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) +#### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) ####General ##### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) @@ -204,12 +204,12 @@ ##### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) ##### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) -### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) +#### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) -### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) -### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) +#### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) +#### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) #### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) -### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) +#### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) ### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) #### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) From 896f08e661b4d44ec4947d657ac2fe6359d1a666 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 14:55:03 -0700 Subject: [PATCH 079/132] fix wdatp - wdsc --- windows/security/threat-protection/TOC.md | 329 +++++++++++----------- 1 file changed, 165 insertions(+), 164 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7090d1edf7..7828e2f22d 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -6,209 +6,210 @@ ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) - -### Windows Defender Security Center +###Windows Defender Security Center ####Get started -#### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) -#### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) -#### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -#### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) -#### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) -#### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) +##### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) +##### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) +##### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) +##### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) +##### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) +##### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) #### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) -#### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -###### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) -##### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) -##### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) -#### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) -#### [Onboard non-Windows machines](windows-defender-atp\configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) -#### [Run a detection test on a newly onboarded machine](windows-defender-atp\run-detection-test-windows-defender-advanced-threat-protection.md) -#### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) -#### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) -#### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) +##### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) +####### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) +###### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) +###### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) +##### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) +##### [Onboard non-Windows machines](windows-defender-atp\configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) +##### [Run a detection test on a newly onboarded machine](windows-defender-atp\run-detection-test-windows-defender-advanced-threat-protection.md) +##### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) +##### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) +##### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) #### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) -#### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) -#### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) -#### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) -#### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) +##### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) +##### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) +##### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) +##### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) ####Investigate and remediate threats -####Alerts queue -##### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) -##### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) -##### [Investigate alerts](windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md) -##### [Investigate files](windows-defender-atp/investigate-files-windows-defender-advanced-threat-protection.md) -##### [Investigate machines](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) -##### [Investigate an IP address](windows-defender-atp/investigate-ip-windows-defender-advanced-threat-protection.md) -##### [Investigate a domain](windows-defender-atp/investigate-domain-windows-defender-advanced-threat-protection.md) -##### [Investigate a user account](windows-defender-atp/investigate-user-windows-defender-advanced-threat-protection.md) +#####Alerts queue +###### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) +###### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) +###### [Investigate alerts](windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md) +###### [Investigate files](windows-defender-atp/investigate-files-windows-defender-advanced-threat-protection.md) +###### [Investigate machines](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) +###### [Investigate an IP address](windows-defender-atp/investigate-ip-windows-defender-advanced-threat-protection.md) +###### [Investigate a domain](windows-defender-atp/investigate-domain-windows-defender-advanced-threat-protection.md) +###### [Investigate a user account](windows-defender-atp/investigate-user-windows-defender-advanced-threat-protection.md) -####Machines list -##### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) -##### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) -##### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) -##### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) -###### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) -###### [Filter events from a specific date](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#filter-events-from-a-specific-date) -###### [Export machine timeline events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#export-machine-timeline-events) -###### [Navigate between pages](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#navigate-between-pages) +#####Machines list +###### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) +###### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) +###### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) +###### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) +####### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) +####### [Filter events from a specific date](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#filter-events-from-a-specific-date) +####### [Export machine timeline events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#export-machine-timeline-events) +####### [Navigate between pages](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#navigate-between-pages) -#### [Take response actions](windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md) -##### [Take response actions on a machine](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md) -###### [Collect investigation package](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#collect-investigation-package-from-machines) -###### [Run antivirus scan](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#run-windows-defender-antivirus-scan-on-machines) -###### [Restrict app execution](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#restrict-app-execution) -###### [Remove app restriction](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#remove-app-restriction) -###### [Isolate machines from the network](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) -###### [Release machine from isolation](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#release-machine-from-isolation) -###### [Check activity details in Action center](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -##### [Take response actions on a file](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md) -###### [Stop and quarantine files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#stop-and-quarantine-files-in-your-network) -###### [Remove file from quarantine](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-quarantine) -###### [Block files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#block-files-in-your-network) -###### [Remove file from blocked list](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-blocked-list) -###### [Check activity details in Action center](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -###### [Deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#deep-analysis) -####### [Submit files for analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#submit-files-for-analysis) -####### [View deep analysis reports](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#view-deep-analysis-reports) -####### [Troubleshoot deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#troubleshoot-deep-analysis) +##### [Take response actions](windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md) +###### [Take response actions on a machine](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md) +####### [Collect investigation package](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#collect-investigation-package-from-machines) +####### [Run antivirus scan](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#run-windows-defender-antivirus-scan-on-machines) +####### [Restrict app execution](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#restrict-app-execution) +####### [Remove app restriction](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#remove-app-restriction) +####### [Isolate machines from the network](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) +####### [Release machine from isolation](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#release-machine-from-isolation) +####### [Check activity details in Action center](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -#### [Use Automated investigation to investigate and remediate threats](windows-defender-atp\automated-investigations-windows-defender-advanced-threat-protection.md) -#### [Query data using Advanced hunting](windows-defender-atp\advanced-hunting-windows-defender-advanced-threat-protection.md) -##### [Advanced hunting reference](windows-defender-atp\advanced-hunting-reference-windows-defender-advanced-threat-protection.md) -##### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) +###### [Take response actions on a file](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md) +####### [Stop and quarantine files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#stop-and-quarantine-files-in-your-network) +####### [Remove file from quarantine](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-quarantine) +####### [Block files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#block-files-in-your-network) +####### [Remove file from blocked list](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-blocked-list) +####### [Check activity details in Action center](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) +####### [Deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#deep-analysis) +######## [Submit files for analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#submit-files-for-analysis) +######## [View deep analysis reports](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#view-deep-analysis-reports) +######## [Troubleshoot deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#troubleshoot-deep-analysis) + +###### [Use Automated investigation to investigate and remediate threats](windows-defender-atp\automated-investigations-windows-defender-advanced-threat-protection.md) +###### [Query data using Advanced hunting](windows-defender-atp\advanced-hunting-windows-defender-advanced-threat-protection.md) +####### [Advanced hunting reference](windows-defender-atp\advanced-hunting-reference-windows-defender-advanced-threat-protection.md) +####### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) -### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) +#### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) ####API and SIEM support -#### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) -##### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) -##### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) -##### [Configure HP ArcSight to pull alerts](windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md) -##### [Windows Defender ATP alert API fields](windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md) -##### [Pull alerts using REST API](windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) -##### [Troubleshoot SIEM tool integration issues](windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md) +##### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) +###### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) +###### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) +###### [Configure HP ArcSight to pull alerts](windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md) +###### [Windows Defender ATP alert API fields](windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md) +###### [Pull alerts using REST API](windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) +###### [Troubleshoot SIEM tool integration issues](windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md) -#### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) -##### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) -##### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) -##### [Python code examples](windows-defender-atp/python-example-code-windows-defender-advanced-threat-protection.md) -##### [Experiment with custom threat intelligence alerts](windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Troubleshoot custom threat intelligence issues](windows-defender-atp/troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) -#### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) -##### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) -######Actor -####### [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) -####### [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -######Alerts -####### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -####### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -####### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -######Domain -####### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -####### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) +##### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) +###### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) +###### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) +###### [Python code examples](windows-defender-atp/python-example-code-windows-defender-advanced-threat-protection.md) +###### [Experiment with custom threat intelligence alerts](windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Troubleshoot custom threat intelligence issues](windows-defender-atp/troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) +##### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +###### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) +#######Actor +######## [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) +######## [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +#######Alerts +######### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +######### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +########Domain +######### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +######### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +######### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +######### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -######File -####### [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) -####### [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) -####### [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) -####### [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) -####### [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) +#######File +######## [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +######## [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) +######## [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) +######## [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) +######## [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) -######IP -####### [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) -####### [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) -######Machines -####### [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) -####### [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) -####### [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -####### [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -####### [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) -####### [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) -####### [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) -####### [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) -####### [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) -####### [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) +#######IP +######## [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) +######## [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) +#######Machines +######## [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) +######## [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) +######## [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +######## [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######## [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) +######## [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) +######## [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) +######## [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) +######## [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) +######## [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) -######User -####### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -####### [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) -####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) +#######User +######## [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +######## [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) +######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) ####Reporting -#### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) +##### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) ####Check service health and sensor state -#### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) +##### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) ##### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) ##### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) ##### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) -#### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) -#### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) - -####General -##### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) -##### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) -##### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) -##### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) -##### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) +##### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) -####Permissions -##### [Manage portal access using RBAC](windows-defender-atp\rbac-windows-defender-advanced-threat-protection.md) -##### [Create and manage machine groups](windows-defender-atp\machine-groups-windows-defender-advanced-threat-protection.md) +####[Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) +#####General +###### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) +###### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) +###### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) +###### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) +###### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) -####APIs -##### [Enable Threat intel](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) -####Rules -##### [Manage suppression rules](windows-defender-atp\manage-suppression-rules-windows-defender-advanced-threat-protection.md) -##### [Manage automation allowed/blocked](windows-defender-atp\manage-automation-allowed-blocked-list-windows-defender-advanced-threat-protection.md) -##### [Manage automation file uploads](windows-defender-atp\manage-automation-file-uploads-windows-defender-advanced-threat-protection.md) -##### [Manage automation folder exclusions](windows-defender-atp\manage-automation-folder-exclusions-windows-defender-advanced-threat-protection.md) +#####Permissions +###### [Manage portal access using RBAC](windows-defender-atp\rbac-windows-defender-advanced-threat-protection.md) +###### [Create and manage machine groups](windows-defender-atp\machine-groups-windows-defender-advanced-threat-protection.md) -####Machine management -##### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) -##### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) +#####APIs +###### [Enable Threat intel](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) + +#####Rules +###### [Manage suppression rules](windows-defender-atp\manage-suppression-rules-windows-defender-advanced-threat-protection.md) +###### [Manage automation allowed/blocked](windows-defender-atp\manage-automation-allowed-blocked-list-windows-defender-advanced-threat-protection.md) +###### [Manage automation file uploads](windows-defender-atp\manage-automation-file-uploads-windows-defender-advanced-threat-protection.md) +###### [Manage automation folder exclusions](windows-defender-atp\manage-automation-folder-exclusions-windows-defender-advanced-threat-protection.md) + +#####Machine management +###### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +###### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) #### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) #### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) #### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) -#### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) +##### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) #### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) ### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) From cda845e8810665fe51d063868f4f7eb3d32faa37 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 15:23:11 -0700 Subject: [PATCH 080/132] fix get alert --- windows/security/threat-protection/TOC.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7828e2f22d..00e0ed876f 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -111,13 +111,13 @@ ######## [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) ######## [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) #######Alerts -######### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -######### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -######### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +######## [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +######## [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######## [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) ########Domain ######### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) ######### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) From b5abecd8943457c29e6cabaf3389bbd05ddc613f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 15:48:42 -0700 Subject: [PATCH 081/132] update to indent wdsc --- windows/security/threat-protection/TOC.md | 28 ++++++++++++++----- .../windows-defender-security-center-atp.md | 24 ++++++++++++++++ 2 files changed, 45 insertions(+), 7 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 00e0ed876f..7a296331e9 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -6,7 +6,7 @@ ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -###Windows Defender Security Center +### [Windows Defender Security Center](windows-defender-atp/windows-defender-security-center-atp.md) ####Get started ##### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) ##### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) @@ -333,13 +333,10 @@ ### [Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md) -## [Control the health of Windows 10-based devices](protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md) -## [Windows Defender Device Guard: virtualization-based security and WDAC](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) -## [Windows Defender SmartScreen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) -### [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md) -### [Set up and use Windows Defender SmartScreen on individual devices](windows-defender-smartscreen/windows-defender-smartscreen-set-individual-device.md) + + ### [Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md) ###[System requirements for Windows Defender Application Guard](windows-defender-application-guard/reqs-wd-app-guard.md) @@ -350,6 +347,15 @@ ## Other security features +### [Windows Defender SmartScreen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) +#### [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md) +#### [Set up and use Windows Defender SmartScreen on individual devices](windows-defender-smartscreen/windows-defender-smartscreen-set-individual-device.md) + + +### [Windows Defender Device Guard: virtualization-based security and WDAC](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) + + +### [Control the health of Windows 10-based devices](protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md) ### [Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) @@ -358,12 +364,13 @@ ### [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) ### [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) - ### [Security auditing](auditing/security-auditing-overview.md) + ### [Basic security audit policies](auditing/basic-security-audit-policies.md) #### [Create a basic audit policy for an event category](auditing/create-a-basic-audit-policy-settings-for-an-event-category.md) #### [Apply a basic audit policy on a file or folder](auditing/apply-a-basic-audit-policy-on-a-file-or-folder.md) #### [View the security event log](auditing/view-the-security-event-log.md) + #### [Basic security audit policy settings](auditing/basic-security-audit-policy-settings.md) ##### [Audit account logon events](auditing/basic-audit-account-logon-events.md) ##### [Audit account management](auditing/basic-audit-account-management.md) @@ -374,10 +381,16 @@ ##### [Audit privilege use](auditing/basic-audit-privilege-use.md) ##### [Audit process tracking](auditing/basic-audit-process-tracking.md) ##### [Audit system events](auditing/basic-audit-system-events.md) + + ### [Advanced security audit policies](auditing/advanced-security-auditing.md) #### [Planning and deploying advanced security audit policies](auditing/planning-and-deploying-advanced-security-audit-policies.md) + + #### [Advanced security auditing FAQ](auditing/advanced-security-auditing-faq.md) ##### [Which editions of Windows support advanced audit policy configuration](auditing/which-editions-of-windows-support-advanced-audit-policy-configuration.md) + + #### [Using advanced security auditing options to monitor dynamic access control objects](auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md) ##### [Monitor the central access policies that apply on a file server](auditing/monitor-the-central-access-policies-that-apply-on-a-file-server.md) ##### [Monitor the use of removable storage devices](auditing/monitor-the-use-of-removable-storage-devices.md) @@ -387,6 +400,7 @@ ##### [Monitor the resource attributes on files and folders](auditing/monitor-the-resource-attributes-on-files-and-folders.md) ##### [Monitor the central access policies associated with files and folders](auditing/monitor-the-central-access-policies-associated-with-files-and-folders.md) ##### [Monitor claim types](auditing/monitor-claim-types.md) + #### [Advanced security audit policy settings](auditing/advanced-security-audit-policy-settings.md) ##### [Audit Credential Validation](auditing/audit-credential-validation.md) ###### [Event 4774 S, F: An account was mapped for logon.](auditing/event-4774.md) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md new file mode 100644 index 0000000000..fd8a09b351 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md @@ -0,0 +1,24 @@ +--- +title: Windows Defender Security Center +description: Windows Defender Security Center is the portal where you can access Windows Defender Advanced Threat Protection. +keywords: windows, defender, security, center, defender, advanced, threat, protection +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: high +ms.date: 07/01/2018 +--- + +# Windows Defender Security Center + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +Windows Defender Security Center is the portal where you can access Windows Defender Advanced Threat Protection capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. + +## In this section \ No newline at end of file From 772f465fb417d0db28042ed096c2d49d3a8b5b41 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 15:58:06 -0700 Subject: [PATCH 082/132] update top level topic to be wdsc --- .../windows-defender-atp/TOC.md | 2 +- ...indows-defender-advanced-threat-protection.md | 15 --------------- .../windows-defender-security-center-atp.md | 16 +++++++++++++++- 3 files changed, 16 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index a8defba7ee..4109f03481 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -1,4 +1,4 @@ -# [Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) +# [Windows Defender Security Center](windows-defender-security-center-atp.md) ##Get started ### [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) ### [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) 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 56af5fa14b..14ddfedc65 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 @@ -82,21 +82,6 @@ detect sophisticated cyber-attacks, providing: Significantly reduces alert volume by leveraging inspection algorithms used by analysts to examine alerts and take remediation action. -## In this section - -Topic | Description -:---|:--- -Get started | Learn about the minimum requirements, validate licensing and complete setup, know about preview features, understand data storage and privacy, and how to assign user access to the portal. -[Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) | Learn about onboarding client, server, and non-Windows machines. Learn how to run a detection test, configure proxy and Internet connectivity settings, and how to troubleshoot potential onboarding issues. -[Understand the Windows Defender ATP portal](use-windows-defender-advanced-threat-protection.md) | Understand the Security operations, Secure Score, and Threat analytics dashboards as well as how to navigate the portal. -Investigate and remediate threats | Investigate alerts, machines, and take response actions to remediate threats. -API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from the Windows Defender ATP portal. -Reporting | Create and build Power BI reports using Windows Defender ATP data. -Check service health and sensor state | Verify that the service is running and check the sensor state on machines. -[Configure Windows Defender settings](preferences-setup-windows-defender-advanced-threat-protection.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. -[Access the Windows Defender ATP Community Center](community-windows-defender-advanced-threat-protection.md) | Access the Windows Defender ATP Community Center to learn, collaborate, and share experiences about the product. -[Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) | This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. -[Windows Defender Antivirus compatibility with Windows Defender ATP](defender-compatibility-windows-defender-advanced-threat-protection.md) | Understand how Windows Defender Antivirus integrates with Windows Defender ATP. ## Related topic diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md index fd8a09b351..0925a1881a 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md @@ -21,4 +21,18 @@ ms.date: 07/01/2018 Windows Defender Security Center is the portal where you can access Windows Defender Advanced Threat Protection capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. -## In this section \ No newline at end of file +## In this section + +Topic | Description +:---|:--- +Get started | Learn about the minimum requirements, validate licensing and complete setup, know about preview features, understand data storage and privacy, and how to assign user access to the portal. +[Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) | Learn about onboarding client, server, and non-Windows machines. Learn how to run a detection test, configure proxy and Internet connectivity settings, and how to troubleshoot potential onboarding issues. +[Understand the Windows Defender ATP portal](use-windows-defender-advanced-threat-protection.md) | Understand the Security operations, Secure Score, and Threat analytics dashboards as well as how to navigate the portal. +Investigate and remediate threats | Investigate alerts, machines, and take response actions to remediate threats. +API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from the Windows Defender ATP portal. +Reporting | Create and build Power BI reports using Windows Defender ATP data. +Check service health and sensor state | Verify that the service is running and check the sensor state on machines. +[Configure Windows Defender settings](preferences-setup-windows-defender-advanced-threat-protection.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. +[Access the Windows Defender ATP Community Center](community-windows-defender-advanced-threat-protection.md) | Access the Windows Defender ATP Community Center to learn, collaborate, and share experiences about the product. +[Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) | This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. +[Windows Defender Antivirus compatibility with Windows Defender ATP](defender-compatibility-windows-defender-advanced-threat-protection.md) | Understand how Windows Defender Antivirus integrates with Windows Defender ATP. From b22093d5f282717ec432a2c5ef5c589dd19c536b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 16:31:46 -0700 Subject: [PATCH 083/132] fix exploit guard toc --- windows/security/threat-protection/TOC.md | 60 ++++++++++++----------- 1 file changed, 32 insertions(+), 28 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7a296331e9..995070c084 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -19,7 +19,7 @@ ###### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) ###### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) ###### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -####### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) +####### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-machines-using-microsoft-intune) ###### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) ###### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) ##### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) @@ -282,17 +282,7 @@ -### [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) -### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Account protection](windows-defender-security-center\wdsc-account-protection.md) -### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) -### [Device security](windows-defender-security-center\wdsc-device-security.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) -### [Family options](windows-defender-security-center\wdsc-family-options.md) + @@ -303,32 +293,33 @@ ### [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) -### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) -#### [Use auditing mode to evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\audit-windows-defender-exploit-guard.md) -#### [View Exploit Guard events](windows-defender-exploit-guard\event-views-exploit-guard.md) - -### [Exploit protection](windows-defender-exploit-guard\exploit-protection-exploit-guard.md) -#### [Comparison with Enhanced Mitigation Experience Toolkit](windows-defender-exploit-guard\emet-exploit-protection-exploit-guard.md) -#### [Evaluate Exploit protection](windows-defender-exploit-guard\evaluate-exploit-protection.md) -#### [Enable Exploit protection](windows-defender-exploit-guard\enable-exploit-protection.md) -#### [Customize Exploit protection](windows-defender-exploit-guard\customize-exploit-protection.md) -##### [Import, export, and deploy Exploit protection configurations](windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) -### [Attack surface reduction](windows-defender-exploit-guard\attack-surface-reduction-exploit-guard.md) +#### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) +##### [Use auditing mode to evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\audit-windows-defender-exploit-guard.md) +##### [View Exploit Guard events](windows-defender-exploit-guard\event-views-exploit-guard.md) +#### [Exploit protection](windows-defender-exploit-guard\exploit-protection-exploit-guard.md) +##### [Comparison with Enhanced Mitigation Experience Toolkit](windows-defender-exploit-guard\emet-exploit-protection-exploit-guard.md) +##### [Evaluate Exploit protection](windows-defender-exploit-guard\evaluate-exploit-protection.md) +##### [Enable Exploit protection](windows-defender-exploit-guard\enable-exploit-protection.md) +##### [Customize Exploit protection](windows-defender-exploit-guard\customize-exploit-protection.md) +###### [Import, export, and deploy Exploit protection configurations](windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) +##### [Memory integrity](windows-defender-exploit-guard\memory-integrity.md) +###### [Requirements for virtualization-based protection of code integrity](windows-defender-exploit-guard\requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) +###### [Enable virtualization-based protection of code integrity](windows-defender-exploit-guard\enable-virtualization-based-protection-of-code-integrity.md) +#### [Attack surface reduction](windows-defender-exploit-guard\attack-surface-reduction-exploit-guard.md) #### [Evaluate Attack surface reduction](windows-defender-exploit-guard\evaluate-attack-surface-reduction.md) #### [Enable Attack surface reduction](windows-defender-exploit-guard\enable-attack-surface-reduction.md) #### [Customize Attack surface reduction](windows-defender-exploit-guard\customize-attack-surface-reduction.md) #### [Troubleshoot Attack surface reduction rules](windows-defender-exploit-guard\troubleshoot-asr.md) -### [Network Protection](windows-defender-exploit-guard\network-protection-exploit-guard.md) +#### [Network Protection](windows-defender-exploit-guard\network-protection-exploit-guard.md) #### [Evaluate Network Protection](windows-defender-exploit-guard\evaluate-network-protection.md) #### [Enable Network Protection](windows-defender-exploit-guard\enable-network-protection.md) #### [Troubleshoot Network protection](windows-defender-exploit-guard\troubleshoot-np.md) -### [Controlled folder access](windows-defender-exploit-guard\controlled-folders-exploit-guard.md) +#### [Controlled folder access](windows-defender-exploit-guard\controlled-folders-exploit-guard.md) #### [Evaluate Controlled folder access](windows-defender-exploit-guard\evaluate-controlled-folder-access.md) #### [Enable Controlled folder access](windows-defender-exploit-guard\enable-controlled-folders-exploit-guard.md) #### [Customize Controlled folder access](windows-defender-exploit-guard\customize-controlled-folders-exploit-guard.md) -### [Memory integrity](windows-defender-exploit-guard\memory-integrity.md) -#### [Requirements for virtualization-based protection of code integrity](windows-defender-exploit-guard\requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) -#### [Enable virtualization-based protection of code integrity](windows-defender-exploit-guard\enable-virtualization-based-protection-of-code-integrity.md) + + ### [Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md) @@ -347,6 +338,19 @@ ## Other security features +### [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) +#### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +#### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +#### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +#### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) +#### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +#### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +#### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +#### [Device security](windows-defender-security-center\wdsc-device-security.md) +#### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +#### [Family options](windows-defender-security-center\wdsc-family-options.md) + + ### [Windows Defender SmartScreen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) #### [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md) #### [Set up and use Windows Defender SmartScreen on individual devices](windows-defender-smartscreen/windows-defender-smartscreen-set-individual-device.md) From 9716d3ff60a293f6b71f13b9ed3f9e4e2afb7f8c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 16:39:35 -0700 Subject: [PATCH 084/132] fix application guard --- windows/security/threat-protection/TOC.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 995070c084..ee6728c7e9 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -330,11 +330,11 @@ ### [Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md) -###[System requirements for Windows Defender Application Guard](windows-defender-application-guard/reqs-wd-app-guard.md) -###[Prepare and install Windows Defender Application Guard](windows-defender-application-guard/install-wd-app-guard.md) -###[Configure the Group Policy settings for Windows Defender Application Guard](windows-defender-application-guard/configure-wd-app-guard.md) -###[Testing scenarios using Windows Defender Application Guard in your business or organization](windows-defender-application-guard/test-scenarios-wd-app-guard.md) -###[Frequently Asked Questions - Windows Defender Application Guard](windows-defender-application-guard/faq-wd-app-guard.md) +#### [System requirements for Windows Defender Application Guard](windows-defender-application-guard/reqs-wd-app-guard.md) +#### [Prepare and install Windows Defender Application Guard](windows-defender-application-guard/install-wd-app-guard.md) +#### [Configure the Group Policy settings for Windows Defender Application Guard](windows-defender-application-guard/configure-wd-app-guard.md) +#### [Testing scenarios using Windows Defender Application Guard in your business or organization](windows-defender-application-guard/test-scenarios-wd-app-guard.md) +#### [Frequently Asked Questions - Windows Defender Application Guard](windows-defender-application-guard/faq-wd-app-guard.md) ## Other security features From 97dd49175d09e7b273d6b78017b5347c31b6b41d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 17:38:44 -0700 Subject: [PATCH 085/132] indent --- windows/security/threat-protection/TOC.md | 711 +++++++++++----------- 1 file changed, 356 insertions(+), 355 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index ee6728c7e9..24b3237fcd 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -368,368 +368,369 @@ ### [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) ### [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) + ### [Security auditing](auditing/security-auditing-overview.md) -### [Basic security audit policies](auditing/basic-security-audit-policies.md) -#### [Create a basic audit policy for an event category](auditing/create-a-basic-audit-policy-settings-for-an-event-category.md) -#### [Apply a basic audit policy on a file or folder](auditing/apply-a-basic-audit-policy-on-a-file-or-folder.md) -#### [View the security event log](auditing/view-the-security-event-log.md) +#### [Basic security audit policies](auditing/basic-security-audit-policies.md) +##### [Create a basic audit policy for an event category](auditing/create-a-basic-audit-policy-settings-for-an-event-category.md) +##### [Apply a basic audit policy on a file or folder](auditing/apply-a-basic-audit-policy-on-a-file-or-folder.md) +##### [View the security event log](auditing/view-the-security-event-log.md) -#### [Basic security audit policy settings](auditing/basic-security-audit-policy-settings.md) -##### [Audit account logon events](auditing/basic-audit-account-logon-events.md) -##### [Audit account management](auditing/basic-audit-account-management.md) -##### [Audit directory service access](auditing/basic-audit-directory-service-access.md) -##### [Audit logon events](auditing/basic-audit-logon-events.md) -##### [Audit object access](auditing/basic-audit-object-access.md) -##### [Audit policy change](auditing/basic-audit-policy-change.md) -##### [Audit privilege use](auditing/basic-audit-privilege-use.md) -##### [Audit process tracking](auditing/basic-audit-process-tracking.md) -##### [Audit system events](auditing/basic-audit-system-events.md) +##### [Basic security audit policy settings](auditing/basic-security-audit-policy-settings.md) +###### [Audit account logon events](auditing/basic-audit-account-logon-events.md) +###### [Audit account management](auditing/basic-audit-account-management.md) +###### [Audit directory service access](auditing/basic-audit-directory-service-access.md) +###### [Audit logon events](auditing/basic-audit-logon-events.md) +###### [Audit object access](auditing/basic-audit-object-access.md) +###### [Audit policy change](auditing/basic-audit-policy-change.md) +###### [Audit privilege use](auditing/basic-audit-privilege-use.md) +###### [Audit process tracking](auditing/basic-audit-process-tracking.md) +###### [Audit system events](auditing/basic-audit-system-events.md) + +##### [Advanced security audit policies](auditing/advanced-security-auditing.md) +###### [Planning and deploying advanced security audit policies](auditing/planning-and-deploying-advanced-security-audit-policies.md) +###### [Advanced security auditing FAQ](auditing/advanced-security-auditing-faq.md) +####### [Which editions of Windows support advanced audit policy configuration](auditing/which-editions-of-windows-support-advanced-audit-policy-configuration.md) + +###### [Using advanced security auditing options to monitor dynamic access control objects](auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md) +####### [Monitor the central access policies that apply on a file server](auditing/monitor-the-central-access-policies-that-apply-on-a-file-server.md) +####### [Monitor the use of removable storage devices](auditing/monitor-the-use-of-removable-storage-devices.md) +####### [Monitor resource attribute definitions](auditing/monitor-resource-attribute-definitions.md) +####### [Monitor central access policy and rule definitions](auditing/monitor-central-access-policy-and-rule-definitions.md) +####### [Monitor user and device claims during sign-in](auditing/monitor-user-and-device-claims-during-sign-in.md) +####### [Monitor the resource attributes on files and folders](auditing/monitor-the-resource-attributes-on-files-and-folders.md) +####### [Monitor the central access policies associated with files and folders](auditing/monitor-the-central-access-policies-associated-with-files-and-folders.md) +####### [Monitor claim types](auditing/monitor-claim-types.md) + +###### [Advanced security audit policy settings](auditing/advanced-security-audit-policy-settings.md) +####### [Audit Credential Validation](auditing/audit-credential-validation.md) +####### [Event 4774 S, F: An account was mapped for logon.](auditing/event-4774.md) +####### [Event 4775 F: An account could not be mapped for logon.](auditing/event-4775.md) +####### [Event 4776 S, F: The computer attempted to validate the credentials for an account.](auditing/event-4776.md) +####### [Event 4777 F: The domain controller failed to validate the credentials for an account.](auditing/event-4777.md) +###### [Audit Kerberos Authentication Service](auditing/audit-kerberos-authentication-service.md) +####### [Event 4768 S, F: A Kerberos authentication ticket, TGT, was requested.](auditing/event-4768.md) +####### [Event 4771 F: Kerberos pre-authentication failed.](auditing/event-4771.md) +####### [Event 4772 F: A Kerberos authentication ticket request failed.](auditing/event-4772.md) +###### [Audit Kerberos Service Ticket Operations](auditing/audit-kerberos-service-ticket-operations.md) +####### [Event 4769 S, F: A Kerberos service ticket was requested.](auditing/event-4769.md) +####### [Event 4770 S: A Kerberos service ticket was renewed.](auditing/event-4770.md) +####### [Event 4773 F: A Kerberos service ticket request failed.](auditing/event-4773.md) +###### [Audit Other Account Logon Events](auditing/audit-other-account-logon-events.md) +###### [Audit Application Group Management](auditing/audit-application-group-management.md) +###### [Audit Computer Account Management](auditing/audit-computer-account-management.md) +####### [Event 4741 S: A computer account was created.](auditing/event-4741.md) +####### [Event 4742 S: A computer account was changed.](auditing/event-4742.md) +####### [Event 4743 S: A computer account was deleted.](auditing/event-4743.md) +###### [Audit Distribution Group Management](auditing/audit-distribution-group-management.md) +####### [Event 4749 S: A security-disabled global group was created.](auditing/event-4749.md) +####### [Event 4750 S: A security-disabled global group was changed.](auditing/event-4750.md) +####### [Event 4751 S: A member was added to a security-disabled global group.](auditing/event-4751.md) +####### [Event 4752 S: A member was removed from a security-disabled global group.](auditing/event-4752.md) +####### [Event 4753 S: A security-disabled global group was deleted.](auditing/event-4753.md) +###### [Audit Other Account Management Events](auditing/audit-other-account-management-events.md) +####### [Event 4782 S: The password hash an account was accessed.](auditing/event-4782.md) +####### [Event 4793 S: The Password Policy Checking API was called.](auditing/event-4793.md) +###### [Audit Security Group Management](auditing/audit-security-group-management.md) +####### [Event 4731 S: A security-enabled local group was created.](auditing/event-4731.md) +####### [Event 4732 S: A member was added to a security-enabled local group.](auditing/event-4732.md) +####### [Event 4733 S: A member was removed from a security-enabled local group.](auditing/event-4733.md) +####### [Event 4734 S: A security-enabled local group was deleted.](auditing/event-4734.md) +####### [Event 4735 S: A security-enabled local group was changed.](auditing/event-4735.md) +####### [Event 4764 S: A group’s type was changed.](auditing/event-4764.md) +####### [Event 4799 S: A security-enabled local group membership was enumerated.](auditing/event-4799.md) +###### [Audit User Account Management](auditing/audit-user-account-management.md) +####### [Event 4720 S: A user account was created.](auditing/event-4720.md) +####### [Event 4722 S: A user account was enabled.](auditing/event-4722.md) +####### [Event 4723 S, F: An attempt was made to change an account's password.](auditing/event-4723.md) +####### [Event 4724 S, F: An attempt was made to reset an account's password.](auditing/event-4724.md) +####### [Event 4725 S: A user account was disabled.](auditing/event-4725.md) +####### [Event 4726 S: A user account was deleted.](auditing/event-4726.md) +####### [Event 4738 S: A user account was changed.](auditing/event-4738.md) +####### [Event 4740 S: A user account was locked out.](auditing/event-4740.md) +####### [Event 4765 S: SID History was added to an account.](auditing/event-4765.md) +####### [Event 4766 F: An attempt to add SID History to an account failed.](auditing/event-4766.md) +####### [Event 4767 S: A user account was unlocked.](auditing/event-4767.md) +####### [Event 4780 S: The ACL was set on accounts which are members of administrators groups.](auditing/event-4780.md) +####### [Event 4781 S: The name of an account was changed.](auditing/event-4781.md) +####### [Event 4794 S, F: An attempt was made to set the Directory Services Restore Mode administrator password.](auditing/event-4794.md) +####### [Event 4798 S: A user's local group membership was enumerated.](auditing/event-4798.md) +####### [Event 5376 S: Credential Manager credentials were backed up.](auditing/event-5376.md) +####### [Event 5377 S: Credential Manager credentials were restored from a backup.](auditing/event-5377.md) +###### [Audit DPAPI Activity](auditing/audit-dpapi-activity.md) +####### [Event 4692 S, F: Backup of data protection master key was attempted.](auditing/event-4692.md) +####### [Event 4693 S, F: Recovery of data protection master key was attempted.](auditing/event-4693.md) +####### [Event 4694 S, F: Protection of auditable protected data was attempted.](auditing/event-4694.md) +####### [Event 4695 S, F: Unprotection of auditable protected data was attempted.](auditing/event-4695.md) +###### [Audit PNP Activity](auditing/audit-pnp-activity.md) +####### [Event 6416 S: A new external device was recognized by the System.](auditing/event-6416.md) +####### [Event 6419 S: A request was made to disable a device.](auditing/event-6419.md) +####### [Event 6420 S: A device was disabled.](auditing/event-6420.md) +####### [Event 6421 S: A request was made to enable a device.](auditing/event-6421.md) +####### [Event 6422 S: A device was enabled.](auditing/event-6422.md) +####### [Event 6423 S: The installation of this device is forbidden by system policy.](auditing/event-6423.md) +####### [Event 6424 S: The installation of this device was allowed, after having previously been forbidden by policy.](auditing/event-6424.md) +###### [Audit Process Creation](auditing/audit-process-creation.md) +####### [Event 4688 S: A new process has been created.](auditing/event-4688.md) +####### [Event 4696 S: A primary token was assigned to process.](auditing/event-4696.md) +###### [Audit Process Termination](auditing/audit-process-termination.md) +####### [Event 4689 S: A process has exited.](auditing/event-4689.md) +###### [Audit RPC Events](auditing/audit-rpc-events.md) +####### [Event 5712 S: A Remote Procedure Call, RPC, was attempted.](auditing/event-5712.md) +###### [Audit Detailed Directory Service Replication](auditing/audit-detailed-directory-service-replication.md) +####### [Event 4928 S, F: An Active Directory replica source naming context was established.](auditing/event-4928.md) +####### [Event 4929 S, F: An Active Directory replica source naming context was removed.](auditing/event-4929.md) +####### [Event 4930 S, F: An Active Directory replica source naming context was modified.](auditing/event-4930.md) +####### [Event 4931 S, F: An Active Directory replica destination naming context was modified.](auditing/event-4931.md) +####### [Event 4934 S: Attributes of an Active Directory object were replicated.](auditing/event-4934.md) +####### [Event 4935 F: Replication failure begins.](auditing/event-4935.md) +####### [Event 4936 S: Replication failure ends.](auditing/event-4936.md) +####### [Event 4937 S: A lingering object was removed from a replica.](auditing/event-4937.md) +###### [Audit Directory Service Access](auditing/audit-directory-service-access.md) +####### [Event 4662 S, F: An operation was performed on an object.](auditing/event-4662.md) +####### [Event 4661 S, F: A handle to an object was requested.](auditing/event-4661.md) +###### [Audit Directory Service Changes](auditing/audit-directory-service-changes.md) +####### [Event 5136 S: A directory service object was modified.](auditing/event-5136.md) +####### [Event 5137 S: A directory service object was created.](auditing/event-5137.md) +####### [Event 5138 S: A directory service object was undeleted.](auditing/event-5138.md) +####### [Event 5139 S: A directory service object was moved.](auditing/event-5139.md) +####### [Event 5141 S: A directory service object was deleted.](auditing/event-5141.md) +###### [Audit Directory Service Replication](auditing/audit-directory-service-replication.md) +####### [Event 4932 S: Synchronization of a replica of an Active Directory naming context has begun.](auditing/event-4932.md) +####### [Event 4933 S, F: Synchronization of a replica of an Active Directory naming context has ended.](auditing/event-4933.md) +###### [Audit Account Lockout](auditing/audit-account-lockout.md) +####### [Event 4625 F: An account failed to log on.](auditing/event-4625.md) +###### [Audit User/Device Claims](auditing/audit-user-device-claims.md) +####### [Event 4626 S: User/Device claims information.](auditing/event-4626.md) +###### [Audit Group Membership](auditing/audit-group-membership.md) +####### [Event 4627 S: Group membership information.](auditing/event-4627.md) +###### [Audit IPsec Extended Mode](auditing/audit-ipsec-extended-mode.md) +###### [Audit IPsec Main Mode](auditing/audit-ipsec-main-mode.md) +###### [Audit IPsec Quick Mode](auditing/audit-ipsec-quick-mode.md) +###### [Audit Logoff](auditing/audit-logoff.md) +####### [Event 4634 S: An account was logged off.](auditing/event-4634.md) +####### [Event 4647 S: User initiated logoff.](auditing/event-4647.md) +###### [Audit Logon](auditing/audit-logon.md) +####### [Event 4624 S: An account was successfully logged on.](auditing/event-4624.md) +####### [Event 4625 F: An account failed to log on.](auditing/event-4625.md) +####### [Event 4648 S: A logon was attempted using explicit credentials.](auditing/event-4648.md) +####### [Event 4675 S: SIDs were filtered.](auditing/event-4675.md) +###### [Audit Network Policy Server](auditing/audit-network-policy-server.md) +###### [Audit Other Logon/Logoff Events](auditing/audit-other-logonlogoff-events.md) +####### [Event 4649 S: A replay attack was detected.](auditing/event-4649.md) +####### [Event 4778 S: A session was reconnected to a Window Station.](auditing/event-4778.md) +####### [Event 4779 S: A session was disconnected from a Window Station.](auditing/event-4779.md) +####### [Event 4800 S: The workstation was locked.](auditing/event-4800.md) +####### [Event 4801 S: The workstation was unlocked.](auditing/event-4801.md) +####### [Event 4802 S: The screen saver was invoked.](auditing/event-4802.md) +####### [Event 4803 S: The screen saver was dismissed.](auditing/event-4803.md) +####### [Event 5378 F: The requested credentials delegation was disallowed by policy.](auditing/event-5378.md) +####### [Event 5632 S, F: A request was made to authenticate to a wireless network.](auditing/event-5632.md) +####### [Event 5633 S, F: A request was made to authenticate to a wired network.](auditing/event-5633.md) +###### [Audit Special Logon](auditing/audit-special-logon.md) +####### [Event 4964 S: Special groups have been assigned to a new logon.](auditing/event-4964.md) +####### [Event 4672 S: Special privileges assigned to new logon.](auditing/event-4672.md) +###### [Audit Application Generated](auditing/audit-application-generated.md) +###### [Audit Certification Services](auditing/audit-certification-services.md) +###### [Audit Detailed File Share](auditing/audit-detailed-file-share.md) +####### [Event 5145 S, F: A network share object was checked to see whether client can be granted desired access.](auditing/event-5145.md) +###### [Audit File Share](auditing/audit-file-share.md) +####### [Event 5140 S, F: A network share object was accessed.](auditing/event-5140.md) +####### [Event 5142 S: A network share object was added.](auditing/event-5142.md) +####### [Event 5143 S: A network share object was modified.](auditing/event-5143.md) +####### [Event 5144 S: A network share object was deleted.](auditing/event-5144.md) +####### [Event 5168 F: SPN check for SMB/SMB2 failed.](auditing/event-5168.md) +###### [Audit File System](auditing/audit-file-system.md) +####### [Event 4656 S, F: A handle to an object was requested.](auditing/event-4656.md) +####### [Event 4658 S: The handle to an object was closed.](auditing/event-4658.md) +####### [Event 4660 S: An object was deleted.](auditing/event-4660.md) +####### [Event 4663 S: An attempt was made to access an object.](auditing/event-4663.md) +####### [Event 4664 S: An attempt was made to create a hard link.](auditing/event-4664.md) +####### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) +####### [Event 5051: A file was virtualized.](auditing/event-5051.md) +####### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) +###### [Audit Filtering Platform Connection](auditing/audit-filtering-platform-connection.md) +####### [Event 5031 F: The Windows Firewall Service blocked an application from accepting incoming connections on the network.](auditing/event-5031.md) +####### [Event 5150: The Windows Filtering Platform blocked a packet.](auditing/event-5150.md) +####### [Event 5151: A more restrictive Windows Filtering Platform filter has blocked a packet.](auditing/event-5151.md) +####### [Event 5154 S: The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections.](auditing/event-5154.md) +####### [Event 5155 F: The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections.](auditing/event-5155.md) +####### [Event 5156 S: The Windows Filtering Platform has permitted a connection.](auditing/event-5156.md) +####### [Event 5157 F: The Windows Filtering Platform has blocked a connection.](auditing/event-5157.md) +####### [Event 5158 S: The Windows Filtering Platform has permitted a bind to a local port.](auditing/event-5158.md) +####### [Event 5159 F: The Windows Filtering Platform has blocked a bind to a local port.](auditing/event-5159.md) +###### [Audit Filtering Platform Packet Drop](auditing/audit-filtering-platform-packet-drop.md) +####### [Event 5152 F: The Windows Filtering Platform blocked a packet.](auditing/event-5152.md) +####### [Event 5153 S: A more restrictive Windows Filtering Platform filter has blocked a packet.](auditing/event-5153.md) +###### [Audit Handle Manipulation](auditing/audit-handle-manipulation.md) +####### [Event 4690 S: An attempt was made to duplicate a handle to an object.](auditing/event-4690.md) +###### [Audit Kernel Object](auditing/audit-kernel-object.md) +####### [Event 4656 S, F: A handle to an object was requested.](auditing/event-4656.md) +####### [Event 4658 S: The handle to an object was closed.](auditing/event-4658.md) +####### [Event 4660 S: An object was deleted.](auditing/event-4660.md) +####### [Event 4663 S: An attempt was made to access an object.](auditing/event-4663.md) +###### [Audit Other Object Access Events](auditing/audit-other-object-access-events.md) +####### [Event 4671: An application attempted to access a blocked ordinal through the TBS.](auditing/event-4671.md) +####### [Event 4691 S: Indirect access to an object was requested.](auditing/event-4691.md) +####### [Event 5148 F: The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded.](auditing/event-5148.md) +####### [Event 5149 F: The DoS attack has subsided and normal processing is being resumed.](auditing/event-5149.md) +####### [Event 4698 S: A scheduled task was created.](auditing/event-4698.md) +####### [Event 4699 S: A scheduled task was deleted.](auditing/event-4699.md) +####### [Event 4700 S: A scheduled task was enabled.](auditing/event-4700.md) +####### [Event 4701 S: A scheduled task was disabled.](auditing/event-4701.md) +####### [Event 4702 S: A scheduled task was updated.](auditing/event-4702.md) +####### [Event 5888 S: An object in the COM+ Catalog was modified.](auditing/event-5888.md) +####### [Event 5889 S: An object was deleted from the COM+ Catalog.](auditing/event-5889.md) +####### [Event 5890 S: An object was added to the COM+ Catalog.](auditing/event-5890.md) +###### [Audit Registry](auditing/audit-registry.md) +####### [Event 4663 S: An attempt was made to access an object.](auditing/event-4663.md) +####### [Event 4656 S, F: A handle to an object was requested.](auditing/event-4656.md) +####### [Event 4658 S: The handle to an object was closed.](auditing/event-4658.md) +####### [Event 4660 S: An object was deleted.](auditing/event-4660.md) +####### [Event 4657 S: A registry value was modified.](auditing/event-4657.md) +####### [Event 5039: A registry key was virtualized.](auditing/event-5039.md) +####### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) +###### [Audit Removable Storage](auditing/audit-removable-storage.md) +###### [Audit SAM](auditing/audit-sam.md) +####### [Event 4661 S, F: A handle to an object was requested.](auditing/event-4661.md) +###### [Audit Central Access Policy Staging](auditing/audit-central-access-policy-staging.md) +####### [Event 4818 S: Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy.](auditing/event-4818.md) +###### [Audit Audit Policy Change](auditing/audit-audit-policy-change.md) +####### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) +####### [Event 4715 S: The audit policy, SACL, on an object was changed.](auditing/event-4715.md) +####### [Event 4719 S: System audit policy was changed.](auditing/event-4719.md) +####### [Event 4817 S: Auditing settings on object were changed.](auditing/event-4817.md) +####### [Event 4902 S: The Per-user audit policy table was created.](auditing/event-4902.md) +####### [Event 4906 S: The CrashOnAuditFail value has changed.](auditing/event-4906.md) +####### [Event 4907 S: Auditing settings on object were changed.](auditing/event-4907.md) +####### [Event 4908 S: Special Groups Logon table modified.](auditing/event-4908.md) +####### [Event 4912 S: Per User Audit Policy was changed.](auditing/event-4912.md) +####### [Event 4904 S: An attempt was made to register a security event source.](auditing/event-4904.md) +####### [Event 4905 S: An attempt was made to unregister a security event source.](auditing/event-4905.md) +###### [Audit Authentication Policy Change](auditing/audit-authentication-policy-change.md) +####### [Event 4706 S: A new trust was created to a domain.](auditing/event-4706.md) +####### [Event 4707 S: A trust to a domain was removed.](auditing/event-4707.md) +####### [Event 4716 S: Trusted domain information was modified.](auditing/event-4716.md) +####### [Event 4713 S: Kerberos policy was changed.](auditing/event-4713.md) +####### [Event 4717 S: System security access was granted to an account.](auditing/event-4717.md) +####### [Event 4718 S: System security access was removed from an account.](auditing/event-4718.md) +####### [Event 4739 S: Domain Policy was changed.](auditing/event-4739.md) +####### [Event 4864 S: A namespace collision was detected.](auditing/event-4864.md) +####### [Event 4865 S: A trusted forest information entry was added.](auditing/event-4865.md) +####### [Event 4866 S: A trusted forest information entry was removed.](auditing/event-4866.md) +####### [Event 4867 S: A trusted forest information entry was modified.](auditing/event-4867.md) +###### [Audit Authorization Policy Change](auditing/audit-authorization-policy-change.md) +####### [Event 4703 S: A user right was adjusted.](auditing/event-4703.md) +####### [Event 4704 S: A user right was assigned.](auditing/event-4704.md) +####### [Event 4705 S: A user right was removed.](auditing/event-4705.md) +####### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) +####### [Event 4911 S: Resource attributes of the object were changed.](auditing/event-4911.md) +####### [Event 4913 S: Central Access Policy on the object was changed.](auditing/event-4913.md) +###### [Audit Filtering Platform Policy Change](auditing/audit-filtering-platform-policy-change.md) +###### [Audit MPSSVC Rule-Level Policy Change](auditing/audit-mpssvc-rule-level-policy-change.md) +####### [Event 4944 S: The following policy was active when the Windows Firewall started.](auditing/event-4944.md) +####### [Event 4945 S: A rule was listed when the Windows Firewall started.](auditing/event-4945.md) +####### [Event 4946 S: A change has been made to Windows Firewall exception list. A rule was added.](auditing/event-4946.md) +####### [Event 4947 S: A change has been made to Windows Firewall exception list. A rule was modified.](auditing/event-4947.md) +####### [Event 4948 S: A change has been made to Windows Firewall exception list. A rule was deleted.](auditing/event-4948.md) +####### [Event 4949 S: Windows Firewall settings were restored to the default values.](auditing/event-4949.md) +####### [Event 4950 S: A Windows Firewall setting has changed.](auditing/event-4950.md) +####### [Event 4951 F: A rule has been ignored because its major version number was not recognized by Windows Firewall.](auditing/event-4951.md) +####### [Event 4952 F: Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced.](auditing/event-4952.md) +####### [Event 4953 F: Windows Firewall ignored a rule because it could not be parsed.](auditing/event-4953.md) +####### [Event 4954 S: Windows Firewall Group Policy settings have changed. The new settings have been applied.](auditing/event-4954.md) +####### [Event 4956 S: Windows Firewall has changed the active profile.](auditing/event-4956.md) +####### [Event 4957 F: Windows Firewall did not apply the following rule.](auditing/event-4957.md) +####### [Event 4958 F: Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer.](auditing/event-4958.md) +###### [Audit Other Policy Change Events](auditing/audit-other-policy-change-events.md) +####### [Event 4714 S: Encrypted data recovery policy was changed.](auditing/event-4714.md) +####### [Event 4819 S: Central Access Policies on the machine have been changed.](auditing/event-4819.md) +####### [Event 4826 S: Boot Configuration Data loaded.](auditing/event-4826.md) +####### [Event 4909: The local policy settings for the TBS were changed.](auditing/event-4909.md) +####### [Event 4910: The group policy settings for the TBS were changed.](auditing/event-4910.md) +####### [Event 5063 S, F: A cryptographic provider operation was attempted.](auditing/event-5063.md) +####### [Event 5064 S, F: A cryptographic context operation was attempted.](auditing/event-5064.md) +####### [Event 5065 S, F: A cryptographic context modification was attempted.](auditing/event-5065.md) +####### [Event 5066 S, F: A cryptographic function operation was attempted.](auditing/event-5066.md) +####### [Event 5067 S, F: A cryptographic function modification was attempted.](auditing/event-5067.md) +####### [Event 5068 S, F: A cryptographic function provider operation was attempted.](auditing/event-5068.md) +####### [Event 5069 S, F: A cryptographic function property operation was attempted.](auditing/event-5069.md) +####### [Event 5070 S, F: A cryptographic function property modification was attempted.](auditing/event-5070.md) +####### [Event 5447 S: A Windows Filtering Platform filter has been changed.](auditing/event-5447.md) +####### [Event 6144 S: Security policy in the group policy objects has been applied successfully.](auditing/event-6144.md) +####### [Event 6145 F: One or more errors occurred while processing security policy in the group policy objects.](auditing/event-6145.md) +###### [Audit Sensitive Privilege Use](auditing/audit-sensitive-privilege-use.md) +####### [Event 4673 S, F: A privileged service was called.](auditing/event-4673.md) +####### [Event 4674 S, F: An operation was attempted on a privileged object.](auditing/event-4674.md) +####### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) +###### [Audit Non Sensitive Privilege Use](auditing/audit-non-sensitive-privilege-use.md) +####### [Event 4673 S, F: A privileged service was called.](auditing/event-4673.md) +####### [Event 4674 S, F: An operation was attempted on a privileged object.](auditing/event-4674.md) +####### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) +###### [Audit Other Privilege Use Events](auditing/audit-other-privilege-use-events.md) +####### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) +###### [Audit IPsec Driver](auditing/audit-ipsec-driver.md) +###### [Audit Other System Events](auditing/audit-other-system-events.md) +####### [Event 5024 S: The Windows Firewall Service has started successfully.](auditing/event-5024.md) +####### [Event 5025 S: The Windows Firewall Service has been stopped.](auditing/event-5025.md) +####### [Event 5027 F: The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy.](auditing/event-5027.md) +####### [Event 5028 F: The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy.](auditing/event-5028.md) +####### [Event 5029 F: The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy.](auditing/event-5029.md) +####### [Event 5030 F: The Windows Firewall Service failed to start.](auditing/event-5030.md) +####### [Event 5032 F: Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network.](auditing/event-5032.md) +####### [Event 5033 S: The Windows Firewall Driver has started successfully.](auditing/event-5033.md) +####### [Event 5034 S: The Windows Firewall Driver was stopped.](auditing/event-5034.md) +####### [Event 5035 F: The Windows Firewall Driver failed to start.](auditing/event-5035.md) +####### [Event 5037 F: The Windows Firewall Driver detected critical runtime error. Terminating.](auditing/event-5037.md) +####### [Event 5058 S, F: Key file operation.](auditing/event-5058.md) +####### [Event 5059 S, F: Key migration operation.](auditing/event-5059.md) +####### [Event 6400: BranchCache: Received an incorrectly formatted response while discovering availability of content.](auditing/event-6400.md) +####### [Event 6401: BranchCache: Received invalid data from a peer. Data discarded.](auditing/event-6401.md) +####### [Event 6402: BranchCache: The message to the hosted cache offering it data is incorrectly formatted.](auditing/event-6402.md) +####### [Event 6403: BranchCache: The hosted cache sent an incorrectly formatted response to the client.](auditing/event-6403.md) +####### [Event 6404: BranchCache: Hosted cache could not be authenticated using the provisioned SSL certificate.](auditing/event-6404.md) +####### [Event 6405: BranchCache: %2 instances of event id %1 occurred.](auditing/event-6405.md) +####### [Event 6406: %1 registered to Windows Firewall to control filtering for the following: %2.](auditing/event-6406.md) +####### [Event 6407: 1%.](auditing/event-6407.md) +####### [Event 6408: Registered product %1 failed and Windows Firewall is now controlling the filtering for %2.](auditing/event-6408.md) +####### [Event 6409: BranchCache: A service connection point object could not be parsed.](auditing/event-6409.md) +###### [Audit Security State Change](auditing/audit-security-state-change.md) +####### [Event 4608 S: Windows is starting up.](auditing/event-4608.md) +####### [Event 4616 S: The system time was changed.](auditing/event-4616.md) +####### [Event 4621 S: Administrator recovered system from CrashOnAuditFail.](auditing/event-4621.md) +###### [Audit Security System Extension](auditing/audit-security-system-extension.md) +####### [Event 4610 S: An authentication package has been loaded by the Local Security Authority.](auditing/event-4610.md) +####### [Event 4611 S: A trusted logon process has been registered with the Local Security Authority.](auditing/event-4611.md) +####### [Event 4614 S: A notification package has been loaded by the Security Account Manager.](auditing/event-4614.md) +####### [Event 4622 S: A security package has been loaded by the Local Security Authority.](auditing/event-4622.md) +####### [Event 4697 S: A service was installed in the system.](auditing/event-4697.md) +###### [Audit System Integrity](auditing/audit-system-integrity.md) +####### [Event 4612 S: Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits.](auditing/event-4612.md) +####### [Event 4615 S: Invalid use of LPC port.](auditing/event-4615.md) +####### [Event 4618 S: A monitored security event pattern has occurred.](auditing/event-4618.md) +####### [Event 4816 S: RPC detected an integrity violation while decrypting an incoming message.](auditing/event-4816.md) +####### [Event 5038 F: Code integrity determined that the image hash of a file is not valid.](auditing/event-5038.md) +####### [Event 5056 S: A cryptographic self-test was performed.](auditing/event-5056.md) +####### [Event 5062 S: A kernel-mode cryptographic self-test was performed.](auditing/event-5062.md) +####### [Event 5057 F: A cryptographic primitive operation failed.](auditing/event-5057.md) +####### [Event 5060 F: Verification operation failed.](auditing/event-5060.md) +####### [Event 5061 S, F: Cryptographic operation.](auditing/event-5061.md) +####### [Event 6281 F: Code Integrity determined that the page hashes of an image file are not valid.](auditing/event-6281.md) +####### [Event 6410 F: Code integrity determined that a file does not meet the security requirements to load into a process.](auditing/event-6410.md) +###### [Other Events](auditing/other-events.md) +####### [Event 1100 S: The event logging service has shut down.](auditing/event-1100.md) +####### [Event 1102 S: The audit log was cleared.](auditing/event-1102.md) +####### [Event 1104 S: The security log is now full.](auditing/event-1104.md) +####### [Event 1105 S: Event log automatic backup.](auditing/event-1105.md) +####### [Event 1108 S: The event logging service encountered an error while processing an incoming event published from %1.](auditing/event-1108.md) +###### [Appendix A: Security monitoring recommendations for many audit events](auditing/appendix-a-security-monitoring-recommendations-for-many-audit-events.md) +###### [Registry (Global Object Access Auditing) ](auditing/registry-global-object-access-auditing.md) +###### [File System (Global Object Access Auditing) ](auditing/file-system-global-object-access-auditing.md) + -### [Advanced security audit policies](auditing/advanced-security-auditing.md) -#### [Planning and deploying advanced security audit policies](auditing/planning-and-deploying-advanced-security-audit-policies.md) -#### [Advanced security auditing FAQ](auditing/advanced-security-auditing-faq.md) -##### [Which editions of Windows support advanced audit policy configuration](auditing/which-editions-of-windows-support-advanced-audit-policy-configuration.md) - - -#### [Using advanced security auditing options to monitor dynamic access control objects](auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md) -##### [Monitor the central access policies that apply on a file server](auditing/monitor-the-central-access-policies-that-apply-on-a-file-server.md) -##### [Monitor the use of removable storage devices](auditing/monitor-the-use-of-removable-storage-devices.md) -##### [Monitor resource attribute definitions](auditing/monitor-resource-attribute-definitions.md) -##### [Monitor central access policy and rule definitions](auditing/monitor-central-access-policy-and-rule-definitions.md) -##### [Monitor user and device claims during sign-in](auditing/monitor-user-and-device-claims-during-sign-in.md) -##### [Monitor the resource attributes on files and folders](auditing/monitor-the-resource-attributes-on-files-and-folders.md) -##### [Monitor the central access policies associated with files and folders](auditing/monitor-the-central-access-policies-associated-with-files-and-folders.md) -##### [Monitor claim types](auditing/monitor-claim-types.md) - -#### [Advanced security audit policy settings](auditing/advanced-security-audit-policy-settings.md) -##### [Audit Credential Validation](auditing/audit-credential-validation.md) -###### [Event 4774 S, F: An account was mapped for logon.](auditing/event-4774.md) -###### [Event 4775 F: An account could not be mapped for logon.](auditing/event-4775.md) -###### [Event 4776 S, F: The computer attempted to validate the credentials for an account.](auditing/event-4776.md) -###### [Event 4777 F: The domain controller failed to validate the credentials for an account.](auditing/event-4777.md) -##### [Audit Kerberos Authentication Service](auditing/audit-kerberos-authentication-service.md) -###### [Event 4768 S, F: A Kerberos authentication ticket, TGT, was requested.](auditing/event-4768.md) -###### [Event 4771 F: Kerberos pre-authentication failed.](auditing/event-4771.md) -###### [Event 4772 F: A Kerberos authentication ticket request failed.](auditing/event-4772.md) -##### [Audit Kerberos Service Ticket Operations](auditing/audit-kerberos-service-ticket-operations.md) -###### [Event 4769 S, F: A Kerberos service ticket was requested.](auditing/event-4769.md) -###### [Event 4770 S: A Kerberos service ticket was renewed.](auditing/event-4770.md) -###### [Event 4773 F: A Kerberos service ticket request failed.](auditing/event-4773.md) -##### [Audit Other Account Logon Events](auditing/audit-other-account-logon-events.md) -##### [Audit Application Group Management](auditing/audit-application-group-management.md) -##### [Audit Computer Account Management](auditing/audit-computer-account-management.md) -###### [Event 4741 S: A computer account was created.](auditing/event-4741.md) -###### [Event 4742 S: A computer account was changed.](auditing/event-4742.md) -###### [Event 4743 S: A computer account was deleted.](auditing/event-4743.md) -##### [Audit Distribution Group Management](auditing/audit-distribution-group-management.md) -###### [Event 4749 S: A security-disabled global group was created.](auditing/event-4749.md) -###### [Event 4750 S: A security-disabled global group was changed.](auditing/event-4750.md) -###### [Event 4751 S: A member was added to a security-disabled global group.](auditing/event-4751.md) -###### [Event 4752 S: A member was removed from a security-disabled global group.](auditing/event-4752.md) -###### [Event 4753 S: A security-disabled global group was deleted.](auditing/event-4753.md) -##### [Audit Other Account Management Events](auditing/audit-other-account-management-events.md) -###### [Event 4782 S: The password hash an account was accessed.](auditing/event-4782.md) -###### [Event 4793 S: The Password Policy Checking API was called.](auditing/event-4793.md) -##### [Audit Security Group Management](auditing/audit-security-group-management.md) -###### [Event 4731 S: A security-enabled local group was created.](auditing/event-4731.md) -###### [Event 4732 S: A member was added to a security-enabled local group.](auditing/event-4732.md) -###### [Event 4733 S: A member was removed from a security-enabled local group.](auditing/event-4733.md) -###### [Event 4734 S: A security-enabled local group was deleted.](auditing/event-4734.md) -###### [Event 4735 S: A security-enabled local group was changed.](auditing/event-4735.md) -###### [Event 4764 S: A group’s type was changed.](auditing/event-4764.md) -###### [Event 4799 S: A security-enabled local group membership was enumerated.](auditing/event-4799.md) -##### [Audit User Account Management](auditing/audit-user-account-management.md) -###### [Event 4720 S: A user account was created.](auditing/event-4720.md) -###### [Event 4722 S: A user account was enabled.](auditing/event-4722.md) -###### [Event 4723 S, F: An attempt was made to change an account's password.](auditing/event-4723.md) -###### [Event 4724 S, F: An attempt was made to reset an account's password.](auditing/event-4724.md) -###### [Event 4725 S: A user account was disabled.](auditing/event-4725.md) -###### [Event 4726 S: A user account was deleted.](auditing/event-4726.md) -###### [Event 4738 S: A user account was changed.](auditing/event-4738.md) -###### [Event 4740 S: A user account was locked out.](auditing/event-4740.md) -###### [Event 4765 S: SID History was added to an account.](auditing/event-4765.md) -###### [Event 4766 F: An attempt to add SID History to an account failed.](auditing/event-4766.md) -###### [Event 4767 S: A user account was unlocked.](auditing/event-4767.md) -###### [Event 4780 S: The ACL was set on accounts which are members of administrators groups.](auditing/event-4780.md) -###### [Event 4781 S: The name of an account was changed.](auditing/event-4781.md) -###### [Event 4794 S, F: An attempt was made to set the Directory Services Restore Mode administrator password.](auditing/event-4794.md) -###### [Event 4798 S: A user's local group membership was enumerated.](auditing/event-4798.md) -###### [Event 5376 S: Credential Manager credentials were backed up.](auditing/event-5376.md) -###### [Event 5377 S: Credential Manager credentials were restored from a backup.](auditing/event-5377.md) -##### [Audit DPAPI Activity](auditing/audit-dpapi-activity.md) -###### [Event 4692 S, F: Backup of data protection master key was attempted.](auditing/event-4692.md) -###### [Event 4693 S, F: Recovery of data protection master key was attempted.](auditing/event-4693.md) -###### [Event 4694 S, F: Protection of auditable protected data was attempted.](auditing/event-4694.md) -###### [Event 4695 S, F: Unprotection of auditable protected data was attempted.](auditing/event-4695.md) -##### [Audit PNP Activity](auditing/audit-pnp-activity.md) -###### [Event 6416 S: A new external device was recognized by the System.](auditing/event-6416.md) -###### [Event 6419 S: A request was made to disable a device.](auditing/event-6419.md) -###### [Event 6420 S: A device was disabled.](auditing/event-6420.md) -###### [Event 6421 S: A request was made to enable a device.](auditing/event-6421.md) -###### [Event 6422 S: A device was enabled.](auditing/event-6422.md) -###### [Event 6423 S: The installation of this device is forbidden by system policy.](auditing/event-6423.md) -###### [Event 6424 S: The installation of this device was allowed, after having previously been forbidden by policy.](auditing/event-6424.md) -##### [Audit Process Creation](auditing/audit-process-creation.md) -###### [Event 4688 S: A new process has been created.](auditing/event-4688.md) -###### [Event 4696 S: A primary token was assigned to process.](auditing/event-4696.md) -##### [Audit Process Termination](auditing/audit-process-termination.md) -###### [Event 4689 S: A process has exited.](auditing/event-4689.md) -##### [Audit RPC Events](auditing/audit-rpc-events.md) -###### [Event 5712 S: A Remote Procedure Call, RPC, was attempted.](auditing/event-5712.md) -##### [Audit Detailed Directory Service Replication](auditing/audit-detailed-directory-service-replication.md) -###### [Event 4928 S, F: An Active Directory replica source naming context was established.](auditing/event-4928.md) -###### [Event 4929 S, F: An Active Directory replica source naming context was removed.](auditing/event-4929.md) -###### [Event 4930 S, F: An Active Directory replica source naming context was modified.](auditing/event-4930.md) -###### [Event 4931 S, F: An Active Directory replica destination naming context was modified.](auditing/event-4931.md) -###### [Event 4934 S: Attributes of an Active Directory object were replicated.](auditing/event-4934.md) -###### [Event 4935 F: Replication failure begins.](auditing/event-4935.md) -###### [Event 4936 S: Replication failure ends.](auditing/event-4936.md) -###### [Event 4937 S: A lingering object was removed from a replica.](auditing/event-4937.md) -##### [Audit Directory Service Access](auditing/audit-directory-service-access.md) -###### [Event 4662 S, F: An operation was performed on an object.](auditing/event-4662.md) -###### [Event 4661 S, F: A handle to an object was requested.](auditing/event-4661.md) -##### [Audit Directory Service Changes](auditing/audit-directory-service-changes.md) -###### [Event 5136 S: A directory service object was modified.](auditing/event-5136.md) -###### [Event 5137 S: A directory service object was created.](auditing/event-5137.md) -###### [Event 5138 S: A directory service object was undeleted.](auditing/event-5138.md) -###### [Event 5139 S: A directory service object was moved.](auditing/event-5139.md) -###### [Event 5141 S: A directory service object was deleted.](auditing/event-5141.md) -##### [Audit Directory Service Replication](auditing/audit-directory-service-replication.md) -###### [Event 4932 S: Synchronization of a replica of an Active Directory naming context has begun.](auditing/event-4932.md) -###### [Event 4933 S, F: Synchronization of a replica of an Active Directory naming context has ended.](auditing/event-4933.md) -##### [Audit Account Lockout](auditing/audit-account-lockout.md) -###### [Event 4625 F: An account failed to log on.](auditing/event-4625.md) -##### [Audit User/Device Claims](auditing/audit-user-device-claims.md) -###### [Event 4626 S: User/Device claims information.](auditing/event-4626.md) -##### [Audit Group Membership](auditing/audit-group-membership.md) -###### [Event 4627 S: Group membership information.](auditing/event-4627.md) -##### [Audit IPsec Extended Mode](auditing/audit-ipsec-extended-mode.md) -##### [Audit IPsec Main Mode](auditing/audit-ipsec-main-mode.md) -##### [Audit IPsec Quick Mode](auditing/audit-ipsec-quick-mode.md) -##### [Audit Logoff](auditing/audit-logoff.md) -###### [Event 4634 S: An account was logged off.](auditing/event-4634.md) -###### [Event 4647 S: User initiated logoff.](auditing/event-4647.md) -##### [Audit Logon](auditing/audit-logon.md) -###### [Event 4624 S: An account was successfully logged on.](auditing/event-4624.md) -###### [Event 4625 F: An account failed to log on.](auditing/event-4625.md) -###### [Event 4648 S: A logon was attempted using explicit credentials.](auditing/event-4648.md) -###### [Event 4675 S: SIDs were filtered.](auditing/event-4675.md) -##### [Audit Network Policy Server](auditing/audit-network-policy-server.md) -##### [Audit Other Logon/Logoff Events](auditing/audit-other-logonlogoff-events.md) -###### [Event 4649 S: A replay attack was detected.](auditing/event-4649.md) -###### [Event 4778 S: A session was reconnected to a Window Station.](auditing/event-4778.md) -###### [Event 4779 S: A session was disconnected from a Window Station.](auditing/event-4779.md) -###### [Event 4800 S: The workstation was locked.](auditing/event-4800.md) -###### [Event 4801 S: The workstation was unlocked.](auditing/event-4801.md) -###### [Event 4802 S: The screen saver was invoked.](auditing/event-4802.md) -###### [Event 4803 S: The screen saver was dismissed.](auditing/event-4803.md) -###### [Event 5378 F: The requested credentials delegation was disallowed by policy.](auditing/event-5378.md) -###### [Event 5632 S, F: A request was made to authenticate to a wireless network.](auditing/event-5632.md) -###### [Event 5633 S, F: A request was made to authenticate to a wired network.](auditing/event-5633.md) -##### [Audit Special Logon](auditing/audit-special-logon.md) -###### [Event 4964 S: Special groups have been assigned to a new logon.](auditing/event-4964.md) -###### [Event 4672 S: Special privileges assigned to new logon.](auditing/event-4672.md) -##### [Audit Application Generated](auditing/audit-application-generated.md) -##### [Audit Certification Services](auditing/audit-certification-services.md) -##### [Audit Detailed File Share](auditing/audit-detailed-file-share.md) -###### [Event 5145 S, F: A network share object was checked to see whether client can be granted desired access.](auditing/event-5145.md) -##### [Audit File Share](auditing/audit-file-share.md) -###### [Event 5140 S, F: A network share object was accessed.](auditing/event-5140.md) -###### [Event 5142 S: A network share object was added.](auditing/event-5142.md) -###### [Event 5143 S: A network share object was modified.](auditing/event-5143.md) -###### [Event 5144 S: A network share object was deleted.](auditing/event-5144.md) -###### [Event 5168 F: SPN check for SMB/SMB2 failed.](auditing/event-5168.md) -##### [Audit File System](auditing/audit-file-system.md) -###### [Event 4656 S, F: A handle to an object was requested.](auditing/event-4656.md) -###### [Event 4658 S: The handle to an object was closed.](auditing/event-4658.md) -###### [Event 4660 S: An object was deleted.](auditing/event-4660.md) -###### [Event 4663 S: An attempt was made to access an object.](auditing/event-4663.md) -###### [Event 4664 S: An attempt was made to create a hard link.](auditing/event-4664.md) -###### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) -###### [Event 5051: A file was virtualized.](auditing/event-5051.md) -###### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) -##### [Audit Filtering Platform Connection](auditing/audit-filtering-platform-connection.md) -###### [Event 5031 F: The Windows Firewall Service blocked an application from accepting incoming connections on the network.](auditing/event-5031.md) -###### [Event 5150: The Windows Filtering Platform blocked a packet.](auditing/event-5150.md) -###### [Event 5151: A more restrictive Windows Filtering Platform filter has blocked a packet.](auditing/event-5151.md) -###### [Event 5154 S: The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections.](auditing/event-5154.md) -###### [Event 5155 F: The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections.](auditing/event-5155.md) -###### [Event 5156 S: The Windows Filtering Platform has permitted a connection.](auditing/event-5156.md) -###### [Event 5157 F: The Windows Filtering Platform has blocked a connection.](auditing/event-5157.md) -###### [Event 5158 S: The Windows Filtering Platform has permitted a bind to a local port.](auditing/event-5158.md) -###### [Event 5159 F: The Windows Filtering Platform has blocked a bind to a local port.](auditing/event-5159.md) -##### [Audit Filtering Platform Packet Drop](auditing/audit-filtering-platform-packet-drop.md) -###### [Event 5152 F: The Windows Filtering Platform blocked a packet.](auditing/event-5152.md) -###### [Event 5153 S: A more restrictive Windows Filtering Platform filter has blocked a packet.](auditing/event-5153.md) -##### [Audit Handle Manipulation](auditing/audit-handle-manipulation.md) -###### [Event 4690 S: An attempt was made to duplicate a handle to an object.](auditing/event-4690.md) -##### [Audit Kernel Object](auditing/audit-kernel-object.md) -###### [Event 4656 S, F: A handle to an object was requested.](auditing/event-4656.md) -###### [Event 4658 S: The handle to an object was closed.](auditing/event-4658.md) -###### [Event 4660 S: An object was deleted.](auditing/event-4660.md) -###### [Event 4663 S: An attempt was made to access an object.](auditing/event-4663.md) -##### [Audit Other Object Access Events](auditing/audit-other-object-access-events.md) -###### [Event 4671: An application attempted to access a blocked ordinal through the TBS.](auditing/event-4671.md) -###### [Event 4691 S: Indirect access to an object was requested.](auditing/event-4691.md) -###### [Event 5148 F: The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded.](auditing/event-5148.md) -###### [Event 5149 F: The DoS attack has subsided and normal processing is being resumed.](auditing/event-5149.md) -###### [Event 4698 S: A scheduled task was created.](auditing/event-4698.md) -###### [Event 4699 S: A scheduled task was deleted.](auditing/event-4699.md) -###### [Event 4700 S: A scheduled task was enabled.](auditing/event-4700.md) -###### [Event 4701 S: A scheduled task was disabled.](auditing/event-4701.md) -###### [Event 4702 S: A scheduled task was updated.](auditing/event-4702.md) -###### [Event 5888 S: An object in the COM+ Catalog was modified.](auditing/event-5888.md) -###### [Event 5889 S: An object was deleted from the COM+ Catalog.](auditing/event-5889.md) -###### [Event 5890 S: An object was added to the COM+ Catalog.](auditing/event-5890.md) -##### [Audit Registry](auditing/audit-registry.md) -###### [Event 4663 S: An attempt was made to access an object.](auditing/event-4663.md) -###### [Event 4656 S, F: A handle to an object was requested.](auditing/event-4656.md) -###### [Event 4658 S: The handle to an object was closed.](auditing/event-4658.md) -###### [Event 4660 S: An object was deleted.](auditing/event-4660.md) -###### [Event 4657 S: A registry value was modified.](auditing/event-4657.md) -###### [Event 5039: A registry key was virtualized.](auditing/event-5039.md) -###### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) -##### [Audit Removable Storage](auditing/audit-removable-storage.md) -##### [Audit SAM](auditing/audit-sam.md) -###### [Event 4661 S, F: A handle to an object was requested.](auditing/event-4661.md) -##### [Audit Central Access Policy Staging](auditing/audit-central-access-policy-staging.md) -###### [Event 4818 S: Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy.](auditing/event-4818.md) -##### [Audit Audit Policy Change](auditing/audit-audit-policy-change.md) -###### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) -###### [Event 4715 S: The audit policy, SACL, on an object was changed.](auditing/event-4715.md) -###### [Event 4719 S: System audit policy was changed.](auditing/event-4719.md) -###### [Event 4817 S: Auditing settings on object were changed.](auditing/event-4817.md) -###### [Event 4902 S: The Per-user audit policy table was created.](auditing/event-4902.md) -###### [Event 4906 S: The CrashOnAuditFail value has changed.](auditing/event-4906.md) -###### [Event 4907 S: Auditing settings on object were changed.](auditing/event-4907.md) -###### [Event 4908 S: Special Groups Logon table modified.](auditing/event-4908.md) -###### [Event 4912 S: Per User Audit Policy was changed.](auditing/event-4912.md) -###### [Event 4904 S: An attempt was made to register a security event source.](auditing/event-4904.md) -###### [Event 4905 S: An attempt was made to unregister a security event source.](auditing/event-4905.md) -##### [Audit Authentication Policy Change](auditing/audit-authentication-policy-change.md) -###### [Event 4706 S: A new trust was created to a domain.](auditing/event-4706.md) -###### [Event 4707 S: A trust to a domain was removed.](auditing/event-4707.md) -###### [Event 4716 S: Trusted domain information was modified.](auditing/event-4716.md) -###### [Event 4713 S: Kerberos policy was changed.](auditing/event-4713.md) -###### [Event 4717 S: System security access was granted to an account.](auditing/event-4717.md) -###### [Event 4718 S: System security access was removed from an account.](auditing/event-4718.md) -###### [Event 4739 S: Domain Policy was changed.](auditing/event-4739.md) -###### [Event 4864 S: A namespace collision was detected.](auditing/event-4864.md) -###### [Event 4865 S: A trusted forest information entry was added.](auditing/event-4865.md) -###### [Event 4866 S: A trusted forest information entry was removed.](auditing/event-4866.md) -###### [Event 4867 S: A trusted forest information entry was modified.](auditing/event-4867.md) -##### [Audit Authorization Policy Change](auditing/audit-authorization-policy-change.md) -###### [Event 4703 S: A user right was adjusted.](auditing/event-4703.md) -###### [Event 4704 S: A user right was assigned.](auditing/event-4704.md) -###### [Event 4705 S: A user right was removed.](auditing/event-4705.md) -###### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) -###### [Event 4911 S: Resource attributes of the object were changed.](auditing/event-4911.md) -###### [Event 4913 S: Central Access Policy on the object was changed.](auditing/event-4913.md) -##### [Audit Filtering Platform Policy Change](auditing/audit-filtering-platform-policy-change.md) -##### [Audit MPSSVC Rule-Level Policy Change](auditing/audit-mpssvc-rule-level-policy-change.md) -###### [Event 4944 S: The following policy was active when the Windows Firewall started.](auditing/event-4944.md) -###### [Event 4945 S: A rule was listed when the Windows Firewall started.](auditing/event-4945.md) -###### [Event 4946 S: A change has been made to Windows Firewall exception list. A rule was added.](auditing/event-4946.md) -###### [Event 4947 S: A change has been made to Windows Firewall exception list. A rule was modified.](auditing/event-4947.md) -###### [Event 4948 S: A change has been made to Windows Firewall exception list. A rule was deleted.](auditing/event-4948.md) -###### [Event 4949 S: Windows Firewall settings were restored to the default values.](auditing/event-4949.md) -###### [Event 4950 S: A Windows Firewall setting has changed.](auditing/event-4950.md) -###### [Event 4951 F: A rule has been ignored because its major version number was not recognized by Windows Firewall.](auditing/event-4951.md) -###### [Event 4952 F: Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced.](auditing/event-4952.md) -###### [Event 4953 F: Windows Firewall ignored a rule because it could not be parsed.](auditing/event-4953.md) -###### [Event 4954 S: Windows Firewall Group Policy settings have changed. The new settings have been applied.](auditing/event-4954.md) -###### [Event 4956 S: Windows Firewall has changed the active profile.](auditing/event-4956.md) -###### [Event 4957 F: Windows Firewall did not apply the following rule.](auditing/event-4957.md) -###### [Event 4958 F: Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer.](auditing/event-4958.md) -##### [Audit Other Policy Change Events](auditing/audit-other-policy-change-events.md) -###### [Event 4714 S: Encrypted data recovery policy was changed.](auditing/event-4714.md) -###### [Event 4819 S: Central Access Policies on the machine have been changed.](auditing/event-4819.md) -###### [Event 4826 S: Boot Configuration Data loaded.](auditing/event-4826.md) -###### [Event 4909: The local policy settings for the TBS were changed.](auditing/event-4909.md) -###### [Event 4910: The group policy settings for the TBS were changed.](auditing/event-4910.md) -###### [Event 5063 S, F: A cryptographic provider operation was attempted.](auditing/event-5063.md) -###### [Event 5064 S, F: A cryptographic context operation was attempted.](auditing/event-5064.md) -###### [Event 5065 S, F: A cryptographic context modification was attempted.](auditing/event-5065.md) -###### [Event 5066 S, F: A cryptographic function operation was attempted.](auditing/event-5066.md) -###### [Event 5067 S, F: A cryptographic function modification was attempted.](auditing/event-5067.md) -###### [Event 5068 S, F: A cryptographic function provider operation was attempted.](auditing/event-5068.md) -###### [Event 5069 S, F: A cryptographic function property operation was attempted.](auditing/event-5069.md) -###### [Event 5070 S, F: A cryptographic function property modification was attempted.](auditing/event-5070.md) -###### [Event 5447 S: A Windows Filtering Platform filter has been changed.](auditing/event-5447.md) -###### [Event 6144 S: Security policy in the group policy objects has been applied successfully.](auditing/event-6144.md) -###### [Event 6145 F: One or more errors occurred while processing security policy in the group policy objects.](auditing/event-6145.md) -##### [Audit Sensitive Privilege Use](auditing/audit-sensitive-privilege-use.md) -###### [Event 4673 S, F: A privileged service was called.](auditing/event-4673.md) -###### [Event 4674 S, F: An operation was attempted on a privileged object.](auditing/event-4674.md) -###### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) -##### [Audit Non Sensitive Privilege Use](auditing/audit-non-sensitive-privilege-use.md) -###### [Event 4673 S, F: A privileged service was called.](auditing/event-4673.md) -###### [Event 4674 S, F: An operation was attempted on a privileged object.](auditing/event-4674.md) -###### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) -##### [Audit Other Privilege Use Events](auditing/audit-other-privilege-use-events.md) -###### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) -##### [Audit IPsec Driver](auditing/audit-ipsec-driver.md) -##### [Audit Other System Events](auditing/audit-other-system-events.md) -###### [Event 5024 S: The Windows Firewall Service has started successfully.](auditing/event-5024.md) -###### [Event 5025 S: The Windows Firewall Service has been stopped.](auditing/event-5025.md) -###### [Event 5027 F: The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy.](auditing/event-5027.md) -###### [Event 5028 F: The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy.](auditing/event-5028.md) -###### [Event 5029 F: The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy.](auditing/event-5029.md) -###### [Event 5030 F: The Windows Firewall Service failed to start.](auditing/event-5030.md) -###### [Event 5032 F: Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network.](auditing/event-5032.md) -###### [Event 5033 S: The Windows Firewall Driver has started successfully.](auditing/event-5033.md) -###### [Event 5034 S: The Windows Firewall Driver was stopped.](auditing/event-5034.md) -###### [Event 5035 F: The Windows Firewall Driver failed to start.](auditing/event-5035.md) -###### [Event 5037 F: The Windows Firewall Driver detected critical runtime error. Terminating.](auditing/event-5037.md) -###### [Event 5058 S, F: Key file operation.](auditing/event-5058.md) -###### [Event 5059 S, F: Key migration operation.](auditing/event-5059.md) -###### [Event 6400: BranchCache: Received an incorrectly formatted response while discovering availability of content.](auditing/event-6400.md) -###### [Event 6401: BranchCache: Received invalid data from a peer. Data discarded.](auditing/event-6401.md) -###### [Event 6402: BranchCache: The message to the hosted cache offering it data is incorrectly formatted.](auditing/event-6402.md) -###### [Event 6403: BranchCache: The hosted cache sent an incorrectly formatted response to the client.](auditing/event-6403.md) -###### [Event 6404: BranchCache: Hosted cache could not be authenticated using the provisioned SSL certificate.](auditing/event-6404.md) -###### [Event 6405: BranchCache: %2 instances of event id %1 occurred.](auditing/event-6405.md) -###### [Event 6406: %1 registered to Windows Firewall to control filtering for the following: %2.](auditing/event-6406.md) -###### [Event 6407: 1%.](auditing/event-6407.md) -###### [Event 6408: Registered product %1 failed and Windows Firewall is now controlling the filtering for %2.](auditing/event-6408.md) -###### [Event 6409: BranchCache: A service connection point object could not be parsed.](auditing/event-6409.md) -##### [Audit Security State Change](auditing/audit-security-state-change.md) -###### [Event 4608 S: Windows is starting up.](auditing/event-4608.md) -###### [Event 4616 S: The system time was changed.](auditing/event-4616.md) -###### [Event 4621 S: Administrator recovered system from CrashOnAuditFail.](auditing/event-4621.md) -##### [Audit Security System Extension](auditing/audit-security-system-extension.md) -###### [Event 4610 S: An authentication package has been loaded by the Local Security Authority.](auditing/event-4610.md) -###### [Event 4611 S: A trusted logon process has been registered with the Local Security Authority.](auditing/event-4611.md) -###### [Event 4614 S: A notification package has been loaded by the Security Account Manager.](auditing/event-4614.md) -###### [Event 4622 S: A security package has been loaded by the Local Security Authority.](auditing/event-4622.md) -###### [Event 4697 S: A service was installed in the system.](auditing/event-4697.md) -##### [Audit System Integrity](auditing/audit-system-integrity.md) -###### [Event 4612 S: Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits.](auditing/event-4612.md) -###### [Event 4615 S: Invalid use of LPC port.](auditing/event-4615.md) -###### [Event 4618 S: A monitored security event pattern has occurred.](auditing/event-4618.md) -###### [Event 4816 S: RPC detected an integrity violation while decrypting an incoming message.](auditing/event-4816.md) -###### [Event 5038 F: Code integrity determined that the image hash of a file is not valid.](auditing/event-5038.md) -###### [Event 5056 S: A cryptographic self-test was performed.](auditing/event-5056.md) -###### [Event 5062 S: A kernel-mode cryptographic self-test was performed.](auditing/event-5062.md) -###### [Event 5057 F: A cryptographic primitive operation failed.](auditing/event-5057.md) -###### [Event 5060 F: Verification operation failed.](auditing/event-5060.md) -###### [Event 5061 S, F: Cryptographic operation.](auditing/event-5061.md) -###### [Event 6281 F: Code Integrity determined that the page hashes of an image file are not valid.](auditing/event-6281.md) -###### [Event 6410 F: Code integrity determined that a file does not meet the security requirements to load into a process.](auditing/event-6410.md) -##### [Other Events](auditing/other-events.md) -###### [Event 1100 S: The event logging service has shut down.](auditing/event-1100.md) -###### [Event 1102 S: The audit log was cleared.](auditing/event-1102.md) -###### [Event 1104 S: The security log is now full.](auditing/event-1104.md) -###### [Event 1105 S: Event log automatic backup.](auditing/event-1105.md) -###### [Event 1108 S: The event logging service encountered an error while processing an incoming event published from %1.](auditing/event-1108.md) -##### [Appendix A: Security monitoring recommendations for many audit events](auditing/appendix-a-security-monitoring-recommendations-for-many-audit-events.md) -##### [Registry (Global Object Access Auditing) ](auditing/registry-global-object-access-auditing.md) -##### [File System (Global Object Access Auditing) ](auditing/file-system-global-object-access-auditing.md) - ### [Security policy settings](security-policy-settings/security-policy-settings.md) ### [Administer security policy settings](security-policy-settings/administer-security-policy-settings.md) #### [Network List Manager policies](security-policy-settings/network-list-manager-policies.md) From 031d4cbb7e37539d28e37b50a5c258a5f077e275 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 17:40:08 -0700 Subject: [PATCH 086/132] outdent change history --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 24b3237fcd..17137c056b 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -909,4 +909,4 @@ ### [Windows 10 Mobile security guide](windows-10-mobile-security-guide.md) -### [Change history for Threat protection](change-history-for-threat-protection.md) +## [Change history for Threat protection](change-history-for-threat-protection.md) From 3fd76b184714572ba184925c1d401b10618c2810 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 17:59:30 -0700 Subject: [PATCH 087/132] security policy settings indent --- windows/security/threat-protection/TOC.md | 344 +++++++++++----------- 1 file changed, 174 insertions(+), 170 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 17137c056b..57fe3483da 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -731,176 +731,180 @@ -### [Security policy settings](security-policy-settings/security-policy-settings.md) -### [Administer security policy settings](security-policy-settings/administer-security-policy-settings.md) -#### [Network List Manager policies](security-policy-settings/network-list-manager-policies.md) -### [Configure security policy settings](security-policy-settings/how-to-configure-security-policy-settings.md) -### [Security policy settings reference](security-policy-settings/security-policy-settings-reference.md) -#### [Account Policies](security-policy-settings/account-policies.md) -##### [Password Policy](security-policy-settings/password-policy.md) -###### [Enforce password history](security-policy-settings/enforce-password-history.md) -###### [Maximum password age](security-policy-settings/maximum-password-age.md) -###### [Minimum password age](security-policy-settings/minimum-password-age.md) -###### [Minimum password length](security-policy-settings/minimum-password-length.md) -###### [Password must meet complexity requirements](security-policy-settings/password-must-meet-complexity-requirements.md) -###### [Store passwords using reversible encryption](security-policy-settings/store-passwords-using-reversible-encryption.md) -##### [Account Lockout Policy](security-policy-settings/account-lockout-policy.md) -###### [Account lockout duration](security-policy-settings/account-lockout-duration.md) -###### [Account lockout threshold](security-policy-settings/account-lockout-threshold.md) -###### [Reset account lockout counter after](security-policy-settings/reset-account-lockout-counter-after.md) -##### [Kerberos Policy](security-policy-settings/kerberos-policy.md) -###### [Enforce user logon restrictions](security-policy-settings/enforce-user-logon-restrictions.md) -###### [Maximum lifetime for service ticket](security-policy-settings/maximum-lifetime-for-service-ticket.md) -###### [Maximum lifetime for user ticket](security-policy-settings/maximum-lifetime-for-user-ticket.md) -###### [Maximum lifetime for user ticket renewal](security-policy-settings/maximum-lifetime-for-user-ticket-renewal.md) -###### [Maximum tolerance for computer clock synchronization](security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md) -#### [Audit Policy](security-policy-settings/audit-policy.md) -#### [Security Options](security-policy-settings/security-options.md) -##### [Accounts: Administrator account status](security-policy-settings/accounts-administrator-account-status.md) -##### [Accounts: Block Microsoft accounts](security-policy-settings/accounts-block-microsoft-accounts.md) -##### [Accounts: Guest account status](security-policy-settings/accounts-guest-account-status.md) -##### [Accounts: Limit local account use of blank passwords to console logon only](security-policy-settings/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md) -##### [Accounts: Rename administrator account](security-policy-settings/accounts-rename-administrator-account.md) -##### [Accounts: Rename guest account](security-policy-settings/accounts-rename-guest-account.md) -##### [Audit: Audit the access of global system objects](security-policy-settings/audit-audit-the-access-of-global-system-objects.md) -##### [Audit: Audit the use of Backup and Restore privilege](security-policy-settings/audit-audit-the-use-of-backup-and-restore-privilege.md) -##### [Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings](security-policy-settings/audit-force-audit-policy-subcategory-settings-to-override.md) -##### [Audit: Shut down system immediately if unable to log security audits](security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md) -##### [DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax](security-policy-settings/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md) -##### [DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax](security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md) -##### [Devices: Allow undock without having to log on](security-policy-settings/devices-allow-undock-without-having-to-log-on.md) -##### [Devices: Allowed to format and eject removable media](security-policy-settings/devices-allowed-to-format-and-eject-removable-media.md) -##### [Devices: Prevent users from installing printer drivers](security-policy-settings/devices-prevent-users-from-installing-printer-drivers.md) -##### [Devices: Restrict CD-ROM access to locally logged-on user only](security-policy-settings/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md) -##### [Devices: Restrict floppy access to locally logged-on user only](security-policy-settings/devices-restrict-floppy-access-to-locally-logged-on-user-only.md) -##### [Domain controller: Allow server operators to schedule tasks](security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md) -##### [Domain controller: LDAP server signing requirements](security-policy-settings/domain-controller-ldap-server-signing-requirements.md) -##### [Domain controller: Refuse machine account password changes](security-policy-settings/domain-controller-refuse-machine-account-password-changes.md) -##### [Domain member: Digitally encrypt or sign secure channel data (always)](security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) -##### [Domain member: Digitally encrypt secure channel data (when possible)](security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md) -##### [Domain member: Digitally sign secure channel data (when possible)](security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md) -##### [Domain member: Disable machine account password changes](security-policy-settings/domain-member-disable-machine-account-password-changes.md) -##### [Domain member: Maximum machine account password age](security-policy-settings/domain-member-maximum-machine-account-password-age.md) -##### [Domain member: Require strong (Windows 2000 or later) session key](security-policy-settings/domain-member-require-strong-windows-2000-or-later-session-key.md) -##### [Interactive logon: Display user information when the session is locked](security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md) -##### [Interactive logon: Don't display last signed-in](security-policy-settings/interactive-logon-do-not-display-last-user-name.md) -##### [Interactive logon: Don't display username at sign-in](security-policy-settings/interactive-logon-dont-display-username-at-sign-in.md) -##### [Interactive logon: Do not require CTRL+ALT+DEL](security-policy-settings/interactive-logon-do-not-require-ctrl-alt-del.md) -##### [Interactive logon: Machine account lockout threshold](security-policy-settings/interactive-logon-machine-account-lockout-threshold.md) -##### [Interactive logon: Machine inactivity limit](security-policy-settings/interactive-logon-machine-inactivity-limit.md) -##### [Interactive logon: Message text for users attempting to log on](security-policy-settings/interactive-logon-message-text-for-users-attempting-to-log-on.md) -##### [Interactive logon: Message title for users attempting to log on](security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md) -##### [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md) -##### [Interactive logon: Prompt user to change password before expiration](security-policy-settings/interactive-logon-prompt-user-to-change-password-before-expiration.md) -##### [Interactive logon: Require Domain Controller authentication to unlock workstation](security-policy-settings/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md) -##### [Interactive logon: Require smart card](security-policy-settings/interactive-logon-require-smart-card.md) -##### [Interactive logon: Smart card removal behavior](security-policy-settings/interactive-logon-smart-card-removal-behavior.md) -##### [Microsoft network client: Digitally sign communications (always)](security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md) -##### [SMBv1 Microsoft network client: Digitally sign communications (always)](security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md) -##### [SMBv1 Microsoft network client: Digitally sign communications (if server agrees)](security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md) -##### [Microsoft network client: Send unencrypted password to third-party SMB servers](security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md) -##### [Microsoft network server: Amount of idle time required before suspending session](security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md) -##### [Microsoft network server: Attempt S4U2Self to obtain claim information](security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md) -##### [Microsoft network server: Digitally sign communications (always)](security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md) -##### [SMBv1 Microsoft network server: Digitally sign communications (always)](security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md) -##### [SMBv1 Microsoft network server: Digitally sign communications (if client agrees)](security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md) -##### [Microsoft network server: Disconnect clients when logon hours expire](security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md) -##### [Microsoft network server: Server SPN target name validation level](security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md) -##### [Network access: Allow anonymous SID/Name translation](security-policy-settings/network-access-allow-anonymous-sidname-translation.md) -##### [Network access: Do not allow anonymous enumeration of SAM accounts](security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md) -##### [Network access: Do not allow anonymous enumeration of SAM accounts and shares](security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts-and-shares.md) -##### [Network access: Do not allow storage of passwords and credentials for network authentication](security-policy-settings/network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication.md) -##### [Network access: Let Everyone permissions apply to anonymous users](security-policy-settings/network-access-let-everyone-permissions-apply-to-anonymous-users.md) -##### [Network access: Named Pipes that can be accessed anonymously](security-policy-settings/network-access-named-pipes-that-can-be-accessed-anonymously.md) -##### [Network access: Remotely accessible registry paths](security-policy-settings/network-access-remotely-accessible-registry-paths.md) -##### [Network access: Remotely accessible registry paths and subpaths](security-policy-settings/network-access-remotely-accessible-registry-paths-and-subpaths.md) -##### [Network access: Restrict anonymous access to Named Pipes and Shares](security-policy-settings/network-access-restrict-anonymous-access-to-named-pipes-and-shares.md) -##### [Network access: Restrict clients allowed to make remote calls to SAM](security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md) -##### [Network access: Shares that can be accessed anonymously](security-policy-settings/network-access-shares-that-can-be-accessed-anonymously.md) -##### [Network access: Sharing and security model for local accounts](security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md) -##### [Network security: Allow Local System to use computer identity for NTLM](security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md) -##### [Network security: Allow LocalSystem NULL session fallback](security-policy-settings/network-security-allow-localsystem-null-session-fallback.md) -##### [Network security: Allow PKU2U authentication requests to this computer to use online identities](security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md) -##### [Network security: Configure encryption types allowed for Kerberos Win7 only](security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md) -##### [Network security: Do not store LAN Manager hash value on next password change](security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md) -##### [Network security: Force logoff when logon hours expire](security-policy-settings/network-security-force-logoff-when-logon-hours-expire.md) -##### [Network security: LAN Manager authentication level](security-policy-settings/network-security-lan-manager-authentication-level.md) -##### [Network security: LDAP client signing requirements](security-policy-settings/network-security-ldap-client-signing-requirements.md) -##### [Network security: Minimum session security for NTLM SSP based (including secure RPC) clients](security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-clients.md) -##### [Network security: Minimum session security for NTLM SSP based (including secure RPC) servers](security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers.md) -##### [Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication](security-policy-settings/network-security-restrict-ntlm-add-remote-server-exceptions-for-ntlm-authentication.md) -##### [Network security: Restrict NTLM: Add server exceptions in this domain](security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md) -##### [Network security: Restrict NTLM: Audit incoming NTLM traffic](security-policy-settings/network-security-restrict-ntlm-audit-incoming-ntlm-traffic.md) -##### [Network security: Restrict NTLM: Audit NTLM authentication in this domain](security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md) -##### [Network security: Restrict NTLM: Incoming NTLM traffic](security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md) -##### [Network security: Restrict NTLM: NTLM authentication in this domain](security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md) -##### [Network security: Restrict NTLM: Outgoing NTLM traffic to remote servers](security-policy-settings/network-security-restrict-ntlm-outgoing-ntlm-traffic-to-remote-servers.md) -##### [Recovery console: Allow automatic administrative logon](security-policy-settings/recovery-console-allow-automatic-administrative-logon.md) -##### [Recovery console: Allow floppy copy and access to all drives and folders](security-policy-settings/recovery-console-allow-floppy-copy-and-access-to-all-drives-and-folders.md) -##### [Shutdown: Allow system to be shut down without having to log on](security-policy-settings/shutdown-allow-system-to-be-shut-down-without-having-to-log-on.md) -##### [Shutdown: Clear virtual memory pagefile](security-policy-settings/shutdown-clear-virtual-memory-pagefile.md) -##### [System cryptography: Force strong key protection for user keys stored on the computer](security-policy-settings/system-cryptography-force-strong-key-protection-for-user-keys-stored-on-the-computer.md) -##### [System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing](security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md) -##### [System objects: Require case insensitivity for non-Windows subsystems](security-policy-settings/system-objects-require-case-insensitivity-for-non-windows-subsystems.md) -##### [System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)](security-policy-settings/system-objects-strengthen-default-permissions-of-internal-system-objects.md) -##### [System settings: Optional subsystems](security-policy-settings/system-settings-optional-subsystems.md) -##### [System settings: Use certificate rules on Windows executables for Software Restriction Policies](security-policy-settings/system-settings-use-certificate-rules-on-windows-executables-for-software-restriction-policies.md) -##### [User Account Control: Admin Approval Mode for the Built-in Administrator account](security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md) -##### [User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop](security-policy-settings/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md) -##### [User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode](security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md) -##### [User Account Control: Behavior of the elevation prompt for standard users](security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md) -##### [User Account Control: Detect application installations and prompt for elevation](security-policy-settings/user-account-control-detect-application-installations-and-prompt-for-elevation.md) -##### [User Account Control: Only elevate executables that are signed and validated](security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md) -##### [User Account Control: Only elevate UIAccess applications that are installed in secure locations](security-policy-settings/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md) -##### [User Account Control: Run all administrators in Admin Approval Mode](security-policy-settings/user-account-control-run-all-administrators-in-admin-approval-mode.md) -##### [User Account Control: Switch to the secure desktop when prompting for elevation](security-policy-settings/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md) -##### [User Account Control: Virtualize file and registry write failures to per-user locations](security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md) -#### [Advanced security audit policy settings](security-policy-settings/secpol-advanced-security-audit-policy-settings.md) -#### [User Rights Assignment](security-policy-settings/user-rights-assignment.md) -##### [Access Credential Manager as a trusted caller](security-policy-settings/access-credential-manager-as-a-trusted-caller.md) -##### [Access this computer from the network](security-policy-settings/access-this-computer-from-the-network.md) -##### [Act as part of the operating system](security-policy-settings/act-as-part-of-the-operating-system.md) -##### [Add workstations to domain](security-policy-settings/add-workstations-to-domain.md) -##### [Adjust memory quotas for a process](security-policy-settings/adjust-memory-quotas-for-a-process.md) -##### [Allow log on locally](security-policy-settings/allow-log-on-locally.md) -##### [Allow log on through Remote Desktop Services](security-policy-settings/allow-log-on-through-remote-desktop-services.md) -##### [Back up files and directories](security-policy-settings/back-up-files-and-directories.md) -##### [Bypass traverse checking](security-policy-settings/bypass-traverse-checking.md) -##### [Change the system time](security-policy-settings/change-the-system-time.md) -##### [Change the time zone](security-policy-settings/change-the-time-zone.md) -##### [Create a pagefile](security-policy-settings/create-a-pagefile.md) -##### [Create a token object](security-policy-settings/create-a-token-object.md) -##### [Create global objects](security-policy-settings/create-global-objects.md) -##### [Create permanent shared objects](security-policy-settings/create-permanent-shared-objects.md) -##### [Create symbolic links](security-policy-settings/create-symbolic-links.md) -##### [Debug programs](security-policy-settings/debug-programs.md) -##### [Deny access to this computer from the network](security-policy-settings/deny-access-to-this-computer-from-the-network.md) -##### [Deny log on as a batch job](security-policy-settings/deny-log-on-as-a-batch-job.md) -##### [Deny log on as a service](security-policy-settings/deny-log-on-as-a-service.md) -##### [Deny log on locally](security-policy-settings/deny-log-on-locally.md) -##### [Deny log on through Remote Desktop Services](security-policy-settings/deny-log-on-through-remote-desktop-services.md) -##### [Enable computer and user accounts to be trusted for delegation](security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md) -##### [Force shutdown from a remote system](security-policy-settings/force-shutdown-from-a-remote-system.md) -##### [Generate security audits](security-policy-settings/generate-security-audits.md) -##### [Impersonate a client after authentication](security-policy-settings/impersonate-a-client-after-authentication.md) -##### [Increase a process working set](security-policy-settings/increase-a-process-working-set.md) -##### [Increase scheduling priority](security-policy-settings/increase-scheduling-priority.md) -##### [Load and unload device drivers](security-policy-settings/load-and-unload-device-drivers.md) -##### [Lock pages in memory](security-policy-settings/lock-pages-in-memory.md) -##### [Log on as a batch job](security-policy-settings/log-on-as-a-batch-job.md) -##### [Log on as a service](security-policy-settings/log-on-as-a-service.md) -##### [Manage auditing and security log](security-policy-settings/manage-auditing-and-security-log.md) -##### [Modify an object label](security-policy-settings/modify-an-object-label.md) -##### [Modify firmware environment values](security-policy-settings/modify-firmware-environment-values.md) -##### [Perform volume maintenance tasks](security-policy-settings/perform-volume-maintenance-tasks.md) -##### [Profile single process](security-policy-settings/profile-single-process.md) -##### [Profile system performance](security-policy-settings/profile-system-performance.md) -##### [Remove computer from docking station](security-policy-settings/remove-computer-from-docking-station.md) -##### [Replace a process level token](security-policy-settings/replace-a-process-level-token.md) -##### [Restore files and directories](security-policy-settings/restore-files-and-directories.md) -##### [Shut down the system](security-policy-settings/shut-down-the-system.md) -##### [Synchronize directory service data](security-policy-settings/synchronize-directory-service-data.md) -##### [Take ownership of files or other objects](security-policy-settings/take-ownership-of-files-or-other-objects.md) +#### [Security policy settings](security-policy-settings/security-policy-settings.md) +#### [Administer security policy settings](security-policy-settings/administer-security-policy-settings.md) +##### [Network List Manager policies](security-policy-settings/network-list-manager-policies.md) +#### [Configure security policy settings](security-policy-settings/how-to-configure-security-policy-settings.md) +#### [Security policy settings reference](security-policy-settings/security-policy-settings-reference.md) +##### [Account Policies](security-policy-settings/account-policies.md) +###### [Password Policy](security-policy-settings/password-policy.md) +####### [Enforce password history](security-policy-settings/enforce-password-history.md) +####### [Maximum password age](security-policy-settings/maximum-password-age.md) +####### [Minimum password age](security-policy-settings/minimum-password-age.md) +####### [Minimum password length](security-policy-settings/minimum-password-length.md) +####### [Password must meet complexity requirements](security-policy-settings/password-must-meet-complexity-requirements.md) +####### [Store passwords using reversible encryption](security-policy-settings/store-passwords-using-reversible-encryption.md) +###### [Account Lockout Policy](security-policy-settings/account-lockout-policy.md) +####### [Account lockout duration](security-policy-settings/account-lockout-duration.md) +####### [Account lockout threshold](security-policy-settings/account-lockout-threshold.md) +####### [Reset account lockout counter after](security-policy-settings/reset-account-lockout-counter-after.md) +###### [Kerberos Policy](security-policy-settings/kerberos-policy.md) +####### [Enforce user logon restrictions](security-policy-settings/enforce-user-logon-restrictions.md) +####### [Maximum lifetime for service ticket](security-policy-settings/maximum-lifetime-for-service-ticket.md) +####### [Maximum lifetime for user ticket](security-policy-settings/maximum-lifetime-for-user-ticket.md) +####### [Maximum lifetime for user ticket renewal](security-policy-settings/maximum-lifetime-for-user-ticket-renewal.md) +####### [Maximum tolerance for computer clock synchronization](security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md) +##### [Audit Policy](security-policy-settings/audit-policy.md) +##### [Security Options](security-policy-settings/security-options.md) +###### [Accounts: Administrator account status](security-policy-settings/accounts-administrator-account-status.md) +###### [Accounts: Block Microsoft accounts](security-policy-settings/accounts-block-microsoft-accounts.md) +###### [Accounts: Guest account status](security-policy-settings/accounts-guest-account-status.md) +###### [Accounts: Limit local account use of blank passwords to console logon only](security-policy-settings/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md) +###### [Accounts: Rename administrator account](security-policy-settings/accounts-rename-administrator-account.md) +###### [Accounts: Rename guest account](security-policy-settings/accounts-rename-guest-account.md) +###### [Audit: Audit the access of global system objects](security-policy-settings/audit-audit-the-access-of-global-system-objects.md) +###### [Audit: Audit the use of Backup and Restore privilege](security-policy-settings/audit-audit-the-use-of-backup-and-restore-privilege.md) +###### [Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings](security-policy-settings/audit-force-audit-policy-subcategory-settings-to-override.md) +###### [Audit: Shut down system immediately if unable to log security audits](security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md) +###### [DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax](security-policy-settings/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md) +###### [DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax](security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md) +###### [Devices: Allow undock without having to log on](security-policy-settings/devices-allow-undock-without-having-to-log-on.md) +###### [Devices: Allowed to format and eject removable media](security-policy-settings/devices-allowed-to-format-and-eject-removable-media.md) +###### [Devices: Prevent users from installing printer drivers](security-policy-settings/devices-prevent-users-from-installing-printer-drivers.md) +###### [Devices: Restrict CD-ROM access to locally logged-on user only](security-policy-settings/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md) +###### [Devices: Restrict floppy access to locally logged-on user only](security-policy-settings/devices-restrict-floppy-access-to-locally-logged-on-user-only.md) +###### [Domain controller: Allow server operators to schedule tasks](security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md) +###### [Domain controller: LDAP server signing requirements](security-policy-settings/domain-controller-ldap-server-signing-requirements.md) +###### [Domain controller: Refuse machine account password changes](security-policy-settings/domain-controller-refuse-machine-account-password-changes.md) +###### [Domain member: Digitally encrypt or sign secure channel data (always)](security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) +###### [Domain member: Digitally encrypt secure channel data (when possible)](security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md) +###### [Domain member: Digitally sign secure channel data (when possible)](security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md) +###### [Domain member: Disable machine account password changes](security-policy-settings/domain-member-disable-machine-account-password-changes.md) +###### [Domain member: Maximum machine account password age](security-policy-settings/domain-member-maximum-machine-account-password-age.md) +###### [Domain member: Require strong (Windows 2000 or later) session key](security-policy-settings/domain-member-require-strong-windows-2000-or-later-session-key.md) +###### [Interactive logon: Display user information when the session is locked](security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md) +###### [Interactive logon: Don't display last signed-in](security-policy-settings/interactive-logon-do-not-display-last-user-name.md) +###### [Interactive logon: Don't display username at sign-in](security-policy-settings/interactive-logon-dont-display-username-at-sign-in.md) +###### [Interactive logon: Do not require CTRL+ALT+DEL](security-policy-settings/interactive-logon-do-not-require-ctrl-alt-del.md) +###### [Interactive logon: Machine account lockout threshold](security-policy-settings/interactive-logon-machine-account-lockout-threshold.md) +###### [Interactive logon: Machine inactivity limit](security-policy-settings/interactive-logon-machine-inactivity-limit.md) +###### [Interactive logon: Message text for users attempting to log on](security-policy-settings/interactive-logon-message-text-for-users-attempting-to-log-on.md) +###### [Interactive logon: Message title for users attempting to log on](security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md) +###### [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md) +###### [Interactive logon: Prompt user to change password before expiration](security-policy-settings/interactive-logon-prompt-user-to-change-password-before-expiration.md) +###### [Interactive logon: Require Domain Controller authentication to unlock workstation](security-policy-settings/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md) +###### [Interactive logon: Require smart card](security-policy-settings/interactive-logon-require-smart-card.md) +###### [Interactive logon: Smart card removal behavior](security-policy-settings/interactive-logon-smart-card-removal-behavior.md) +###### [Microsoft network client: Digitally sign communications (always)](security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md) +###### [SMBv1 Microsoft network client: Digitally sign communications (always)](security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md) +###### [SMBv1 Microsoft network client: Digitally sign communications (if server agrees)](security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md) +###### [Microsoft network client: Send unencrypted password to third-party SMB servers](security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md) +###### [Microsoft network server: Amount of idle time required before suspending session](security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md) +###### [Microsoft network server: Attempt S4U2Self to obtain claim information](security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md) +###### [Microsoft network server: Digitally sign communications (always)](security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md) +###### [SMBv1 Microsoft network server: Digitally sign communications (always)](security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md) +###### [SMBv1 Microsoft network server: Digitally sign communications (if client agrees)](security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md) +###### [Microsoft network server: Disconnect clients when logon hours expire](security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md) +###### [Microsoft network server: Server SPN target name validation level](security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md) +###### [Network access: Allow anonymous SID/Name translation](security-policy-settings/network-access-allow-anonymous-sidname-translation.md) +###### [Network access: Do not allow anonymous enumeration of SAM accounts](security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md) +###### [Network access: Do not allow anonymous enumeration of SAM accounts and shares](security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts-and-shares.md) +###### [Network access: Do not allow storage of passwords and credentials for network authentication](security-policy-settings/network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication.md) +###### [Network access: Let Everyone permissions apply to anonymous users](security-policy-settings/network-access-let-everyone-permissions-apply-to-anonymous-users.md) +###### [Network access: Named Pipes that can be accessed anonymously](security-policy-settings/network-access-named-pipes-that-can-be-accessed-anonymously.md) +###### [Network access: Remotely accessible registry paths](security-policy-settings/network-access-remotely-accessible-registry-paths.md) +###### [Network access: Remotely accessible registry paths and subpaths](security-policy-settings/network-access-remotely-accessible-registry-paths-and-subpaths.md) +###### [Network access: Restrict anonymous access to Named Pipes and Shares](security-policy-settings/network-access-restrict-anonymous-access-to-named-pipes-and-shares.md) +###### [Network access: Restrict clients allowed to make remote calls to SAM](security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md) +###### [Network access: Shares that can be accessed anonymously](security-policy-settings/network-access-shares-that-can-be-accessed-anonymously.md) +###### [Network access: Sharing and security model for local accounts](security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md) +###### [Network security: Allow Local System to use computer identity for NTLM](security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md) +###### [Network security: Allow LocalSystem NULL session fallback](security-policy-settings/network-security-allow-localsystem-null-session-fallback.md) +###### [Network security: Allow PKU2U authentication requests to this computer to use online identities](security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md) +###### [Network security: Configure encryption types allowed for Kerberos Win7 only](security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md) +###### [Network security: Do not store LAN Manager hash value on next password change](security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md) +###### [Network security: Force logoff when logon hours expire](security-policy-settings/network-security-force-logoff-when-logon-hours-expire.md) +###### [Network security: LAN Manager authentication level](security-policy-settings/network-security-lan-manager-authentication-level.md) +###### [Network security: LDAP client signing requirements](security-policy-settings/network-security-ldap-client-signing-requirements.md) +###### [Network security: Minimum session security for NTLM SSP based (including secure RPC) clients](security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-clients.md) +###### [Network security: Minimum session security for NTLM SSP based (including secure RPC) servers](security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers.md) +###### [Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication](security-policy-settings/network-security-restrict-ntlm-add-remote-server-exceptions-for-ntlm-authentication.md) +###### [Network security: Restrict NTLM: Add server exceptions in this domain](security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md) +###### [Network security: Restrict NTLM: Audit incoming NTLM traffic](security-policy-settings/network-security-restrict-ntlm-audit-incoming-ntlm-traffic.md) +###### [Network security: Restrict NTLM: Audit NTLM authentication in this domain](security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md) +###### [Network security: Restrict NTLM: Incoming NTLM traffic](security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md) +###### [Network security: Restrict NTLM: NTLM authentication in this domain](security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md) +###### [Network security: Restrict NTLM: Outgoing NTLM traffic to remote servers](security-policy-settings/network-security-restrict-ntlm-outgoing-ntlm-traffic-to-remote-servers.md) +###### [Recovery console: Allow automatic administrative logon](security-policy-settings/recovery-console-allow-automatic-administrative-logon.md) +###### [Recovery console: Allow floppy copy and access to all drives and folders](security-policy-settings/recovery-console-allow-floppy-copy-and-access-to-all-drives-and-folders.md) +###### [Shutdown: Allow system to be shut down without having to log on](security-policy-settings/shutdown-allow-system-to-be-shut-down-without-having-to-log-on.md) +###### [Shutdown: Clear virtual memory pagefile](security-policy-settings/shutdown-clear-virtual-memory-pagefile.md) +###### [System cryptography: Force strong key protection for user keys stored on the computer](security-policy-settings/system-cryptography-force-strong-key-protection-for-user-keys-stored-on-the-computer.md) +###### [System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing](security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md) +###### [System objects: Require case insensitivity for non-Windows subsystems](security-policy-settings/system-objects-require-case-insensitivity-for-non-windows-subsystems.md) +###### [System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)](security-policy-settings/system-objects-strengthen-default-permissions-of-internal-system-objects.md) +###### [System settings: Optional subsystems](security-policy-settings/system-settings-optional-subsystems.md) +###### [System settings: Use certificate rules on Windows executables for Software Restriction Policies](security-policy-settings/system-settings-use-certificate-rules-on-windows-executables-for-software-restriction-policies.md) +###### [User Account Control: Admin Approval Mode for the Built-in Administrator account](security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md) +###### [User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop](security-policy-settings/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md) +###### [User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode](security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md) +###### [User Account Control: Behavior of the elevation prompt for standard users](security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md) +###### [User Account Control: Detect application installations and prompt for elevation](security-policy-settings/user-account-control-detect-application-installations-and-prompt-for-elevation.md) +###### [User Account Control: Only elevate executables that are signed and validated](security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md) +###### [User Account Control: Only elevate UIAccess applications that are installed in secure locations](security-policy-settings/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md) +###### [User Account Control: Run all administrators in Admin Approval Mode](security-policy-settings/user-account-control-run-all-administrators-in-admin-approval-mode.md) +###### [User Account Control: Switch to the secure desktop when prompting for elevation](security-policy-settings/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md) +###### [User Account Control: Virtualize file and registry write failures to per-user locations](security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md) +##### [Advanced security audit policy settings](security-policy-settings/secpol-advanced-security-audit-policy-settings.md) +##### [User Rights Assignment](security-policy-settings/user-rights-assignment.md) +###### [Access Credential Manager as a trusted caller](security-policy-settings/access-credential-manager-as-a-trusted-caller.md) +###### [Access this computer from the network](security-policy-settings/access-this-computer-from-the-network.md) +###### [Act as part of the operating system](security-policy-settings/act-as-part-of-the-operating-system.md) +###### [Add workstations to domain](security-policy-settings/add-workstations-to-domain.md) +###### [Adjust memory quotas for a process](security-policy-settings/adjust-memory-quotas-for-a-process.md) +###### [Allow log on locally](security-policy-settings/allow-log-on-locally.md) +###### [Allow log on through Remote Desktop Services](security-policy-settings/allow-log-on-through-remote-desktop-services.md) +###### [Back up files and directories](security-policy-settings/back-up-files-and-directories.md) +###### [Bypass traverse checking](security-policy-settings/bypass-traverse-checking.md) +###### [Change the system time](security-policy-settings/change-the-system-time.md) +###### [Change the time zone](security-policy-settings/change-the-time-zone.md) +###### [Create a pagefile](security-policy-settings/create-a-pagefile.md) +###### [Create a token object](security-policy-settings/create-a-token-object.md) +###### [Create global objects](security-policy-settings/create-global-objects.md) +###### [Create permanent shared objects](security-policy-settings/create-permanent-shared-objects.md) +###### [Create symbolic links](security-policy-settings/create-symbolic-links.md) +###### [Debug programs](security-policy-settings/debug-programs.md) +###### [Deny access to this computer from the network](security-policy-settings/deny-access-to-this-computer-from-the-network.md) +###### [Deny log on as a batch job](security-policy-settings/deny-log-on-as-a-batch-job.md) +###### [Deny log on as a service](security-policy-settings/deny-log-on-as-a-service.md) +###### [Deny log on locally](security-policy-settings/deny-log-on-locally.md) +###### [Deny log on through Remote Desktop Services](security-policy-settings/deny-log-on-through-remote-desktop-services.md) +###### [Enable computer and user accounts to be trusted for delegation](security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md) +###### [Force shutdown from a remote system](security-policy-settings/force-shutdown-from-a-remote-system.md) +###### [Generate security audits](security-policy-settings/generate-security-audits.md) +###### [Impersonate a client after authentication](security-policy-settings/impersonate-a-client-after-authentication.md) +###### [Increase a process working set](security-policy-settings/increase-a-process-working-set.md) +###### [Increase scheduling priority](security-policy-settings/increase-scheduling-priority.md) +###### [Load and unload device drivers](security-policy-settings/load-and-unload-device-drivers.md) +###### [Lock pages in memory](security-policy-settings/lock-pages-in-memory.md) +###### [Log on as a batch job](security-policy-settings/log-on-as-a-batch-job.md) +###### [Log on as a service](security-policy-settings/log-on-as-a-service.md) +###### [Manage auditing and security log](security-policy-settings/manage-auditing-and-security-log.md) +###### [Modify an object label](security-policy-settings/modify-an-object-label.md) +###### [Modify firmware environment values](security-policy-settings/modify-firmware-environment-values.md) +###### [Perform volume maintenance tasks](security-policy-settings/perform-volume-maintenance-tasks.md) +###### [Profile single process](security-policy-settings/profile-single-process.md) +###### [Profile system performance](security-policy-settings/profile-system-performance.md) +###### [Remove computer from docking station](security-policy-settings/remove-computer-from-docking-station.md) +###### [Replace a process level token](security-policy-settings/replace-a-process-level-token.md) +###### [Restore files and directories](security-policy-settings/restore-files-and-directories.md) +###### [Shut down the system](security-policy-settings/shut-down-the-system.md) +###### [Synchronize directory service data](security-policy-settings/synchronize-directory-service-data.md) +###### [Take ownership of files or other objects](security-policy-settings/take-ownership-of-files-or-other-objects.md) + + + + ### [Windows security baselines](windows-security-baselines.md) From acb92a7dd86404d56d30c0c8e8e037c33cb2c92f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 9 Jul 2018 10:56:13 -0700 Subject: [PATCH 088/132] update toc to use wdsc --- windows/security/threat-protection/TOC.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 57fe3483da..13cb9e9e3d 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -28,7 +28,7 @@ ##### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) ##### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) ##### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) -#### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) +#### [Understand the portal ](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) ##### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) ##### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) ##### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) @@ -178,11 +178,11 @@ ##### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) -####[Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) +####[Configure Windows Defender Security Center settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) #####General ###### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) ###### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) -###### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) +###### [Enable and create Power BI reports using Windows Defender Security center data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) ###### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) ###### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) @@ -205,9 +205,9 @@ ###### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) ###### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) -#### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) +#### [Configure Windows Defender Security Center time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) -#### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) +#### [Access the Windows Defender Security Center Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) #### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) ##### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) #### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) From 7555e7676041d2a5878476831d6da6b4b925a119 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 9 Jul 2018 11:25:12 -0700 Subject: [PATCH 089/132] portal sweep --- .../threat-protection/windows-defender-atp/TOC.md | 2 +- ...ures-windows-defender-advanced-threat-protection.md | 2 +- ...ting-windows-defender-advanced-threat-protection.md | 2 +- ...ping-windows-defender-advanced-threat-protection.md | 4 ++-- ...cess-windows-defender-advanced-threat-protection.md | 4 ++-- ...nity-windows-defender-advanced-threat-protection.md | 2 +- ...cess-windows-defender-advanced-threat-protection.md | 4 ++-- ...ight-windows-defender-advanced-threat-protection.md | 2 +- ...s-gp-windows-defender-advanced-threat-protection.md | 8 ++++---- ...-mdm-windows-defender-advanced-threat-protection.md | 6 +++--- ...dows-windows-defender-advanced-threat-protection.md | 2 +- ...sccm-windows-defender-advanced-threat-protection.md | 6 +++--- ...ript-windows-defender-advanced-threat-protection.md | 8 ++++---- ...-vdi-windows-defender-advanced-threat-protection.md | 6 +++--- ...siem-windows-defender-advanced-threat-protection.md | 2 +- ...lunk-windows-defender-advanced-threat-protection.md | 2 +- ...-api-windows-defender-advanced-threat-protection.md | 2 +- ...m-ti-windows-defender-advanced-threat-protection.md | 2 +- ...tion-windows-defender-advanced-threat-protection.md | 4 ++-- ...m-ti-windows-defender-advanced-threat-protection.md | 2 +- ...sors-windows-defender-advanced-threat-protection.md | 2 +- ...sing-windows-defender-advanced-threat-protection.md | 10 +++++----- ...erts-windows-defender-advanced-threat-protection.md | 2 +- ...gure-windows-defender-advanced-threat-protection.md | 2 +- ...view-windows-defender-advanced-threat-protection.md | 10 +++++----- ...orts-windows-defender-advanced-threat-protection.md | 2 +- ...-api-windows-defender-advanced-threat-protection.md | 2 +- ...rbac-windows-defender-advanced-threat-protection.md | 6 +++--- ...ages-windows-defender-advanced-threat-protection.md | 6 +++--- ...hoot-windows-defender-advanced-threat-protection.md | 2 +- ...m-ti-windows-defender-advanced-threat-protection.md | 2 +- .../use-windows-defender-advanced-threat-protection.md | 4 ++-- .../windows-defender-advanced-threat-protection.md | 8 ++++---- .../windows-defender-security-center-atp.md | 4 ++-- 34 files changed, 67 insertions(+), 67 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 4109f03481..422f76092f 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -21,7 +21,7 @@ ### [Run simulated attacks on machines](attack-simulations-windows-defender-advanced-threat-protection.md) ### [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) ### [Troubleshoot onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) -## [Understand the Windows Defender ATP portal](use-windows-defender-advanced-threat-protection.md) +## [Understand the portal](use-windows-defender-advanced-threat-protection.md) ### [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) ### [View the Security operations dashboard](security-operations-dashboard-windows-defender-advanced-threat-protection.md) ### [View the Secure Score dashboard and improve your secure score](secure-score-dashboard-windows-defender-advanced-threat-protection.md) 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 28dc66fbb4..b414111b05 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 @@ -71,7 +71,7 @@ When you complete the integration steps on both portals, you'll be able to see r ## Office 365 Threat Intelligence connection This feature is only available if you have an active Office 365 E5 or the Threat Intelligence add-on. For more information, see the Office 365 Enterprise E5 product page. -When you enable this feature, you'll be able to incorporate data from Office 365 Advanced Threat Protection into the Windows Defender ATP portal to conduct a holistic security investigation across Office 365 mailboxes and Windows machines. +When you enable this feature, you'll be able to incorporate data from Office 365 Advanced Threat Protection into Windows Defender Security Center to conduct a holistic security investigation across Office 365 mailboxes and Windows machines. >[!NOTE] >You'll need to have the appropriate license to enable this feature. diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md index f86299df06..538e981c02 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md @@ -134,7 +134,7 @@ These steps guide you on modifying and overwriting an existing query. The result set has several capabilities to provide you with effective investigation, including: -- Columns that return entity-related objects, such as Machine name, Machine ID, File name, SHA1, User, IP, and URL, are linked to their entity pages in the Windows Defender ATP portal. +- Columns that return entity-related objects, such as Machine name, Machine ID, File name, SHA1, User, IP, and URL, are linked to their entity pages in Windows Defender Security Center. - You can right-click on a cell in the result set and add a filter to your written query. The current filtering options are **include**, **exclude** or **advanced filter**, which provides additional filtering options on the cell value. These cell values are part of the row set. ![Image of Windows Defender ATP Advanced hunting result set](images/atp-advanced-hunting-results-filter.png) diff --git a/windows/security/threat-protection/windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md index 8f108fac32..677b25564f 100644 --- a/windows/security/threat-protection/windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md @@ -1,6 +1,6 @@ --- title: Windows Defender ATP alert API fields -description: Understand how the alert API fields map to the values in the Windows Defender ATP portal. +description: Understand how the alert API fields map to the values in Windows Defender Security Center keywords: alerts, alert fields, fields, api, fields, pull alerts, rest api, request, response search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -28,7 +28,7 @@ ms.date: 10/16/2017 >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-apiportalmapping-abovefoldlink) -Understand what data fields are exposed as part of the alerts API and how they map to the Windows Defender ATP portal. +Understand what data fields are exposed as part of the alerts API and how they map to Windows Defender Security Center. ## Alert API fields and portal mapping diff --git a/windows/security/threat-protection/windows-defender-atp/assign-portal-access-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/assign-portal-access-windows-defender-advanced-threat-protection.md index 0be5072e10..e948d94905 100644 --- a/windows/security/threat-protection/windows-defender-atp/assign-portal-access-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/assign-portal-access-windows-defender-advanced-threat-protection.md @@ -1,5 +1,5 @@ --- -title: Assign user access to the Windows Defender ATP portal +title: Assign user access to Windows Defender Security Center description: Assign read and write or read only access to the Windows Defender Advanced Threat Protection portal. keywords: assign user roles, assign read and write access, assign read only access, user, user roles, roles search.product: eADQiWindows 10XVcnh @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 04/24/2018 --- -# Assign user access to the Windows Defender ATP portal +# Assign user access to Windows Defender Security Center **Applies to:** - Windows 10 Enterprise diff --git a/windows/security/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md index 72c39bb7dd..295192756c 100644 --- a/windows/security/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection.md @@ -30,7 +30,7 @@ There are several spaces you can explore to learn about specific information: There are several ways you can access the Community Center: -- In the Windows Defender ATP portal navigation pane, select **Community center**. A new browser tab opens and takes you to the Windows Defender ATP Tech Community page. +- In the Windows Defender Security Center navigation pane, select **Community center**. A new browser tab opens and takes you to the Windows Defender ATP Tech Community page. - Access the community through the [Windows Defender Advanced Threat Protection Tech Community](https://techcommunity.microsoft.com/t5/Windows-Defender-Advanced-Threat/ct-p/WindowsDefenderAdvanced) page diff --git a/windows/security/threat-protection/windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection.md index 1443633294..432cfcfa13 100644 --- a/windows/security/threat-protection/windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection.md @@ -88,13 +88,13 @@ You need to make sure that all your devices are enrolled in Intune. You can use -There are steps you'll need to take in the Windows Defender ATP portal, the Intune portal, and Azure AD portal. +There are steps you'll need to take in Windows Defender Security Center, the Intune portal, and Azure AD portal. > [!NOTE] > You'll need a Microsoft Intune environment, with Intune managed and Azure AD joined Windows 10 devices. Take the following steps to enable conditional access: -- Step 1: Turn on the Microsoft Intune connection from the Windows Defender ATP portal +- Step 1: Turn on the Microsoft Intune connection from Windows Defender Security Center - Step 2: Turn on the Windows Defender ATP integration in Intune - Step 3: Create the compliance policy in Intune - Step 4: Assign the policy diff --git a/windows/security/threat-protection/windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md index 6854feeff6..c4633c09c3 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md @@ -1,6 +1,6 @@ --- title: Configure HP ArcSight to pull Windows Defender ATP alerts -description: Configure HP ArcSight to receive and pull alerts from the Windows Defender ATP portal. +description: Configure HP ArcSight to receive and pull alerts from Windows Defender Security Center keywords: configure hp arcsight, security information and events management tools, arcsight search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-gp-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-gp-windows-defender-advanced-threat-protection.md index 4d3e7b1cbb..980252189b 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-gp-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-gp-windows-defender-advanced-threat-protection.md @@ -34,7 +34,7 @@ ms.date: 04/24/2018 > To use Group Policy (GP) updates to deploy the package, you must be on Windows Server 2008 R2 or later. ## Onboard machines using Group Policy -1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): +1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from [Windows Defender Security Center](https://securitycenter.windows.com/): a. In the navigation pane, select **Settings** > **Onboarding**. @@ -64,7 +64,7 @@ ms.date: 04/24/2018 > After onboarding the machine, you can choose to run a detection test to verify that the machine is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Windows Defender ATP machine](run-detection-test-windows-defender-advanced-threat-protection.md). ## Additional Windows Defender ATP configuration settings -For each machine, you can state whether samples can be collected from the machine when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. +For each machine, you can state whether samples can be collected from the machine when a request is made through Windows Defender Security Center to submit a file for deep analysis. You can use Group Policy (GP) to configure settings, such as settings for the sample sharing used in the deep analysis feature. @@ -120,7 +120,7 @@ For security reasons, the package used to Offboard machines will expire 30 days > [!NOTE] > Onboarding and offboarding policies must not be deployed on the same machine at the same time, otherwise this will cause unpredictable collisions. -1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): +1. Get the offboarding package from [Windows Defender Security Center](https://securitycenter.windows.com/): a. In the navigation pane, select **Settings** > **Offboarding**. @@ -154,7 +154,7 @@ For security reasons, the package used to Offboard machines will expire 30 days With Group Policy there isn’t an option to monitor deployment of policies on the machines. Monitoring can be done directly on the portal, or by using the different deployment tools. ## Monitor machines using the portal -1. Go to the [Windows Defender ATP portal](https://securitycenter.windows.com/). +1. Go to [Windows Defender Security Center](https://securitycenter.windows.com/). 2. Click **Machines list**. 3. Verify that machines are appearing. diff --git a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 9decf3868e..83f63e9c62 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -54,7 +54,7 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre - **Onboard Configuration Package**: Browse and select the **WindowsDefenderATP.onboarding** file you downloaded. This file enables a setting so devices can report to the Windows Defender ATP service. - **Sample sharing for all files**: Allows samples to be collected, and shared with Windows Defender ATP. For example, if you see a suspicious file, you can submit it to Windows Defender ATP for deep analysis. - **Expedite telemetry reporting frequency**: For devices that are at high risk, enable this setting so it reports telemetry to the Windows Defender ATP service more frequently. - - **Offboard Configuration Package**: If you want to remove Windows Defender ATP monitoring, you can download an offboarding package from the Windows Defender ATP portal, and add it. Otherwise, skip this property. + - **Offboard Configuration Package**: If you want to remove Windows Defender ATP monitoring, you can download an offboarding package from Windows Defender Security Center, and add it. Otherwise, skip this property. 7. Select **OK**, and **Create** to save your changes, which creates the profile. @@ -62,7 +62,7 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre ### Onboard and monitor machines using the classic Intune console -1. Open the Microsoft Intune configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): +1. Open the Microsoft Intune configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from [Windows Defender Security Center](https://securitycenter.windows.com/): a. In the navigation pane, select **Settings** > **Onboarding**. @@ -145,7 +145,7 @@ For security reasons, the package used to Offboard machines will expire 30 days > [!NOTE] > Onboarding and offboarding policies must not be deployed on the same machine at the same time, otherwise this will cause unpredictable collisions. -1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): +1. Get the offboarding package from [Windows Defender Security Center](https://securitycenter.windows.com/): a. In the navigation pane, select **Settings** > **Offboarding**. diff --git a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md index ae90065fd3..71b333c546 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md @@ -24,7 +24,7 @@ ms.date: 04/24/2018 -Windows Defender ATP provides a centralized security operations experience for Windows as well as non-Windows platforms. You'll be able to see alerts from various supported operating systems (OS) in the Windows Defender ATP portal and better protect your organization's network. This experience leverages on a third-party security products’ sensor data. +Windows Defender ATP provides a centralized security operations experience for Windows as well as non-Windows platforms. You'll be able to see alerts from various supported operating systems (OS) in Windows Defender Security Center and better protect your organization's network. This experience leverages on a third-party security products’ sensor data. You'll need to know the exact Linux distros and macOS X versions that are compatible with Windows Defender ATP for the integration to work. diff --git a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 04552bb241..cbc1b85dda 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -47,7 +47,7 @@ You can use existing System Center Configuration Manager functionality to create ### Onboard machines using System Center Configuration Manager -1. Open the SCCM configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): +1. Open the SCCM configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from [Windows Defender Security Center](https://securitycenter.windows.com/): a. In the navigation pane, select **Settings** > **Onboarding**. @@ -70,7 +70,7 @@ You can use existing System Center Configuration Manager functionality to create > After onboarding the machine, you can choose to run a detection test to verify that an machine is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Windows Defender ATP machine](run-detection-test-windows-defender-advanced-threat-protection.md). ### Configure sample collection settings -For each machine, you can set a configuration value to state whether samples can be collected from the machine when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. +For each machine, you can set a configuration value to state whether samples can be collected from the machine when a request is made through Windows Defender Security Center to submit a file for deep analysis. You can set a compliance rule for configuration item in System Center Configuration Manager to change the sample share setting on a machine. This rule should be a *remediating* compliance rule configuration item that sets the value of a registry key on targeted machines to make sure they’re complaint. @@ -125,7 +125,7 @@ For security reasons, the package used to Offboard machines will expire 30 days > [!NOTE] > Onboarding and offboarding policies must not be deployed on the same machine at the same time, otherwise this will cause unpredictable collisions. -1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): +1. Get the offboarding package from [Windows Defender Security Center](https://securitycenter.windows.com/): a. In the navigation pane, select **Settings** > **Offboarding**. diff --git a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-script-windows-defender-advanced-threat-protection.md index 1ccd8fbdf2..8236a40cf4 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -34,7 +34,7 @@ You can also manually onboard individual machines to Windows Defender ATP. You m > The script has been optimized to be used on a limited number of machines (1-10 machines). To deploy to scale, use other deployment options. For more information on using other deployment options, see [Onboard Window 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md). ## Onboard machines -1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): +1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from [Windows Defender Security Center](https://securitycenter.windows.com/): a. In the navigation pane, select **Settings** > **Onboarding**. @@ -66,7 +66,7 @@ For information on how you can manually validate that the machine is compliant a > After onboarding the machine, you can choose to run a detection test to verify that an machine is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Windows Defender ATP endpoint](run-detection-test-windows-defender-advanced-threat-protection.md). ## Configure sample collection settings -For each machine, you can set a configuration value to state whether samples can be collected from the machine when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. +For each machine, you can set a configuration value to state whether samples can be collected from the machine when a request is made through Windows Defender Security Center to submit a file for deep analysis. You can manually configure the sample sharing setting on the machine by using *regedit* or creating and running a *.reg* file. @@ -92,7 +92,7 @@ For security reasons, the package used to Offboard machines will expire 30 days > [!NOTE] > Onboarding and offboarding policies must not be deployed on the same machine at the same time, otherwise this will cause unpredictable collisions. -1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): +1. Get the offboarding package from [Windows Defender Security Center](https://securitycenter.windows.com/): a. In the navigation pane, select **Settings** > **Offboarding**. @@ -126,7 +126,7 @@ You can follow the different verification steps in the [Troubleshoot onboarding Monitoring can also be done directly on the portal, or by using the different deployment tools. ### Monitor machines using the portal -1. Go to the Windows Defender ATP portal. +1. Go to Windows Defender Security Center. 2. Click **Machines list**. diff --git a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-vdi-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-vdi-windows-defender-advanced-threat-protection.md index c26f608d94..7f15b0fc5c 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-vdi-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-vdi-windows-defender-advanced-threat-protection.md @@ -38,7 +38,7 @@ You can onboard VDI machines using a single entry or multiple entries for each m >[!WARNING] > For environments where there are low resource configurations, the VDI boot proceedure might slow the Windows Defender ATP sensor onboarding. -1. Open the VDI configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): +1. Open the VDI configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from [Windows Defender Security Center](https://securitycenter.windows.com/): a. In the navigation pane, select **Settings** > **Onboarding**. @@ -78,8 +78,8 @@ You can onboard VDI machines using a single entry or multiple entries for each m d. Logon to machine with another user. - e. **For single entry for each machine**: Check only one entry in the Windows Defender ATP portal.
- **For multiple entries for each machine**: Check multiple entries in the Windows Defender ATP portal. + e. **For single entry for each machine**: Check only one entry in Windows Defender Security Center.
+ **For multiple entries for each machine**: Check multiple entries in Windows Defender Security Center. 7. Click **Machines list** on the Navigation pane. diff --git a/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md index a7014a264b..f499b17917 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md @@ -57,6 +57,6 @@ Topic | Description [Enable SIEM integration in Windows Defender ATP](enable-siem-integration-windows-defender-advanced-threat-protection.md)| Learn about enabling the SIEM integration feature in the **Settings** page in the portal so that you can use and generate the required information to configure supported SIEM tools. [Configure Splunk to pull Windows Defender ATP alerts](configure-splunk-windows-defender-advanced-threat-protection.md)| Learn about installing the REST API Modular Input app and other configuration settings to enable Splunk to pull Windows Defender ATP alerts. [Configure HP ArcSight to pull Windows Defender ATP alerts](configure-arcsight-windows-defender-advanced-threat-protection.md)| Learn about installing the HP ArcSight REST FlexConnector package and the files you need to configure ArcSight to pull Windows Defender ATP alerts. -[Windows Defender ATP alert API fields](api-portal-mapping-windows-defender-advanced-threat-protection.md) | Understand what data fields are exposed as part of the alerts API and how they map to the Windows Defender ATP portal. +[Windows Defender ATP alert API fields](api-portal-mapping-windows-defender-advanced-threat-protection.md) | Understand what data fields are exposed as part of the alerts API and how they map to Windows Defender Security Center. [Pull Windows Defender ATP alerts using REST API](pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) | Use the Client credentials OAuth 2.0 flow to pull alerts from Windows Defender ATP using REST API. [Troubleshoot SIEM tool integration issues](troubleshoot-siem-windows-defender-advanced-threat-protection.md) | Address issues you might encounter when using the SIEM integration feature. diff --git a/windows/security/threat-protection/windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md index 922db1acba..ed37cdaedb 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md @@ -1,6 +1,6 @@ --- title: Configure Splunk to pull Windows Defender ATP alerts -description: Configure Splunk to receive and pull alerts from the Windows Defender ATP portal. +description: Configure Splunk to receive and pull alerts from Windows Defender Security Center. keywords: configure splunk, security information and events management tools, splunk search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md index 4274ab7f39..43933756ec 100644 --- a/windows/security/threat-protection/windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md @@ -135,7 +135,7 @@ Content-Type: application/json; } ``` -The following values correspond to the alert sections surfaced on the Windows Defender ATP portal: +The following values correspond to the alert sections surfaced on Windows Defender Security Center: ![Image of alert from the portal](images/atp-custom-ti-mapping.png) Highlighted section | JSON key name diff --git a/windows/security/threat-protection/windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md index b77656d1fc..1d1154af3b 100644 --- a/windows/security/threat-protection/windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md @@ -27,7 +27,7 @@ ms.date: 04/24/2018 >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-enablecustomti-abovefoldlink) -Before you can create custom threat intelligence (TI) using REST API, you'll need to set up the custom threat intelligence application through the Windows Defender ATP portal. +Before you can create custom threat intelligence (TI) using REST API, you'll need to set up the custom threat intelligence application through Windows Defender Security Center. 1. In the navigation pane, select **Settings** > **Threat intel**. diff --git a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md index 6ad34e8a8f..44e55b2b9b 100644 --- a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md @@ -27,7 +27,7 @@ ms.date: 04/24/2018 >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-enablesiem-abovefoldlink) -Enable security information and event management (SIEM) integration so you can pull alerts from the Windows Defender ATP portal using your SIEM solution or by connecting directly to the alerts REST API. +Enable security information and event management (SIEM) integration so you can pull alerts from Windows Defender Security Center using your SIEM solution or by connecting directly to the alerts REST API. 1. In the navigation pane, select **Settings** > **SIEM**. @@ -55,7 +55,7 @@ Enable security information and event management (SIEM) integration so you can p > [!NOTE] > You'll need to generate a new Refresh token every 90 days. -You can now proceed with configuring your SIEM solution or connecting to the alerts REST API through programmatic access. You'll need to use the tokens when configuring your SIEM solution to allow it to receive alerts from the Windows Defender ATP portal. +You can now proceed with configuring your SIEM solution or connecting to the alerts REST API through programmatic access. You'll need to use the tokens when configuring your SIEM solution to allow it to receive alerts from Windows Defender Security Center. diff --git a/windows/security/threat-protection/windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md index bbbdb8c3b5..137a1b8070 100644 --- a/windows/security/threat-protection/windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md @@ -139,7 +139,7 @@ This step will guide you in simulating an event in connection to a malicious IP ## Step 4: Explore the custom alert in the portal This step will guide you in exploring the custom alert in the portal. -1. Open the [Windows Defender ATP portal](http://securitycenter.windows.com/) on a browser. +1. Open [Windows Defender Security Center](http://securitycenter.windows.com/) on a browser. 2. Log in with your Windows Defender ATP credentials. diff --git a/windows/security/threat-protection/windows-defender-atp/fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md index e0888ae096..8d04e19940 100644 --- a/windows/security/threat-protection/windows-defender-atp/fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md @@ -37,7 +37,7 @@ An inactive machine is not necessarily flagged due to an issue. The following ac If the machine has not been in use for more than 7 days for any reason, it will remain in an ‘Inactive’ status in the portal. **Machine was reinstalled or renamed**
-A reinstalled or renamed machine will generate a new machine entity in Windows Defender ATP portal. The previous machine entity will remain with an ‘Inactive’ status in the portal. If you reinstalled a machine and deployed the Windows Defender ATP package, search for the new machine name to verify that the machine is reporting normally. +A reinstalled or renamed machine will generate a new machine entity in Windows Defender Security Center. The previous machine entity will remain with an ‘Inactive’ status in the portal. If you reinstalled a machine and deployed the Windows Defender ATP package, search for the new machine name to verify that the machine is reporting normally. **Machine was offboarded**
If the machine was offboarded it will still appear in machines list. After 7 days, the machine health state should change to inactive. diff --git a/windows/security/threat-protection/windows-defender-atp/licensing-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/licensing-windows-defender-advanced-threat-protection.md index ee311f4d0e..778f8d48b4 100644 --- a/windows/security/threat-protection/windows-defender-atp/licensing-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/licensing-windows-defender-advanced-threat-protection.md @@ -50,9 +50,9 @@ To gain access into which licenses are provisioned to your company, and to check ![Image of O365 admin portal](images\atp-O365-admin-portal-customer.png) -## Access the Windows Defender ATP portal for the first time +## Access Windows Defender Security Center for the first time -When accessing the [Windows Defender ATP portal](https://SecurityCenter.Windows.com) for the first time there will be a setup wizard that will guide you through some initial steps. At the end of the setup wizard there will be a dedicated cloud instance of Windows Defender ATP created. +When accessing [Windows Defender Security Center](https://SecurityCenter.Windows.com) for the first time there will be a setup wizard that will guide you through some initial steps. At the end of the setup wizard there will be a dedicated cloud instance of Windows Defender ATP created. 1. Each time you access the portal you will need to validate that you are authorized to access the product. This **Set up your permissions** step will only be available if you are not currently authorized to access the product. @@ -64,7 +64,7 @@ When accessing the [Windows Defender ATP portal](https://SecurityCenter.Windows. ![Image of Welcome screen for portal set up](images\atp-portal-welcome-screen.png) - You will need to set up your preferences for the Windows Defender ATP portal. + You will need to set up your preferences for Windows Defender Security Center. 3. When onboarding the service for the first time, you can choose to store your data in the Microsoft Azure datacenters in the European Union, the United Kingdom, or the United States. Once configured, you cannot change the location where your data is stored. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations where your data will reside. Microsoft will not transfer the data from the specified geolocation. @@ -108,11 +108,11 @@ When accessing the [Windows Defender ATP portal](https://SecurityCenter.Windows. 8. You will receive a warning notifying you that you won't be able to change some of your preferences once you click **Continue**. > [!NOTE] - > Some of these options can be changed at a later time in the Windows Defender ATP portal. + > Some of these options can be changed at a later time in Windows Defender Security Center. ![Image of final preference set up](images\atp-final-preference-setup.png) -9. A dedicated cloud instance of the Windows Defender ATP portal is being created at this time. This step will take an average of 5 minutes to complete. +9. A dedicated cloud instance of Windows Defender Security Center portal is being created at this time. This step will take an average of 5 minutes to complete. ![Image of Windows Defender ATP cloud instance](images\atp-windows-cloud-instance-creation.png) diff --git a/windows/security/threat-protection/windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md index 7f2592ffce..4860f91956 100644 --- a/windows/security/threat-protection/windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md @@ -57,7 +57,7 @@ Whenever a change or comment is made to an alert, it is recorded in the **Commen Added comments instantly appear on the pane. ## Suppress alerts -There might be scenarios where you need to suppress alerts from appearing in the Windows Defender ATP portal. Windows Defender ATP lets you create suppression rules for specific alerts that are known to be innocuous such as known tools or processes in your organization. +There might be scenarios where you need to suppress alerts from appearing in Windows Defender Security Center. Windows Defender ATP lets you create suppression rules for specific alerts that are known to be innocuous such as known tools or processes in your organization. Suppression rules can be created from an existing alert. They can be disabled and reenabled if needed. diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index 70ae47d5e1..97d408e645 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -157,7 +157,7 @@ Topic | Description [Onboard previous versions of Windows](onboard-downlevel-windows-defender-advanced-threat-protection.md)| Onboard Windows 7 and Windows 8.1 machines to Windows Defender ATP. [Onboard Windows 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md) | You'll need to onboard machines for it to report to the Windows Defender ATP service. Learn about the tools and methods you can use to configure machines in your enterprise. [Onboard servers](configure-server-endpoints-windows-defender-advanced-threat-protection.md) | Onboard Windows Server 2012 R2 and Windows Server 2016 to Windows Defender ATP -[Onboard non-Windows machines](configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) | Windows Defender ATP provides a centralized security operations experience for Windows as well as non-Windows platforms. You'll be able to see alerts from various supported operating systems (OS) in the Windows Defender ATP portal and better protect your organization's network. This experience leverages on a third-party security products' sensor data. +[Onboard non-Windows machines](configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) | Windows Defender ATP provides a centralized security operations experience for Windows as well as non-Windows platforms. You'll be able to see alerts from various supported operating systems (OS) in Windows Defender Security Center and better protect your organization's network. This experience leverages on a third-party security products' sensor data. [Run a detection test on a newly onboarded machine](run-detection-test-windows-defender-advanced-threat-protection.md) | Run a script on a newly onboarded machine to verify that it is properly reporting to the Windows Defender ATP service. [Configure proxy and Internet settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md)| Enable communication with the Windows Defender ATP cloud service by configuring the proxy and Internet connectivity settings. [Troubleshoot onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) | Learn about resolving issues that might arise during onboarding. diff --git a/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection.md index ebbbabf5d5..bbee7b2a62 100644 --- a/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- title: Windows Defender Advanced Threat Protection portal overview -description: Use the Windows Defender ATP portal to monitor your enterprise network and assist in responding to alerts to potential advanced persistent threat (APT) activity or data breaches. -keywords: Windows Defender ATP portal, portal, cybersecurity threat intelligence, dashboard, alerts queue, machines list, settings, machine management, advanced attacks +description: Use Windows Defender Security Center to monitor your enterprise network and assist in responding to alerts to potential advanced persistent threat (APT) activity or data breaches. +keywords: Windows Defender Security Center, portal, cybersecurity threat intelligence, dashboard, alerts queue, machines list, settings, machine management, advanced attacks search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -27,14 +27,14 @@ ms.date: 04/24/2018 >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) -Enterprise security teams can use the Windows Defender ATP portal to monitor and assist in responding to alerts of potential advanced persistent threat (APT) activity or data breaches. +Enterprise security teams can use Windows Defender Security Center to monitor and assist in responding to alerts of potential advanced persistent threat (APT) activity or data breaches. -You can use the [Windows Defender ATP portal](https://securitycenter.windows.com/) to: +You can use [Windows Defender Security Center](https://securitycenter.windows.com/) to: - View, sort, and triage alerts from your endpoints - Search for more information on observed indicators such as files and IP Addresses - Change Windows Defender ATP settings, including time zone and review licensing information. -## Windows Defender ATP portal +## Windows Defender Security Center When you open the portal, you’ll see the main areas of the application: ![Windows Defender Advanced Threat Protection portal](images/dashboard.png) diff --git a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md index c31724c417..ee949dfc75 100644 --- a/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md @@ -35,7 +35,7 @@ You can easily get started by: - Creating a dashboard on the Power BI service - Building a custom dashboard on Power BI Desktop and tweaking it to fit the visual analytics and reporting requirements of your organization -You can access these options from the Windows Defender ATP portal. Both the Power BI service and Power BI Desktop are supported. +You can access these options from Windows Defender Security Center. Both the Power BI service and Power BI Desktop are supported. ## Create a Windows Defender ATP dashboard on Power BI service Windows Defender ATP makes it easy to create a Power BI dashboard by providing an option straight from the portal. diff --git a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md index e3ead52979..aab70fb694 100644 --- a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md @@ -1,6 +1,6 @@ --- title: Pull Windows Defender ATP alerts using REST API -description: Pull alerts from the Windows Defender ATP portal REST API. +description: Pull alerts from Windows Defender ATP REST API. keywords: alerts, pull alerts, rest api, request, response search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/windows-defender-atp/rbac-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/rbac-windows-defender-advanced-threat-protection.md index 0fc53246c7..6c6e1ced73 100644 --- a/windows/security/threat-protection/windows-defender-atp/rbac-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/rbac-windows-defender-advanced-threat-protection.md @@ -1,5 +1,5 @@ --- -title: Use role-based access control to grant fine-grained access to the Windows Defender ATP portal +title: Use role-based access control to grant fine-grained access to Windows Defender Security Center description: Create roles and groups within your security operations to grant access to the portal. keywords: rbac, role, based, access, control, groups, control, tier, aad search.product: eADQiWindows 10XVcnh @@ -57,12 +57,12 @@ Before using RBAC, it's important that you understand the roles that can grant p > [!WARNING] > Before enabling the feature, it's important that you have a Global Administrator role or Security Administrator role in Azure AD and that you have your Azure AD groups ready to reduce the risk of being locked out of the portal. -When you first log in to the Windows Defender ATP portal, you're granted either full access or read only access. Full access rights are granted to users with Security Administrator or Global Administrator roles in Azure AD. Read only access is granted to users with a Security Reader role in Azure AD. +When you first log in to Windows Defender Security Center, you're granted either full access or read only access. Full access rights are granted to users with Security Administrator or Global Administrator roles in Azure AD. Read only access is granted to users with a Security Reader role in Azure AD. Someone with a Windows Defender ATP Global administrator role has unrestricted access to all machines, regardless of their machine group association and the Azure AD user groups assignments > [!WARNING] -> Initially, only those with Azure AD Global Administrator or Security Administrator rights will be able to create and assign roles in the Windows Defender ATP portal, therefore, having the right groups ready in Azure AD is important. +> Initially, only those with Azure AD Global Administrator or Security Administrator rights will be able to create and assign roles in Windows Defender Security Center, therefore, having the right groups ready in Azure AD is important. > > **Turning on role-based access control will cause users with read-only permissions (for example, users assigned to Azure AD Security reader role) to lose access until they are assigned to a role.** > diff --git a/windows/security/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md index 7bc886f9c7..ef5f861a65 100644 --- a/windows/security/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md @@ -29,11 +29,11 @@ ms.date: 11/28/2017 This page provides detailed steps to troubleshoot issues that might occur when setting up your Windows Defender ATP service. -If you receive an error message, the Windows Defender ATP portal will provide a detailed explanation on what the issue is and relevant links will be supplied. +If you receive an error message, Windows Defender Security Center will provide a detailed explanation on what the issue is and relevant links will be supplied. ## No subscriptions found -If while accessing the Windows Defender ATP portal you get a **No subscriptions found** message, it means the Azure Active Directory (AAD) used to login the user to the portal, does not have a Windows Defender ATP license. +If while accessing Windows Defender Security Center you get a **No subscriptions found** message, it means the Azure Active Directory (AAD) used to login the user to the portal, does not have a Windows Defender ATP license. Potential reasons: - The Windows E5 and Office E5 licenses are separate licenses. @@ -48,7 +48,7 @@ For both cases you should contact Microsoft support at [General Windows Defender ## Your subscription has expired -If while accessing the Windows Defender ATP portal you get a **Your subscription has expired** message, your online service subscription has expired. Windows Defender ATP subscription, like any other online service subscription, has an expiration date. +If while accessing Windows Defender Security Center you get a **Your subscription has expired** message, your online service subscription has expired. Windows Defender ATP subscription, like any other online service subscription, has an expiration date. You can choose to renew or extend the license at any point in time. When accessing the portal after the expiration date a **Your subscription has expired** message will be presented with an option to download the machine offboarding package, should you choose to not renew the license. diff --git a/windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md index 6a78b01173..d41026fa9a 100644 --- a/windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md @@ -32,7 +32,7 @@ If you encounter a server error when trying to access the service, you’ll need Configure your browser to allow cookies. ### Elements or data missing on the portal -If some UI elements or data is missing on the Windows Defender ATP portal it’s possible that proxy settings are blocking it. +If some UI elements or data is missing on Windows Defender Security Center it’s possible that proxy settings are blocking it. Make sure that `*.securitycenter.windows.com` is included the proxy whitelist. diff --git a/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md index f394f62b34..b8fed131a5 100644 --- a/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md @@ -36,7 +36,7 @@ You can use the code examples to guide you in creating calls to the custom threa Topic | Description :---|:--- [Understand threat intelligence concepts](threat-indicator-concepts-windows-defender-advanced-threat-protection.md) | Understand the concepts around threat intelligence so that you can effectively create custom intelligence for your organization. -[Enable the custom threat intelligence application](enable-custom-ti-windows-defender-advanced-threat-protection.md) | Set up the custom threat intelligence application through the Windows Defender ATP portal so that you can create custom threat intelligence (TI) using REST API. +[Enable the custom threat intelligence application](enable-custom-ti-windows-defender-advanced-threat-protection.md) | Set up the custom threat intelligence application through Windows Defender Security Center so that you can create custom threat intelligence (TI) using REST API. [Create custom threat intelligence alerts](custom-ti-api-windows-defender-advanced-threat-protection.md) | Create custom threat intelligence alerts so that you can generate specific alerts that are applicable to your organization. [PowerShell code examples](powershell-example-code-windows-defender-advanced-threat-protection.md) | Use the PowerShell code examples to guide you in using the custom threat intelligence API. [Python code examples](python-example-code-windows-defender-advanced-threat-protection.md) | Use the Python code examples to guide you in using the custom threat intelligence API. diff --git a/windows/security/threat-protection/windows-defender-atp/use-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/use-windows-defender-advanced-threat-protection.md index e875c22f43..07cec03da7 100644 --- a/windows/security/threat-protection/windows-defender-atp/use-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/use-windows-defender-advanced-threat-protection.md @@ -1,6 +1,6 @@ --- title: Use the Windows Defender Advanced Threat Protection portal -description: Learn about the features on Windows Defender ATP portal, including how alerts work, and suggestions on how to investigate possible breaches and attacks. +description: Learn about the features on Windows Defender Security Center, including how alerts work, and suggestions on how to investigate possible breaches and attacks. keywords: dashboard, alerts queue, manage alerts, investigation, investigate alerts, investigate machines, submit files, deep analysis, high, medium, low, severity, ioc, ioa search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -27,7 +27,7 @@ ms.date: 03/12/2018 >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-usewdatp-abovefoldlink) -You can use the Windows Defender ATP portal to carry out an end-to-end security breach investigation through the dashboards. +You can use Windows Defender Security Center to carry out an end-to-end security breach investigation through the dashboards. Use the **Security operations** dashboard to gain insight on the various alerts on machines and users in your network. 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 14ddfedc65..515a585f55 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 @@ -1,6 +1,6 @@ --- -title: Windows Defender Advanced Threat Protection suite -description: Windows Defender Advanced Threat Protection is an enterprise security suite that helps secops to prevent, detect, investigate, and respond to possible cybersecurity threats related to advanced persistent threats. +title: Windows Defender Advanced Threat Protection +description: Windows Defender Advanced Threat Protection is an enterprise security platform that helps secops to prevent, detect, investigate, and respond to possible cybersecurity threats related to advanced persistent threats. keywords: introduction to Windows Defender Advanced Threat Protection, introduction to Windows Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -31,12 +31,12 @@ ms.date: 07/01/2018 Windows Defender Advanced Threat Protection is a platform designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. -To help you maximize the effectiveness of the security platform, you can configure individual capabilities that surface in the Windows Defender ATP portal/Windows Defender Security Center. +To help you maximize the effectiveness of the security platform, you can configure individual capabilities that surface in Windows Defender Security Center. The Windows Defender ATP platform is where all the capabilities that are available across multiple products come together to give security operations teams the ability to effectively manage their organization's network. -Get a quick, but in-depth overview of Windows Defender ATP for Windows 10 and the new capabilities in Windows 10, version 1703 see [Windows Defender ATP for Windows 10 Creators Update](https://technet.microsoft.com/en-au/windows/mt782787). +Get a quick, but in-depth overview of Windows Defender ATP and the new capabilities in Windows 10, version 1703 see [Windows Defender ATP for Windows 10 Creators Update](https://technet.microsoft.com/en-au/windows/mt782787). Windows Defender ATP uses the following combination of technology built into Windows 10 and Microsoft's robust cloud service: diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md index 0925a1881a..3c07f4949e 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md @@ -27,9 +27,9 @@ Topic | Description :---|:--- Get started | Learn about the minimum requirements, validate licensing and complete setup, know about preview features, understand data storage and privacy, and how to assign user access to the portal. [Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) | Learn about onboarding client, server, and non-Windows machines. Learn how to run a detection test, configure proxy and Internet connectivity settings, and how to troubleshoot potential onboarding issues. -[Understand the Windows Defender ATP portal](use-windows-defender-advanced-threat-protection.md) | Understand the Security operations, Secure Score, and Threat analytics dashboards as well as how to navigate the portal. +[Understand the portal](use-windows-defender-advanced-threat-protection.md) | Understand the Security operations, Secure Score, and Threat analytics dashboards as well as how to navigate the portal. Investigate and remediate threats | Investigate alerts, machines, and take response actions to remediate threats. -API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from the Windows Defender ATP portal. +API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from Windows Defender Security Center. Reporting | Create and build Power BI reports using Windows Defender ATP data. Check service health and sensor state | Verify that the service is running and check the sensor state on machines. [Configure Windows Defender settings](preferences-setup-windows-defender-advanced-threat-protection.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. From 30a972db565d6d3ff1d157d63598c58b852ecb98 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 9 Jul 2018 13:02:10 -0700 Subject: [PATCH 090/132] update toc --- .../security/threat-protection/windows-defender-atp/TOC.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 422f76092f..a2f58ce28d 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -165,7 +165,7 @@ ### [Inactive machines](fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) ### [Misconfigured machines](fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) ### [Check service health](service-status-windows-defender-advanced-threat-protection.md) -## [Configure Windows Defender ATP Settings](preferences-setup-windows-defender-advanced-threat-protection.md) +## [Configure Windows Defender Security Center settings](preferences-setup-windows-defender-advanced-threat-protection.md) ###General #### [Update data retention settings](data-retention-settings-windows-defender-advanced-threat-protection.md) @@ -193,9 +193,9 @@ #### [Onboarding machines](onboard-configure-windows-defender-advanced-threat-protection.md) #### [Offboarding machines](offboard-machines-windows-defender-advanced-threat-protection.md) -## [Configure Windows Defender ATP time zone settings](time-settings-windows-defender-advanced-threat-protection.md) +## [Configure Windows Defender Security Center zone settings](time-settings-windows-defender-advanced-threat-protection.md) ## [Access the Windows Defender ATP Community Center](community-windows-defender-advanced-threat-protection.md) ## [Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) ### [Review events and errors on machines with Event Viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -## [Windows Defender Antivirus compatibility with Windows Defender ATP](defender-compatibility-windows-defender-advanced-threat-protection.md) + From c9d361164d8ab05c1b569fa23102a431d1231e0b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 9 Jul 2018 13:04:32 -0700 Subject: [PATCH 091/132] atp > wdsc settings --- ...ces-setup-windows-defender-advanced-threat-protection.md | 4 ++-- ...-settings-windows-defender-advanced-threat-protection.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/preferences-setup-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/preferences-setup-windows-defender-advanced-threat-protection.md index a9f374c00d..769e84dfb8 100644 --- a/windows/security/threat-protection/windows-defender-atp/preferences-setup-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/preferences-setup-windows-defender-advanced-threat-protection.md @@ -1,5 +1,5 @@ --- -title: Configure Windows Defender ATP settings +title: Configure Windows Defender Security Center settings description: Use the settings page to configure general settings, permissions, apis, and rules. keywords: settings, general settings, permissions, apis, rules search.product: eADQiWindows 10XVcnh @@ -12,7 +12,7 @@ author: mjcaparas ms.localizationpriority: medium ms.date: 04/24/2018 --- -# Configure Windows Defender ATP settings +# Configure Windows Defender Security Center settings **Applies to:** diff --git a/windows/security/threat-protection/windows-defender-atp/time-settings-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/time-settings-windows-defender-advanced-threat-protection.md index 36a1a0a80b..e9cb11bc67 100644 --- a/windows/security/threat-protection/windows-defender-atp/time-settings-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/time-settings-windows-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- -title: Windows Defender Advanced Threat Protection time zone settings +title: Windows Defender Security Center time zone settings description: Use the menu to configure the time zone and view license information. -keywords: Windows Defender ATP settings, Windows Defender, cybersecurity threat intelligence, advanced threat protection, time zone, utc, local time, license +keywords: settings, Windows Defender, cybersecurity threat intelligence, advanced threat protection, time zone, utc, local time, license search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 02/13/2018 --- -# Windows Defender Advanced Threat Protection time zone settings +# Windows Defender Security Center time zone settings **Applies to:** From 8a32ad12ae073d7e8c83988026690f78e1f81de1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 9 Jul 2018 13:07:34 -0700 Subject: [PATCH 092/132] udpate toc and troubleshoot topic --- windows/security/threat-protection/TOC.md | 2 +- ...roubleshoot-windows-defender-advanced-threat-protection.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 13cb9e9e3d..03a6d32c53 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -208,7 +208,7 @@ #### [Configure Windows Defender Security Center time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) #### [Access the Windows Defender Security Center Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) -#### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) +#### [Troubleshoot Windows Defender ATP service issues](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) ##### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) #### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md index d41026fa9a..31decbe06d 100644 --- a/windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md @@ -1,5 +1,5 @@ --- -title: Troubleshoot Windows Defender Advanced Threat Protection +title: Troubleshoot Windows Defender Advanced Threat Protection service issues description: Find solutions and work arounds to known issues such as server errors when trying to access the service. keywords: troubleshoot Windows Defender Advanced Threat Protection, troubleshoot Windows ATP, server error, access denied, invalid credentials, no data, dashboard portal, whitelist, event viewer search.product: eADQiWindows 10XVcnh @@ -13,7 +13,7 @@ ms.localizationpriority: medium ms.date: 10/23/2017 --- -# Troubleshoot Windows Defender Advanced Threat Protection +# Troubleshoot Windows Defender Advanced Threat Protection service issues **Applies to:** From e0796bfd929be0ddfe720b02aa42e7fe7287fe09 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 9 Jul 2018 13:36:52 -0700 Subject: [PATCH 093/132] suite to platform --- windows/security/index.yml | 2 +- windows/security/threat-protection/index.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0fec135a0b..178367d47b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -162,7 +162,7 @@ sections: items: - type: markdown text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform.
 
diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 28e91faae6..aef17a9625 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -14,6 +14,8 @@ Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified ![Windows Defender ATP components](images/wdatp-pillars2.png) +The following capabilities are available across multiple products that make up the Windows Defender ATP platform. + **Attack surface reduction**
The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. From 23e0def416683b8aefdfdf1976ebc108551bd50f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 9 Jul 2018 14:18:47 -0700 Subject: [PATCH 094/132] update tp landing page intro --- windows/security/threat-protection/TOC.md | 10 +++++----- windows/security/threat-protection/index.md | 2 +- .../images/components.png | Bin 64501 -> 65539 bytes 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 03a6d32c53..e1df22eeb1 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -213,7 +213,7 @@ #### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) ### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) -#### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) +#### [Windows Defender AV in the Windows Defender Security app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) #### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) #### [Windows Defender Antivirus compatibility](windows-defender-antivirus\windows-defender-antivirus-compatibility.md) @@ -338,10 +338,10 @@ ## Other security features -### [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -#### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -#### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -#### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +### [The Windows Security app](windows-defender-security-center/windows-defender-security-center.md) +#### [Customize the Windows Security app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +#### [Hide Windows Security app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +#### [Manage Windows Security app in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) #### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) #### [Account protection](windows-defender-security-center\wdsc-account-protection.md) #### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index aef17a9625..e3e604c855 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -10,7 +10,7 @@ ms.date: 02/05/2018 --- # Threat Protection -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified platform for preventative protection, post-breach detection, automated investigation and response, employing intelligent protection to protect endpoints from cyber threats. +Windows Defender Advanced Threat Protection (ATP) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. Windows Defender ATP protects endpoints from cyber threats; detects advanced attacks and data breaches, automates security incidents and improves security posture. ![Windows Defender ATP components](images/wdatp-pillars2.png) diff --git a/windows/security/threat-protection/windows-defender-atp/images/components.png b/windows/security/threat-protection/windows-defender-atp/images/components.png index 04ab864727aa08a04f156598f3d3d95f00d799e2..0ddc52f5d3315263b6e4773578582f43877f3434 100644 GIT binary patch delta 45979 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

  • lUeZftoFG@L3sTAHs(~W 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
      PFOIm!QgA zcPvu)L@#(cF*R?s`_=0EwJzr$PCe&h0H~c?*S;ycHhA0{>`XDmuzjolF_I(9F7zN{ zcRbIn^+oH)VNqQi+xA0U%JRbWZPD^4jY||{Sx%~5K zHuO#7<``F}kLErwpp50{peZyYMvgaqMxdz23rxl64b#RYR7{!?2Z72NraV3*t)*##$cXf z6mnSXkbw{D`yt23g)85?@*T}@+)VWCqGRC_iqhCp#!UM-W18EAv_OPU@B*@r|+ z>o*5vkB>iln=FsB7>qu3WHOb;Z^i2yfsrfI~f(=Gd>?_if}tiWBZ9H(SM{=lTtZW0V&9OwJIwa{`{=4@m{Y^Qp` z3VsOL$KM_Tt={vo$h_8TGrnJ6udK(pp?=?}hvWH}x{JE>6+=xOjDfF-x`E+dEowt= zU0QNIo$Nd)p2N*pvhqXn4LM+fX?=5(rBi4#e3qayc&;WesUUbPfdO4z^>J^E#;d#PQeh&zSNE3GIr9g?sRRKw?dCyC?;-+rs=ANNwAv?vpXVa>M%ULgf%5_;; zExf>$23w2YGG&8|^fta$iUV2%@N;&`Jq6oAJsWy`9?oNbt*%x(X!MKtOO}*}+!UX) z-8I(pCw%?VZlDyW>dKU=u76|ZYw%2Pd+y(v0z!JAEl+jhv}Qe5{>jp7Ss>a&&_n-7 z1pX-x_?`M)y$M1h#J^U#{$CNozb}~my_E2Ox(OL7;<~LhSAU}hkcqghqN$8geE8(Q E0EW#p&Hw-a From 31be8a028d974c7bfdebe5f875dc6999267fa017 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 9 Jul 2018 16:56:28 -0700 Subject: [PATCH 095/132] update yml table --- windows/security/index.yml | 6 +++--- windows/security/threat-protection/TOC.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 178367d47b..6271993fa9 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -165,9 +165,9 @@ sections: Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform.
       
  • Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    - - - + + + diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index e1df22eeb1..40b7f2653a 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -212,7 +212,7 @@ ##### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) #### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) -### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) +### [Windows Defender Antivirus](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) #### [Windows Defender AV in the Windows Defender Security app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) #### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) From 7e53d009f5cf867bfdfa3f137f10930c0eda571e Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 13:41:18 -0700 Subject: [PATCH 096/132] update capabilities table --- windows/security/index.yml | 151 ++++++++++---------- windows/security/threat-protection/index.md | 6 +- 2 files changed, 78 insertions(+), 79 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 6271993fa9..d45910a86d 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -34,49 +34,49 @@ sections: - type: markdown - text: Secure corporate data and manage risk. + text: Secure corporate data and manage risk. - items: - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\identity-protection\ + - href: \windows\security\identity-protection\ - html:

    Deploy secure enterprise-grade authentication and access control to protect accounts and data

    + html:

    Deploy secure enterprise-grade authentication and access control to protect accounts and data

    - image: + image: - src: https://docs.microsoft.com/media/common/i_identity-protection.svg + src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Identity and access management + title: Identity and access management - - href: \windows\security\threat-protection\ + - href: \windows\security\threat-protection\ - html:

    Stop cyberthreats and quickly identify and respond to breaches

    + html:

    Stop cyberthreats and quickly identify and respond to breaches

    - image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg + src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Threat protection + title: Threat protection - - href: \windows\security\information-protection\ + - href: \windows\security\information-protection\ - html:

    Identify and secure critical data to prevent data loss

    + html:

    Identify and secure critical data to prevent data loss

    - image: + image: - src: https://docs.microsoft.com/media/common/i_information-protection.svg + src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Information protection + title: Information protection ### YamlMime:YamlDocument @@ -114,65 +114,66 @@ sections: - type: markdown - text: Secure corporate data and manage risk. + text: Secure corporate data and manage risk. - items: - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\identity-protection\ + - href: \windows\security\identity-protection\ - html:

    Deploy secure enterprise-grade authentication and access control to protect accounts and data

    + html:

    Deploy secure enterprise-grade authentication and access control to protect accounts and data

    - image: + image: - src: https://docs.microsoft.com/media/common/i_identity-protection.svg + src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Identity and access management + title: Identity and access management - - href: \windows\security\threat-protection\ + - href: \windows\security\threat-protection\ - html:

    Stop cyberthreats and quickly identify and respond to breaches

    + html:

    Stop cyberthreats and quickly identify and respond to breaches

    - image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg + src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Threat protection + title: Threat protection - - href: \windows\security\information-protection\ + - href: \windows\security\information-protection\ - html:

    Identify and secure critical data to prevent data loss

    + html:

    Identify and secure critical data to prevent data loss

    - image: + image: - src: https://docs.microsoft.com/media/common/i_information-protection.svg + src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Information protection + title: Information protection - title: Windows Defender Advanced Threat Protection items: - type: markdown - text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform. -
     
    -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Web protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    - - - - - - -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Web protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    - " + text: " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform. +
     
    + +

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/intune/device-restrictions-configure)

    + + + [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)



    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) + + + +
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)
    br>[Sandbox service>](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Alerts queue](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Investigation analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)

    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    + " - title: Videos @@ -181,49 +182,49 @@ sections: - type: markdown - text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" + text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" - type: markdown - text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" - + text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" + - title: Additional security features in Windows 10 items: - type: paragraph - text: 'These additional security features are also built in to Windows 10 Enterprise.' + text: 'These additional security features are also built in to Windows 10 Enterprise.' - type: list - style: unordered + style: unordered - items: + items: - - html:
    Windows Defender Firewall - - html: Windows Defender Exploit Guard - - html: Windows Defender Credential Guard - - html: Windows Defender Application Control - - html: Windows Defender Application Guard - - html: Windows Defender SmartScreen - - html: Windows Defender Security Center - + - html: Windows Defender Firewall + - html: Windows Defender Exploit Guard + - html: Windows Defender Credential Guard + - html: Windows Defender Application Control + - html: Windows Defender Application Guard + - html: Windows Defender SmartScreen + - html: Windows Defender Security Center + - title: Security Resources items: - type: list - style: unordered + style: unordered - items: + items: - - html: Windows Defender Security Intelligence - - html: Microsoft Secure blog - - html: Security Update blog - - html: Microsoft Security Response Center (MSRC) - - html: MSRC Blog - - html: Ransomware FAQ - + - html: Windows Defender Security Intelligence + - html: Microsoft Secure blog + - html: Security Update blog + - html: Microsoft Security Response Center (MSRC) + - html: MSRC Blog + - html: Ransomware FAQ + diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index e3e604c855..81e2604e27 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -22,8 +22,8 @@ The attack surface reduction set of capabilities provide the first line of defen **Next generation protection**
    To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. -**Endpoint detection and response**
    -Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. +**Endpoint protection and response**
    +Endpoint protection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. **Auto investigation and remediation**
    In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. @@ -31,8 +31,6 @@ In conjunction with being able to quickly respond to advanced attacks, Windows D **Security posture**
    Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. -**Management and APIs**
    -Windows Defender ATP provides integrated configuration management in the cloud. The service also supports third-party mobile device management (MDM) tools, cross-platform support, and APIs that allow customers to create custom threat intelligence and automate workflows. From ea2037fd2dcfb0201f69df4da19188d0e0a13ec5 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 14:15:38 -0700 Subject: [PATCH 097/132] fix table --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index d45910a86d..dbd6944d08 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -168,7 +168,7 @@ sections: [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/intune/device-restrictions-configure)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)
    br>[Sandbox service>](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Alerts queue](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    - [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)



    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) + [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)



    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) [Automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Investigation analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)

    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    From 97bc94fb7e35c2e7e48a3e3da77a37ba72949880 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 14:41:20 -0700 Subject: [PATCH 098/132] table --- windows/security/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index dbd6944d08..706f8490df 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -165,8 +165,8 @@ sections: Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform.
     
    -

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/intune/device-restrictions-configure)

    - + + From abcc4f8aa35f8c3d5695ce74ce3e562840da7469 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 14:57:36 -0700 Subject: [PATCH 099/132] table --- windows/security/index.yml | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 706f8490df..05e2b6ea5a 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -161,19 +161,18 @@ sections: - title: Windows Defender Advanced Threat Protection items: - type: markdown - text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform. -
     
    -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)
    br>[Sandbox service>](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/intune/device-restrictions-configure)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service>](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Alerts queue](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)



    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Investigation analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)

    - - - - - - - -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/intune/device-restrictions-configure)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service>](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Alerts queue](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)



    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Investigation analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)

    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    - " + text: " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. +
     
    + + + + + + + +
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    + " - title: Videos From b29cd56240dc3061cdc3adebd1b03ad569525802 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 15:11:14 -0700 Subject: [PATCH 100/132] fix table --- windows/security/index.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 05e2b6ea5a..eb5342806f 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -161,18 +161,18 @@ sections: - title: Windows Defender Advanced Threat Protection items: - type: markdown - text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. -
     
    - - - - - - - -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    - " + text: " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. +
     
    + + + + + + + +
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    + " - title: Videos From b90261a87dce5163b70ca25bea473c8190c5c5c2 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 15:29:07 -0700 Subject: [PATCH 101/132] revert --- windows/security/index.yml | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index eb5342806f..0847c38e5e 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -161,18 +161,19 @@ sections: - title: Windows Defender Advanced Threat Protection items: - type: markdown - text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. -
     
    - - - - - - - -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    - " + text: " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform. +
     
    + + + + + + + +
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Web protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    + " + - title: Videos From 389b780dd0d602ee74cc309063b434568c3244fa Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 10 Jul 2018 16:07:16 -0700 Subject: [PATCH 102/132] hw --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 6271993fa9..aeb466a841 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -165,7 +165,7 @@ sections: Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform.
     
    - + From dcb514708ae94870eba3b987bbf25987badd4d2e Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 16:44:51 -0700 Subject: [PATCH 103/132] from yamling --- windows/security/index.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0847c38e5e..3b2ff3209d 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -162,12 +162,12 @@ sections: items: - type: markdown text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform. + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite.
     
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Hardware based solation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Web protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    - - - + + + From 5e2cdf6071f06bef0768e14727a4c2c16204388c Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 16:47:57 -0700 Subject: [PATCH 104/132] remove repeated --- windows/security/index.yml | 79 -------------------------------------- 1 file changed, 79 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 3b2ff3209d..dcd979f899 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,85 +78,6 @@ sections: title: Information protection -### YamlMime:YamlDocument - -documentType: LandingData - -title: Windows 10 Enterprise Security - -metadata: - - document_id: - - title: Windows 10 Enterprise Security - - description: Learn about enterprise-grade security features for Windows 10. - - keywords: protect, company, data, Windows, device, app, management, Microsoft365, e5, e3 - - ms.localizationpriority: high - - author: brianlic-msft - - ms.author: brianlic - - manager: brianlic - - ms.date: 02/06/2018 - - ms.topic: article - - ms.devlang: na - -sections: - -- items: - - - type: markdown - - text: Secure corporate data and manage risk. - -- items: - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: \windows\security\identity-protection\ - - html:

    Deploy secure enterprise-grade authentication and access control to protect accounts and data

    - - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Identity and access management - - - href: \windows\security\threat-protection\ - - html:

    Stop cyberthreats and quickly identify and respond to breaches

    - - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Threat protection - - - href: \windows\security\information-protection\ - - html:

    Identify and secure critical data to prevent data loss

    - - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Information protection - title: Windows Defender Advanced Threat Protection items: From a652a2d34ba16b3bcd5d8b50d0aa238714616f2e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 11 Jul 2018 12:07:06 -0700 Subject: [PATCH 105/132] add yaml --- windows/security/index.yml | 143 ++++++++----------------------------- 1 file changed, 31 insertions(+), 112 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 09ebe6fed8..09937f0d38 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -4,86 +4,6 @@ documentType: LandingData title: Windows 10 Enterprise Security -metadata: - - document_id: - - title: Windows 10 Enterprise Security - - description: Learn about enterprise-grade security features for Windows 10. - - keywords: protect, company, data, Windows, device, app, management, Microsoft365, e5, e3 - - ms.localizationpriority: medium - - author: brianlic-msft - - ms.author: brianlic - - manager: brianlic - - ms.date: 02/06/2018 - - ms.topic: article - - ms.devlang: na - -sections: - -- items: - - - type: markdown - - text: Secure corporate data and manage risk. - -- items: - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: \windows\security\identity-protection\ - - html:

    Deploy secure enterprise-grade authentication and access control to protect accounts and data

    - - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Identity and access management - - - href: \windows\security\threat-protection\ - - html:

    Stop cyberthreats and quickly identify and respond to breaches

    - - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Threat protection - - - href: \windows\security\information-protection\ - - html:

    Identify and secure critical data to prevent data loss

    - - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Information protection - -### YamlMime:YamlDocument - -documentType: LandingData - -title: Windows 10 Enterprise Security - metadata: document_id: @@ -114,65 +34,64 @@ sections: - type: markdown - text: Secure corporate data and manage risk. + text: Secure corporate data and manage risk. - items: - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\identity-protection\ + - href: \windows\security\identity-protection\ - html:

    Deploy secure enterprise-grade authentication and access control to protect accounts and data

    + html:

    Deploy secure enterprise-grade authentication and access control to protect accounts and data

    - image: + image: - src: https://docs.microsoft.com/media/common/i_identity-protection.svg + src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Identity and access management + title: Identity and access management - - href: \windows\security\threat-protection\ + - href: \windows\security\threat-protection\ - html:

    Stop cyberthreats and quickly identify and respond to breaches

    + html:

    Stop cyberthreats and quickly identify and respond to breaches

    - image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg + src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Threat protection + title: Threat protection - - href: \windows\security\information-protection\ + - href: \windows\security\information-protection\ - html:

    Identify and secure critical data to prevent data loss

    + html:

    Identify and secure critical data to prevent data loss

    - image: + image: - src: https://docs.microsoft.com/media/common/i_information-protection.svg + src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Information protection + title: Information protection -- title: Windows Defender Advanced Threat Protection +- title: Windows Defender Advanced Threat Protection items: - type: markdown text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform. -
     
    -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Web protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    - - - - - - -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based solation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Web protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    - " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. +
     
    + + + + + + + +
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)
    [Automated investigation and remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Analyze automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)
    " From 95e61e8f6b318ead572f605084dfe78a8eaeb3e0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 11 Jul 2018 13:35:18 -0700 Subject: [PATCH 106/132] update --- windows/security/threat-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 81e2604e27..b589ac9a69 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -29,7 +29,7 @@ Endpoint protection and response capabilities are put in place to detect, invest In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. **Security posture**
    -Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. +Windows Defender ATP provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. From b0405e36aa1fc26b81bc68a0bfade7932ee0caf4 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 11 Jul 2018 13:46:49 -0700 Subject: [PATCH 107/132] remove atp in yaml --- windows/security/index.yml | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 09937f0d38..0649cf470a 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,21 +78,7 @@ sections: title: Information protection -- title: Windows Defender Advanced Threat Protection - items: - - type: markdown - text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. -
     
    - - - - - - - -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)
    [Automated investigation and remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Analyze automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)
    " - + - title: Videos From 7a312e04f839ec5785176e7e24850c958b392ca9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 11 Jul 2018 14:01:11 -0700 Subject: [PATCH 108/132] revert yaml --- windows/security/index.yml | 68 +++++++++----------------------------- 1 file changed, 15 insertions(+), 53 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0649cf470a..bbcb1a3ec1 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,58 +78,20 @@ sections: title: Information protection - - - -- title: Videos - +- title: Windows Defender Advanced Threat Protection items: - - type: markdown - - text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" - - - type: markdown - - text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" - -- title: Additional security features in Windows 10 - - items: - - - type: paragraph - - text: 'These additional security features are also built in to Windows 10 Enterprise.' - - - type: list - - style: unordered - - items: - - - html: Windows Defender Firewall - - html: Windows Defender Exploit Guard - - html: Windows Defender Credential Guard - - html: Windows Defender Application Control - - html: Windows Defender Application Guard - - html: Windows Defender SmartScreen - - html: Windows Defender Security Center - -- title: Security Resources - - items: - - - type: list - - style: unordered - - items: - - - html: Windows Defender Security Intelligence - - html: Microsoft Secure blog - - html: Security Update blog - - html: Microsoft Security Response Center (MSRC) - - html: MSRC Blog - - html: Ransomware FAQ - - + text: " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. +
     
    + + + + + + + +
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    + " + + \ No newline at end of file From d770d38be04e3cf132ef950e3bcb39a012b22da4 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 11 Jul 2018 14:26:10 -0700 Subject: [PATCH 109/132] revert --- windows/security/index.yml | 211 ++++++++++++++++++++++++++++++++++--- 1 file changed, 195 insertions(+), 16 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index bbcb1a3ec1..b928c6db2b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -14,7 +14,7 @@ metadata: keywords: protect, company, data, Windows, device, app, management, Microsoft365, e5, e3 - ms.localizationpriority: high + ms.localizationpriority: medium author: brianlic-msft @@ -78,20 +78,199 @@ sections: title: Information protection -- title: Windows Defender Advanced Threat Protection +- title: Security features built in to Windows 10 + items: + + - type: paragraph + + text: 'Windows 10 enables critical security features to protect your device right from the start.' + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + + - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows + + html:

    Protect the boot process and maintain system integrity

    + + image: + + src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Windows Defender System Guard + + - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 + + html:

    Protect against malware management using next-generation antivirus technologies

    + + image: + + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Antivirus + + - href: \windows\security\information-protection\bitlocker\bitlocker-overview + + html:

    Prevent data theft from lost or stolen devices

    + + image: + + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: BitLocker + +- title: Security features in Microsoft 365 E3 + + items: + + - type: paragraph + + text: 'Windows 10 Enterprise provides the foundation for Microsoft 365 E3 and a secure modern workplace.' + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + + - href: \windows\security\identity-protection\hello-for-business\hello-overview + + html:

    Give users a more personal and secure way to access their devices

    + + image: + + src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Windows Hello for Business + + - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control + + html:

    Lock down applications that run on a device

    + + image: + + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Application Control + + - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip + + html:

    Prevent accidental data leaks from enterprise devices

    + + image: + + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: Windows Information Protection + +- title: Security features in Microsoft 365 E5 + + items: + + - type: paragraph + + text: 'Get all of the protection from Microsoft 365 E3 security, plus these cloud-based security features to help you defend against even the most advanced threats.' + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + + - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection + + html:

    Identity Protection and Privileged Identity Management

    + + image: + + src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Azure Active Directory P2 + + - href: \windows\security\threat-protection\Windows-defender-atp\windows-defender-advanced-threat-protection + + html:

    Detect, investigate, and respond to advanced cyberattacks

    + + image: + + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Advanced Threat Protection + + - href: https://www.microsoft.com/cloud-platform/azure-information-protection + + html:

    Protect documents and email automatically

    + + image: + + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: Azure Information Protection P2 + +- title: Videos + + items: + - type: markdown - text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. -
     
    - - - - - - - -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    - " - - \ No newline at end of file + + text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" + + - type: markdown + + text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" + +- title: Additional security features in Windows 10 + + items: + + - type: paragraph + + text: 'These additional security features are also built in to Windows 10 Enterprise.' + + - type: list + + style: unordered + + items: + + - html: Windows Defender Firewall + - html: Windows Defender Exploit Guard + - html: Windows Defender Credential Guard + - html: Windows Defender Application Control + - html: Windows Defender Application Guard + - html: Windows Defender SmartScreen + - html: Windows Defender Security Center + +- title: Security Resources + + items: + + - type: list + + style: unordered + + items: + + - html: Windows Defender Security Intelligence + - html: Microsoft Secure blog + - html: Security Update blog + - html: Microsoft Security Response Center (MSRC) + - html: MSRC Blog + - html: Ransomware FAQ + + From 72d2b8b2a66ad73355f5630ea946179ff7bba8bb Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 11 Jul 2018 15:20:13 -0700 Subject: [PATCH 110/132] slim down wdatp top level topic --- ...ows-defender-advanced-threat-protection.md | 60 +++---------------- 1 file changed, 9 insertions(+), 51 deletions(-) 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 515a585f55..e0584c241c 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 @@ -10,17 +10,12 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 07/01/2018 +ms.date: 07/12/2018 --- # Windows Defender Advanced Threat Protection **Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) @@ -35,52 +30,15 @@ To help you maximize the effectiveness of the security platform, you can configu The Windows Defender ATP platform is where all the capabilities that are available across multiple products come together to give security operations teams the ability to effectively manage their organization's network. +## In this section -Get a quick, but in-depth overview of Windows Defender ATP and the new capabilities in Windows 10, version 1703 see [Windows Defender ATP for Windows 10 Creators Update](https://technet.microsoft.com/en-au/windows/mt782787). - -Windows Defender ATP uses the following combination of technology built into Windows 10 and Microsoft's robust cloud service: - -- **Endpoint behavioral sensors**: Embedded in Windows 10, these sensors - collect and process behavioral signals from the operating system - (for example, process, registry, file, and network communications) - and sends this sensor data to your private, isolated, cloud instance of Windows Defender ATP. - - -- **Cloud security analytics**: Leveraging big-data, machine-learning, and - unique Microsoft optics across the Windows ecosystem (such as the - [Microsoft Malicious Software Removal Tool](https://www.microsoft.com/en-au/download/malicious-software-removal-tool-details.aspx), - enterprise cloud products (such as Office 365), and online assets - (such as Bing and SmartScreen URL reputation), behavioral signals - are translated into insights, detections, and recommended responses - to advanced threats. - -- **Threat intelligence**: Generated by Microsoft hunters, security teams, - and augmented by threat intelligence provided by partners, threat - intelligence enables Windows Defender ATP to identify attacker - tools, techniques, and procedures, and generate alerts when these - are observed in collected sensor data. - - ![Windows Defender ATP service component](images/components.png) - - -Windows Defender ATP leverages Microsoft technology and expertise to -detect sophisticated cyber-attacks, providing: - -- Behavior-based, cloud-powered, advanced attack detection - - Finds the attacks that made it past all other defenses (post breach detection), provides actionable, correlated alerts for known and unknown adversaries trying to hide their activities on machines. - -- Rich timeline for forensic investigation and mitigation - - Easily investigate the scope of breach or suspected behaviours on any machine through a rich machine timeline. File, URLs, and network connection inventory across the network. Gain additional insight using deep collection and analysis (“detonation”) for any file or URLs. - -- Built in unique threat intelligence knowledge base - - Unparalleled threat optics provides actor details and intent context for every threat intel-based detection – combining first and third-party intelligence sources. - -- Automated investigation and remediation - - Significantly reduces alert volume by leveraging inspection algorithms used by analysts to examine alerts and take remediation action. +Topic | Description +:---|:--- +Windows Defender Security Center | Windows Defender Security Center is the portal where you can access Windows Defender Advanced Threat Protection capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. +Windows Defender Antivirus | Windows Defender Antivirus is a built-in antimalware solution that provides security and antimalware management for desktops, portable computers, and servers. +Windows Defender Exploit Guard | Windows Defender Exploit Guard (Windows Defender EG) is a new set of host intrusion prevention capabilities for Windows 10, allowing you to manage and reduce the attack surface of apps used by your employees. +Windows Defender Application Control | Windows Defender Application Control (WDAC) can help mitigate security threats by restricting the applications that users are allowed to run and the code that runs in the System Core (kernel). +Windows Defender Application Guard | Windows Defender Application Guard helps to isolate enterprise-defined untrusted sites, protecting your company while your employees browse the Internet. From 31d57388706831c9fccfad06144cf3cf26c89b1e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 11 Jul 2018 15:45:05 -0700 Subject: [PATCH 111/132] add danis yaml --- windows/security/index.yml | 208 +++---------------------------------- 1 file changed, 13 insertions(+), 195 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index b928c6db2b..f69e9e4b62 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -14,7 +14,7 @@ metadata: keywords: protect, company, data, Windows, device, app, management, Microsoft365, e5, e3 - ms.localizationpriority: medium + ms.localizationpriority: high author: brianlic-msft @@ -78,199 +78,17 @@ sections: title: Information protection -- title: Security features built in to Windows 10 - +- title: Windows Defender Advanced Threat Protection items: - - - type: paragraph - - text: 'Windows 10 enables critical security features to protect your device right from the start.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows - - html:

    Protect the boot process and maintain system integrity

    - - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Defender System Guard - - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 - - html:

    Protect against malware management using next-generation antivirus technologies

    - - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Antivirus - - - href: \windows\security\information-protection\bitlocker\bitlocker-overview - - html:

    Prevent data theft from lost or stolen devices

    - - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: BitLocker - -- title: Security features in Microsoft 365 E3 - - items: - - - type: paragraph - - text: 'Windows 10 Enterprise provides the foundation for Microsoft 365 E3 and a secure modern workplace.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: \windows\security\identity-protection\hello-for-business\hello-overview - - html:

    Give users a more personal and secure way to access their devices

    - - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Hello for Business - - - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control - - html:

    Lock down applications that run on a device

    - - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Application Control - - - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip - - html:

    Prevent accidental data leaks from enterprise devices

    - - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Windows Information Protection - -- title: Security features in Microsoft 365 E5 - - items: - - - type: paragraph - - text: 'Get all of the protection from Microsoft 365 E3 security, plus these cloud-based security features to help you defend against even the most advanced threats.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection - - html:

    Identity Protection and Privileged Identity Management

    - - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Azure Active Directory P2 - - - href: \windows\security\threat-protection\Windows-defender-atp\windows-defender-advanced-threat-protection - - html:

    Detect, investigate, and respond to advanced cyberattacks

    - - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Advanced Threat Protection - - - href: https://www.microsoft.com/cloud-platform/azure-information-protection - - html:

    Protect documents and email automatically

    - - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Azure Information Protection P2 - -- title: Videos - - items: - - type: markdown - - text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" - - - type: markdown - - text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" - -- title: Additional security features in Windows 10 - - items: - - - type: paragraph - - text: 'These additional security features are also built in to Windows 10 Enterprise.' - - - type: list - - style: unordered - - items: - - - html: Windows Defender Firewall - - html: Windows Defender Exploit Guard - - html: Windows Defender Credential Guard - - html: Windows Defender Application Control - - html: Windows Defender Application Guard - - html: Windows Defender SmartScreen - - html: Windows Defender Security Center - -- title: Security Resources - - items: - - - type: list - - style: unordered - - items: - - - html: Windows Defender Security Intelligence - - html: Microsoft Secure blog - - html: Security Update blog - - html: Microsoft Security Response Center (MSRC) - - html: MSRC Blog - - html: Ransomware FAQ - - + text: " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. +
     
    + + + + + + + +
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)
    [Automated investigation and remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Analyze automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)
    " \ No newline at end of file From f042117a51caa5f91f8cfc45d34cc5e95e3ff62d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 11 Jul 2018 17:16:08 -0700 Subject: [PATCH 112/132] added new DMA guard topic --- windows/security/threat-protection/TOC.md | 2 + .../threat-protection/images/details-tab.png | Bin 0 -> 41639 bytes ...ting-and-starting-attached-thunderbolt.png | Bin 0 -> 24609 bytes .../threat-protection/images/msinfo.png | Bin 0 -> 81768 bytes .../kernel-mode-protection-for-thunderbolt.md | 102 ++++++++++++++++++ 5 files changed, 104 insertions(+) create mode 100644 windows/security/threat-protection/images/details-tab.png create mode 100644 windows/security/threat-protection/images/enumerating-and-starting-attached-thunderbolt.png create mode 100644 windows/security/threat-protection/images/msinfo.png create mode 100644 windows/security/threat-protection/kernel-mode-protection-for-thunderbolt.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 8ece2a49c9..5c6cfa96b5 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -323,6 +323,8 @@ ## [Windows Defender Device Guard: virtualization-based security and WDAC](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) +## [Kernel mode protection for Thunderbolt™ 3](kernel-mode-protection-for-thunderbolt.md) + ## [Windows Defender SmartScreen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) ### [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md) ### [Set up and use Windows Defender SmartScreen on individual devices](windows-defender-smartscreen/windows-defender-smartscreen-set-individual-device.md) diff --git a/windows/security/threat-protection/images/details-tab.png b/windows/security/threat-protection/images/details-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..59cb1dc4cc64c53dc1c05a17fdcf9b89979865c0 GIT binary patch literal 41639 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/images/msinfo.png b/windows/security/threat-protection/images/msinfo.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d47205a0a115e05769114c4c35ea142d234129 GIT binary patch literal 81768 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/kernel-mode-protection-for-thunderbolt.md b/windows/security/threat-protection/kernel-mode-protection-for-thunderbolt.md new file mode 100644 index 0000000000..01fcfcd046 --- /dev/null +++ b/windows/security/threat-protection/kernel-mode-protection-for-thunderbolt.md @@ -0,0 +1,102 @@ +Kernel DMA protection for Thunderbolt™ 3 + +Some bus types (such as PCI, Thunderbolt™3, ExpressCard, 1394, and so on) support Direct Memory Access (DMA). +DMA-enabled buses can directly read and write to arbitrary physical memory addresses (that is, all of RAM). +While this facilitates performance, it introduces security concerns as it can provide maliciously-constructed or compromised devices with the ability to read system secrets or modify system code and& data. +So-called “DMA attacks” were popularized in 2004 but faded in recent times as DMA-capable external ports disappeared from laptops with the rise of USB. +With the increasing popularity of Thunderbolt™ 3 hosts and peripherals, industry experts are exploring new possible physical DMA attack vectors via these ports. + +Beginning in 2013, Intel added incremental capabilities to Thunderbolt technology to reduce DMA exposure. +When the host is properly configured with these capabilities, an end user would have to first approve the Thunderbolt peripheral when initially attached to the port, approved as either “Connect Only Once” or “Connect Always”. Although this methodology mitigates most Physical DMA attacks from un-authorized Thunderbolt devices, if a Thunderbolt device with a PCIe slot is approved as “Connect Always”, a physical “DMA attack” might still be possible, given the correct hardware and physical access to a previously approved Thunderbolt device with PCIe expandability (such as ae.g. PCIe slot or, ExpressCard). +Although the “Connect Only Once” does provide additional mitigation from such attacks, it places an unwelcome burden on the end user who would be required to approve the device every time it’s connected. + +In the Windows 10 version 1803 release, Microsoft introduced a native OS solution for protecting PCs against drive-by DMA attacks via Thunderbolt™ 3 enabled ports called *Kernel DMA Protection*. +Drive-by DMA attacks are attacks that can be performed in less the 10 minutes, with off-the-shelf equipment costing less than $1,000, that do not require disassembly of the PC chassis. +Without protection, a drive-by DMA attacker could dump or overwrite the entire memory of the system, inject malware, or even short-circuit the login algorithm to gain full access to the PC being attacked. + +Kernel DMA protection for Thunderbolt™ 3 will only be available for new systems that ship beginning with Windows 10 version 1803, as it requires changes in the system firmware/BIOS. + +## Threat model for DMA attacks + +The threat model for DMA attacks currently focuses on readily available, externally accessible ports on systems that are not physically secured. +The attacker is expected to have a malicious deviceit could spoof any hardware ID, generate arbitrary bus cycles, ignores its own control registers (for example, PCI BusMasterEnable, 1394 PhysicalRequestFilters, and so on). + +Internal ports that require opening the case, revealing other hardware such as RAM, flash, or storage media, are not in scope. +Access to these components by a persistent, motivated attacker with physical access exposes a sophisticated attack surface whose protection is not addressed by Kernel DMA protection. + +## Thunderbolt™ 3 OS Security Overview + +Kernel DMA protection for Thunderbolt™ 3 hosts/PCs will rely on the system IOMMU to prevent drive-by DMA attacks. +Using the system IOMMU will help the OS: + +1. Block all newly attached Thunderbolt™ 3 devices from starting and performing DMA until an authorized user is logged in and the screen is unlocked. +2. Sandbox memory allocated to DMA remapping (DMAr) compatible device drivers, which allows the OS to enumerate and start DMAr compatible devices regardless of the lock screen state (that is, plug and use immediately), which significantly improves user experience and enhances the overall system security. + +This feature will only be available for Intel x64 platforms beginning with Windows 10 version 1803. + +## Experience + +Kernel DMA protection for Thunderbolt™ 3 hosts/PCs will reduce the user interaction required to enumerate newly connected Thunderbolt™ 3 devices, thus bringing the overall experience one step closer to the USB experience. Kernel DMA protection will replace the existing Intel Thunderbolt™ 3 Security mechanism, which requires users to approve newly attached devices via UI popups, starting with Windows 10 version 1803. + +The following diagram illustrates the flow of enumerating and starting of an attached Thunderbolt™ 3 peripheral: + +![Enumerating and starting an attached Thunderbolt](images/enumerating-and-starting-attached-thunderbolt.png) + +## Driver requirements + +For PCI Thunderbolt™ 3 devices that are required to function before the user signs in or unlocks the screen, the device driver must be DMAr compatible and must opt in to DMAr1. + +To be DMAr compatible and to opt in to DMAr, the device driver must: + +1. Only perform DMA using the Microsoft standard DMA interfaces: + - [WDF Drivers](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/wdfdmaenabler/) + - [NDIS Drivers](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/_netvista/) + - [WDM Drivers](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/index) +2. Opt -in to DMAr using the following INF directive: + ```inf + [MyServiceInstall_AddReg] + HKR,Parameters,DmaRemappingCompatible,0x00010001,1 + + ;1 = opt-in, 2 = opt-in only for external devices + ``` +3. Enable driver verifier with all standard settings when testing the driver. + - Under driver verifier (for testing purposes), the INF directive #2, opt-in for external devices, is promoted to INF directive #1, opt-in. +4. Fully test driver functionality on an Intel x64 system, with VT-d enabled, using the latest build for Windows 10 version 1803. + +1DMA remapping is not supported for graphics devices and drivers in Windows 10 version 1803. + +## Frequently asked questions + +### Would my driver require major refactoring to opt in to DMAr? + +No, all drivers that are currently using the WDM, WDF or NDIS DMA APIs, listed in [Driver requirements](#driver-requirements), for DMA would require few changes, if any. The main change for these drivers would be to add an INF directive that would allow the OS sandbox the memory allocated for these drivers. + +### What is the expected behavior of DMAr incompatible devices? + +DMAr incompatible devices will be blocked from starting if the device(s) was plugged in before an authorized user logs in, or while the screen is locked. Once the system is unlocked, the device driver will be started by the OS, and the device will continue to function normally until the system is rebooted, or the device is unplugged. The devices will continue to function normally, if the user locks the screen or logs out of the system. + +### Do in-market systems support Kernel DMA protection for Thunderbolt™ 3? + +In market systems, released with Windows 10 version 1709 or earlier, will not support Kernel DMA protection for Thunderbolt™ 3 after upgrading to Windows 10 version 1803, as this feature requires the BIOS/platform firmware changes and guarantees. + +### Is it required for system firmware to protect against pre-boot DMA attacks? + +Absolutely. +If the system firmware/BIOS does not protect against pre-boot DMA attacks, then an attacker can simply reboot the system and inject malicious code or disable all IOMMU-based security features during boot up. + +### How can I check if my system supports Kernel DMA Protection? + +In MSINFO32.exe, check whether **Kernel DMA Protection** is On or Off. If the current state is Off, and the Virtualization technology is also disabled in the firmware, then reboot the system into the BIOS settings, enable Virtualization technology in the BIOS settings and reboot the system. If the state of **Kernel DMA Protection** remains Off, then the system does not support this feature. + +![Msinfo](images\msinfo.png) + +## How can I check if a certain driver supports DMA remapping? + +DMA Remapping (DMAr) is per device driver basis, and not global to all the devices and drivers on a platform. To check if a specific driver is opted into DMA remapping, check the following Property GUID in the details tab of a device in device manager: + +![Details tab](images\details-tab.png) + +If the value for the property is 0, 1, then DMAr is not enabled for this driver instance. +If the value is 2, then the driver is opted into DMAr for this driver instance. + +Please check the driver instance for the device you are testing. Some drivers may have varying values depending on the location of the device (internal vs. external). From 4bc9a132b745eeac4b991e3b2d7e0c9870db2b55 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 11 Jul 2018 17:20:38 -0700 Subject: [PATCH 113/132] fixed links --- .../tpm/initialize-and-configure-ownership-of-the-tpm.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/hardware-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md b/windows/security/hardware-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md index 95c6095ae0..3b52d2e805 100644 --- a/windows/security/hardware-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md +++ b/windows/security/hardware-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md @@ -28,7 +28,7 @@ With TPM 1.2 and Windows 10, version 1507 or 1511, you can also take the followi - [Turn on or turn off the TPM](#turn-on-or-turn-off) -For information about the TPM cmdlets, see [TPM Cmdlets in Windows PowerShell](http://technet.microsoft.com/library/jj603116.aspx). +For information about the TPM cmdlets, see [TPM Cmdlets in Windows PowerShell](https://docs.microsoft.com/powershell/module/trustedplatformmodule/?view=win10-ps). ## About TPM initialization and ownership @@ -165,7 +165,7 @@ This capability was fully removed from TPM.msc in later versions of Windows. ## Use the TPM cmdlets -You can manage the TPM using Windows PowerShell. For details, see [TPM Cmdlets in Windows PowerShell](http://technet.microsoft.com/library/jj603116.aspx). +You can manage the TPM using Windows PowerShell. For details, see [TPM Cmdlets in Windows PowerShell](https://docs.microsoft.com/powershell/module/trustedplatformmodule/?view=win10-ps). ## Related topics From bbf56fa7e1b76c06cbf8d8253ac83ecce97a8b77 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 11 Jul 2018 17:28:47 -0700 Subject: [PATCH 114/132] update portal use --- ...points-windows-defender-advanced-threat-protection.md | 4 ++-- ...points-windows-defender-advanced-threat-protection.md | 2 +- ...eshoot-windows-defender-advanced-threat-protection.md | 9 ++------- .../windows-defender-security-center-atp.md | 6 +++--- 4 files changed, 8 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-windows-defender-advanced-threat-protection.md index 1866f253bb..c0ae298a7a 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 04/24/2018 +ms.date: 07/12/2018 --- # Onboard Windows 10 machines @@ -27,7 +27,7 @@ ms.date: 04/24/2018 Machines in your organization must be configured so that the Windows Defender ATP service can get sensor data from them. There are various methods and deployment tools that you can use to configure the machines in your organization. -Windows Defender ATP supports the following deployment tools and methods: +The following deployment tools and methods are supported: - Group Policy - System Center Configuration Manager diff --git a/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md index e174b920d6..5947c3167a 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md @@ -27,7 +27,7 @@ ms.date: 05/08/2018 Windows Defender ATP extends support to also include the Windows Server operating system, providing advanced attack detection and investigation capabilities, seamlessly through the Windows Defender Security Center console. -Windows Defender ATP supports the onboarding of the following servers: +The service supports the onboarding of the following servers: - Windows Server 2012 R2 - Windows Server 2016 - Windows Server, version 1803 diff --git a/windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md index 31decbe06d..37aca9ce88 100644 --- a/windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/troubleshoot-windows-defender-advanced-threat-protection.md @@ -10,17 +10,12 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/23/2017 +ms.date: 07/12/2017 --- -# Troubleshoot Windows Defender Advanced Threat Protection service issues +# Troubleshoot service issues **Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md index 3c07f4949e..244a14ea0d 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md @@ -32,7 +32,7 @@ Investigate and remediate threats | Investigate alerts, machines, and take respo API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from Windows Defender Security Center. Reporting | Create and build Power BI reports using Windows Defender ATP data. Check service health and sensor state | Verify that the service is running and check the sensor state on machines. -[Configure Windows Defender settings](preferences-setup-windows-defender-advanced-threat-protection.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. +[Configure Windows Defender Security Center settings](preferences-setup-windows-defender-advanced-threat-protection.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. [Access the Windows Defender ATP Community Center](community-windows-defender-advanced-threat-protection.md) | Access the Windows Defender ATP Community Center to learn, collaborate, and share experiences about the product. -[Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) | This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. -[Windows Defender Antivirus compatibility with Windows Defender ATP](defender-compatibility-windows-defender-advanced-threat-protection.md) | Understand how Windows Defender Antivirus integrates with Windows Defender ATP. +[Troubleshoot service issues](troubleshoot-windows-defender-advanced-threat-protection.md) | This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. + From 3fb57091dbbf29a2c09f0a65a5e7d4bc5a05fb16 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 12 Jul 2018 08:40:51 -0700 Subject: [PATCH 115/132] added metadata --- .../kernel-mode-protection-for-thunderbolt.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/kernel-mode-protection-for-thunderbolt.md b/windows/security/threat-protection/kernel-mode-protection-for-thunderbolt.md index 01fcfcd046..1a789b5595 100644 --- a/windows/security/threat-protection/kernel-mode-protection-for-thunderbolt.md +++ b/windows/security/threat-protection/kernel-mode-protection-for-thunderbolt.md @@ -1,4 +1,16 @@ -Kernel DMA protection for Thunderbolt™ 3 +--- +title: Kernel DMA protection for Thunderbolt™ 3 +description: In the Windows 10 version 1803 release, Microsoft introduced Kernel DMA Protection, a native OS solution for protecting PCs against drive-by DMA attacks via Thunderbolt™ 3 enabled ports. +keywords: virtualization, security, malware +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.author: justinha +author: brianlic-msft +ms.date: 07/12/2018 +--- + +# Kernel DMA protection for Thunderbolt™ 3 Some bus types (such as PCI, Thunderbolt™3, ExpressCard, 1394, and so on) support Direct Memory Access (DMA). DMA-enabled buses can directly read and write to arbitrary physical memory addresses (that is, all of RAM). From 5a788e023db7bb69c0839dd16add7d1b7f09d4c4 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 12 Jul 2018 08:47:41 -0700 Subject: [PATCH 116/132] revised file name --- windows/security/threat-protection/TOC.md | 2 +- ...hunderbolt.md => kernel-dma-protection-for-thunderbolt.md} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename windows/security/threat-protection/{kernel-mode-protection-for-thunderbolt.md => kernel-dma-protection-for-thunderbolt.md} (98%) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 5c6cfa96b5..98c5f0de2a 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -323,7 +323,7 @@ ## [Windows Defender Device Guard: virtualization-based security and WDAC](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) -## [Kernel mode protection for Thunderbolt™ 3](kernel-mode-protection-for-thunderbolt.md) +## [Kernel DMA protection for Thunderbolt™ 3](kernel-dma-protection-for-thunderbolt.md) ## [Windows Defender SmartScreen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) ### [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md) diff --git a/windows/security/threat-protection/kernel-mode-protection-for-thunderbolt.md b/windows/security/threat-protection/kernel-dma-protection-for-thunderbolt.md similarity index 98% rename from windows/security/threat-protection/kernel-mode-protection-for-thunderbolt.md rename to windows/security/threat-protection/kernel-dma-protection-for-thunderbolt.md index 1a789b5595..e8e9272bef 100644 --- a/windows/security/threat-protection/kernel-mode-protection-for-thunderbolt.md +++ b/windows/security/threat-protection/kernel-dma-protection-for-thunderbolt.md @@ -1,6 +1,6 @@ --- title: Kernel DMA protection for Thunderbolt™ 3 -description: In the Windows 10 version 1803 release, Microsoft introduced Kernel DMA Protection, a native OS solution for protecting PCs against drive-by DMA attacks via Thunderbolt™ 3 enabled ports. +description: In the Windows 10 version 1803 release, Microsoft introduced kernel DMA protection, a native OS solution for protecting PCs against drive-by DMA attacks via Thunderbolt™ 3 enabled ports. keywords: virtualization, security, malware ms.prod: w10 ms.mktglfcycl: deploy @@ -22,7 +22,7 @@ Beginning in 2013, Intel added incremental capabilities to Thunderbolt technolog When the host is properly configured with these capabilities, an end user would have to first approve the Thunderbolt peripheral when initially attached to the port, approved as either “Connect Only Once” or “Connect Always”. Although this methodology mitigates most Physical DMA attacks from un-authorized Thunderbolt devices, if a Thunderbolt device with a PCIe slot is approved as “Connect Always”, a physical “DMA attack” might still be possible, given the correct hardware and physical access to a previously approved Thunderbolt device with PCIe expandability (such as ae.g. PCIe slot or, ExpressCard). Although the “Connect Only Once” does provide additional mitigation from such attacks, it places an unwelcome burden on the end user who would be required to approve the device every time it’s connected. -In the Windows 10 version 1803 release, Microsoft introduced a native OS solution for protecting PCs against drive-by DMA attacks via Thunderbolt™ 3 enabled ports called *Kernel DMA Protection*. +In the Windows 10 version 1803 release, Microsoft introduced a native OS solution for protecting PCs against drive-by DMA attacks via Thunderbolt™ 3 enabled ports called *kernel DMA protection*. Drive-by DMA attacks are attacks that can be performed in less the 10 minutes, with off-the-shelf equipment costing less than $1,000, that do not require disassembly of the PC chassis. Without protection, a drive-by DMA attacker could dump or overwrite the entire memory of the system, inject malware, or even short-circuit the login algorithm to gain full access to the PC being attacked. From b02b15030abddfbb55ef0a18519a7c67da2de2d3 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 12 Jul 2018 09:20:20 -0700 Subject: [PATCH 117/132] edits --- .../kernel-dma-protection-for-thunderbolt.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/threat-protection/kernel-dma-protection-for-thunderbolt.md index e8e9272bef..c5772990c6 100644 --- a/windows/security/threat-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/threat-protection/kernel-dma-protection-for-thunderbolt.md @@ -14,12 +14,12 @@ ms.date: 07/12/2018 Some bus types (such as PCI, Thunderbolt™3, ExpressCard, 1394, and so on) support Direct Memory Access (DMA). DMA-enabled buses can directly read and write to arbitrary physical memory addresses (that is, all of RAM). -While this facilitates performance, it introduces security concerns as it can provide maliciously-constructed or compromised devices with the ability to read system secrets or modify system code and& data. +While this facilitates performance, it introduces security concerns as it can provide maliciously-constructed or compromised devices with the ability to read system secrets or modify system code and data. So-called “DMA attacks” were popularized in 2004 but faded in recent times as DMA-capable external ports disappeared from laptops with the rise of USB. With the increasing popularity of Thunderbolt™ 3 hosts and peripherals, industry experts are exploring new possible physical DMA attack vectors via these ports. Beginning in 2013, Intel added incremental capabilities to Thunderbolt technology to reduce DMA exposure. -When the host is properly configured with these capabilities, an end user would have to first approve the Thunderbolt peripheral when initially attached to the port, approved as either “Connect Only Once” or “Connect Always”. Although this methodology mitigates most Physical DMA attacks from un-authorized Thunderbolt devices, if a Thunderbolt device with a PCIe slot is approved as “Connect Always”, a physical “DMA attack” might still be possible, given the correct hardware and physical access to a previously approved Thunderbolt device with PCIe expandability (such as ae.g. PCIe slot or, ExpressCard). +When the host is properly configured with these capabilities, an end user would have to first approve the Thunderbolt peripheral when initially attached to the port, approved as either “Connect Only Once” or “Connect Always”. Although this methodology mitigates most Physical DMA attacks from un-authorized Thunderbolt devices, if a Thunderbolt device with a PCIe slot is approved as “Connect Always”, a physical “DMA attack” might still be possible, given the correct hardware and physical access to a previously approved Thunderbolt device with PCIe expandability (such as a PCIe slot or, ExpressCard). Although the “Connect Only Once” does provide additional mitigation from such attacks, it places an unwelcome burden on the end user who would be required to approve the device every time it’s connected. In the Windows 10 version 1803 release, Microsoft introduced a native OS solution for protecting PCs against drive-by DMA attacks via Thunderbolt™ 3 enabled ports called *kernel DMA protection*. @@ -61,9 +61,9 @@ For PCI Thunderbolt™ 3 devices that are required to function before the user s To be DMAr compatible and to opt in to DMAr, the device driver must: 1. Only perform DMA using the Microsoft standard DMA interfaces: - - [WDF Drivers](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/wdfdmaenabler/) - - [NDIS Drivers](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/_netvista/) - - [WDM Drivers](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/index) + - [Windows Driver Framework (WDF) Drivers](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/wdfdmaenabler/) + - [Network Driver Interface Specification (NDIS) Drivers](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/_netvista/) + - [Windows Driver Model (WDM) Drivers](https://docs.microsoft.com/windows-hardware/drivers/kernel/windows-driver-model) 2. Opt -in to DMAr using the following INF directive: ```inf [MyServiceInstall_AddReg] From 9dc6f323fa5a5f4ff7c1fc644138af2661aab4a1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 12 Jul 2018 10:24:43 -0700 Subject: [PATCH 118/132] fix protection add network firewall --- windows/security/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index f69e9e4b62..668a07327d 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -84,8 +84,8 @@ sections: text: " Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite.
     
    - - +
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    + From 296ec621c168af614f677a43b0cb86ca5e6502f5 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 12 Jul 2018 10:28:18 -0700 Subject: [PATCH 119/132] removed dma topic --- windows/security/threat-protection/TOC.md | 2 - .../threat-protection/images/details-tab.png | Bin 41639 -> 0 bytes ...ting-and-starting-attached-thunderbolt.png | Bin 24609 -> 0 bytes .../threat-protection/images/msinfo.png | Bin 81768 -> 0 bytes .../kernel-dma-protection-for-thunderbolt.md | 114 ------------------ 5 files changed, 116 deletions(-) delete mode 100644 windows/security/threat-protection/images/details-tab.png delete mode 100644 windows/security/threat-protection/images/enumerating-and-starting-attached-thunderbolt.png delete mode 100644 windows/security/threat-protection/images/msinfo.png delete mode 100644 windows/security/threat-protection/kernel-dma-protection-for-thunderbolt.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 98c5f0de2a..8ece2a49c9 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -323,8 +323,6 @@ ## [Windows Defender Device Guard: virtualization-based security and WDAC](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) -## [Kernel DMA protection for Thunderbolt™ 3](kernel-dma-protection-for-thunderbolt.md) - ## [Windows Defender SmartScreen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) ### [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md) ### [Set up and use Windows Defender SmartScreen on individual devices](windows-defender-smartscreen/windows-defender-smartscreen-set-individual-device.md) diff --git a/windows/security/threat-protection/images/details-tab.png b/windows/security/threat-protection/images/details-tab.png deleted file mode 100644 index 59cb1dc4cc64c53dc1c05a17fdcf9b89979865c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41639 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
    Attack surface reductionNext generation protectionEndpoint detection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Network firewall](https://docs.microsoft.com/en-us/windows/security/identity-protection/windows-firewall/windows-firewall-with-advanced-security)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)
    [Automated investigation and remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Analyze automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)
    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 diff --git a/windows/security/threat-protection/images/msinfo.png b/windows/security/threat-protection/images/msinfo.png deleted file mode 100644 index c8d47205a0a115e05769114c4c35ea142d234129..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81768 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 diff --git a/windows/security/threat-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/threat-protection/kernel-dma-protection-for-thunderbolt.md deleted file mode 100644 index c5772990c6..0000000000 --- a/windows/security/threat-protection/kernel-dma-protection-for-thunderbolt.md +++ /dev/null @@ -1,114 +0,0 @@ ---- -title: Kernel DMA protection for Thunderbolt™ 3 -description: In the Windows 10 version 1803 release, Microsoft introduced kernel DMA protection, a native OS solution for protecting PCs against drive-by DMA attacks via Thunderbolt™ 3 enabled ports. -keywords: virtualization, security, malware -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.author: justinha -author: brianlic-msft -ms.date: 07/12/2018 ---- - -# Kernel DMA protection for Thunderbolt™ 3 - -Some bus types (such as PCI, Thunderbolt™3, ExpressCard, 1394, and so on) support Direct Memory Access (DMA). -DMA-enabled buses can directly read and write to arbitrary physical memory addresses (that is, all of RAM). -While this facilitates performance, it introduces security concerns as it can provide maliciously-constructed or compromised devices with the ability to read system secrets or modify system code and data. -So-called “DMA attacks” were popularized in 2004 but faded in recent times as DMA-capable external ports disappeared from laptops with the rise of USB. -With the increasing popularity of Thunderbolt™ 3 hosts and peripherals, industry experts are exploring new possible physical DMA attack vectors via these ports. - -Beginning in 2013, Intel added incremental capabilities to Thunderbolt technology to reduce DMA exposure. -When the host is properly configured with these capabilities, an end user would have to first approve the Thunderbolt peripheral when initially attached to the port, approved as either “Connect Only Once” or “Connect Always”. Although this methodology mitigates most Physical DMA attacks from un-authorized Thunderbolt devices, if a Thunderbolt device with a PCIe slot is approved as “Connect Always”, a physical “DMA attack” might still be possible, given the correct hardware and physical access to a previously approved Thunderbolt device with PCIe expandability (such as a PCIe slot or, ExpressCard). -Although the “Connect Only Once” does provide additional mitigation from such attacks, it places an unwelcome burden on the end user who would be required to approve the device every time it’s connected. - -In the Windows 10 version 1803 release, Microsoft introduced a native OS solution for protecting PCs against drive-by DMA attacks via Thunderbolt™ 3 enabled ports called *kernel DMA protection*. -Drive-by DMA attacks are attacks that can be performed in less the 10 minutes, with off-the-shelf equipment costing less than $1,000, that do not require disassembly of the PC chassis. -Without protection, a drive-by DMA attacker could dump or overwrite the entire memory of the system, inject malware, or even short-circuit the login algorithm to gain full access to the PC being attacked. - -Kernel DMA protection for Thunderbolt™ 3 will only be available for new systems that ship beginning with Windows 10 version 1803, as it requires changes in the system firmware/BIOS. - -## Threat model for DMA attacks - -The threat model for DMA attacks currently focuses on readily available, externally accessible ports on systems that are not physically secured. -The attacker is expected to have a malicious deviceit could spoof any hardware ID, generate arbitrary bus cycles, ignores its own control registers (for example, PCI BusMasterEnable, 1394 PhysicalRequestFilters, and so on). - -Internal ports that require opening the case, revealing other hardware such as RAM, flash, or storage media, are not in scope. -Access to these components by a persistent, motivated attacker with physical access exposes a sophisticated attack surface whose protection is not addressed by Kernel DMA protection. - -## Thunderbolt™ 3 OS Security Overview - -Kernel DMA protection for Thunderbolt™ 3 hosts/PCs will rely on the system IOMMU to prevent drive-by DMA attacks. -Using the system IOMMU will help the OS: - -1. Block all newly attached Thunderbolt™ 3 devices from starting and performing DMA until an authorized user is logged in and the screen is unlocked. -2. Sandbox memory allocated to DMA remapping (DMAr) compatible device drivers, which allows the OS to enumerate and start DMAr compatible devices regardless of the lock screen state (that is, plug and use immediately), which significantly improves user experience and enhances the overall system security. - -This feature will only be available for Intel x64 platforms beginning with Windows 10 version 1803. - -## Experience - -Kernel DMA protection for Thunderbolt™ 3 hosts/PCs will reduce the user interaction required to enumerate newly connected Thunderbolt™ 3 devices, thus bringing the overall experience one step closer to the USB experience. Kernel DMA protection will replace the existing Intel Thunderbolt™ 3 Security mechanism, which requires users to approve newly attached devices via UI popups, starting with Windows 10 version 1803. - -The following diagram illustrates the flow of enumerating and starting of an attached Thunderbolt™ 3 peripheral: - -![Enumerating and starting an attached Thunderbolt](images/enumerating-and-starting-attached-thunderbolt.png) - -## Driver requirements - -For PCI Thunderbolt™ 3 devices that are required to function before the user signs in or unlocks the screen, the device driver must be DMAr compatible and must opt in to DMAr1. - -To be DMAr compatible and to opt in to DMAr, the device driver must: - -1. Only perform DMA using the Microsoft standard DMA interfaces: - - [Windows Driver Framework (WDF) Drivers](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/wdfdmaenabler/) - - [Network Driver Interface Specification (NDIS) Drivers](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/_netvista/) - - [Windows Driver Model (WDM) Drivers](https://docs.microsoft.com/windows-hardware/drivers/kernel/windows-driver-model) -2. Opt -in to DMAr using the following INF directive: - ```inf - [MyServiceInstall_AddReg] - HKR,Parameters,DmaRemappingCompatible,0x00010001,1 - - ;1 = opt-in, 2 = opt-in only for external devices - ``` -3. Enable driver verifier with all standard settings when testing the driver. - - Under driver verifier (for testing purposes), the INF directive #2, opt-in for external devices, is promoted to INF directive #1, opt-in. -4. Fully test driver functionality on an Intel x64 system, with VT-d enabled, using the latest build for Windows 10 version 1803. - -1DMA remapping is not supported for graphics devices and drivers in Windows 10 version 1803. - -## Frequently asked questions - -### Would my driver require major refactoring to opt in to DMAr? - -No, all drivers that are currently using the WDM, WDF or NDIS DMA APIs, listed in [Driver requirements](#driver-requirements), for DMA would require few changes, if any. The main change for these drivers would be to add an INF directive that would allow the OS sandbox the memory allocated for these drivers. - -### What is the expected behavior of DMAr incompatible devices? - -DMAr incompatible devices will be blocked from starting if the device(s) was plugged in before an authorized user logs in, or while the screen is locked. Once the system is unlocked, the device driver will be started by the OS, and the device will continue to function normally until the system is rebooted, or the device is unplugged. The devices will continue to function normally, if the user locks the screen or logs out of the system. - -### Do in-market systems support Kernel DMA protection for Thunderbolt™ 3? - -In market systems, released with Windows 10 version 1709 or earlier, will not support Kernel DMA protection for Thunderbolt™ 3 after upgrading to Windows 10 version 1803, as this feature requires the BIOS/platform firmware changes and guarantees. - -### Is it required for system firmware to protect against pre-boot DMA attacks? - -Absolutely. -If the system firmware/BIOS does not protect against pre-boot DMA attacks, then an attacker can simply reboot the system and inject malicious code or disable all IOMMU-based security features during boot up. - -### How can I check if my system supports Kernel DMA Protection? - -In MSINFO32.exe, check whether **Kernel DMA Protection** is On or Off. If the current state is Off, and the Virtualization technology is also disabled in the firmware, then reboot the system into the BIOS settings, enable Virtualization technology in the BIOS settings and reboot the system. If the state of **Kernel DMA Protection** remains Off, then the system does not support this feature. - -![Msinfo](images\msinfo.png) - -## How can I check if a certain driver supports DMA remapping? - -DMA Remapping (DMAr) is per device driver basis, and not global to all the devices and drivers on a platform. To check if a specific driver is opted into DMA remapping, check the following Property GUID in the details tab of a device in device manager: - -![Details tab](images\details-tab.png) - -If the value for the property is 0, 1, then DMAr is not enabled for this driver instance. -If the value is 2, then the driver is opted into DMAr for this driver instance. - -Please check the driver instance for the device you are testing. Some drivers may have varying values depending on the location of the device (internal vs. external). From 3a5049f527833f73e084c67b3b688017312bf12b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 12 Jul 2018 10:50:16 -0700 Subject: [PATCH 120/132] remove suite --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 668a07327d..b1e63963c1 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -82,7 +82,7 @@ sections: items: - type: markdown text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform.
     
    From 1fcdf1e207c6bda402607332acd57e3e7a36be52 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 12 Jul 2018 10:58:02 -0700 Subject: [PATCH 121/132] add links in top level atp --- .../windows-defender-advanced-threat-protection.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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 e0584c241c..ff5c61ead8 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 @@ -34,11 +34,11 @@ The Windows Defender ATP platform is where all the capabilities that are availab Topic | Description :---|:--- -Windows Defender Security Center | Windows Defender Security Center is the portal where you can access Windows Defender Advanced Threat Protection capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. -Windows Defender Antivirus | Windows Defender Antivirus is a built-in antimalware solution that provides security and antimalware management for desktops, portable computers, and servers. -Windows Defender Exploit Guard | Windows Defender Exploit Guard (Windows Defender EG) is a new set of host intrusion prevention capabilities for Windows 10, allowing you to manage and reduce the attack surface of apps used by your employees. -Windows Defender Application Control | Windows Defender Application Control (WDAC) can help mitigate security threats by restricting the applications that users are allowed to run and the code that runs in the System Core (kernel). -Windows Defender Application Guard | Windows Defender Application Guard helps to isolate enterprise-defined untrusted sites, protecting your company while your employees browse the Internet. +[Windows Defender Security Center](windows-defender-security-center-atp.md) | Windows Defender Security Center is the portal where you can access Windows Defender Advanced Threat Protection capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. +[Windows Defender Antivirus](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) | Windows Defender Antivirus is a built-in antimalware solution that provides security and antimalware management for desktops, portable computers, and servers. +[Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) | Windows Defender Exploit Guard (Windows Defender EG) is a new set of host intrusion prevention capabilities for Windows 10, allowing you to manage and reduce the attack surface of apps used by your employees. +[Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md) | Windows Defender Application Control (WDAC) can help mitigate security threats by restricting the applications that users are allowed to run and the code that runs in the System Core (kernel). +[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md) | Windows Defender Application Guard helps to isolate enterprise-defined untrusted sites, protecting your company while your employees browse the Internet. From f28eb340809c717f42dae2349327fc0acc33bf57 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 12 Jul 2018 11:08:12 -0700 Subject: [PATCH 122/132] update toc --- windows/security/threat-protection/windows-defender-atp/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index a2f58ce28d..fafa4f08f0 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -196,6 +196,6 @@ ## [Configure Windows Defender Security Center zone settings](time-settings-windows-defender-advanced-threat-protection.md) ## [Access the Windows Defender ATP Community Center](community-windows-defender-advanced-threat-protection.md) -## [Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) +## [Troubleshoot Windows Defender ATP service issues](troubleshoot-windows-defender-advanced-threat-protection.md) ### [Review events and errors on machines with Event Viewer](event-error-codes-windows-defender-advanced-threat-protection.md) From a0a6630eb5efe6b2ffff0181a0cc0be826f7b08c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 12 Jul 2018 11:22:11 -0700 Subject: [PATCH 123/132] fix links --- .../windows-defender-advanced-threat-protection.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 ff5c61ead8..07eee21200 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 @@ -35,10 +35,10 @@ The Windows Defender ATP platform is where all the capabilities that are availab Topic | Description :---|:--- [Windows Defender Security Center](windows-defender-security-center-atp.md) | Windows Defender Security Center is the portal where you can access Windows Defender Advanced Threat Protection capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. -[Windows Defender Antivirus](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) | Windows Defender Antivirus is a built-in antimalware solution that provides security and antimalware management for desktops, portable computers, and servers. -[Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) | Windows Defender Exploit Guard (Windows Defender EG) is a new set of host intrusion prevention capabilities for Windows 10, allowing you to manage and reduce the attack surface of apps used by your employees. -[Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md) | Windows Defender Application Control (WDAC) can help mitigate security threats by restricting the applications that users are allowed to run and the code that runs in the System Core (kernel). -[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md) | Windows Defender Application Guard helps to isolate enterprise-defined untrusted sites, protecting your company while your employees browse the Internet. +[Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10) | Windows Defender Antivirus is a built-in antimalware solution that provides security and antimalware management for desktops, portable computers, and servers. +[Windows Defender Exploit Guard](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard) | Windows Defender Exploit Guard (Windows Defender EG) is a new set of host intrusion prevention capabilities for Windows 10, allowing you to manage and reduce the attack surface of apps used by your employees. +[Windows Defender Application Control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control) | Windows Defender Application Control (WDAC) can help mitigate security threats by restricting the applications that users are allowed to run and the code that runs in the System Core (kernel). +[Windows Defender Application Guard](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-guard/wd-app-guard-overview) | Windows Defender Application Guard helps to isolate enterprise-defined untrusted sites, protecting your company while your employees browse the Internet. From f5bd46c53816b36dcfb3e7c27471e23631272cd9 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Thu, 12 Jul 2018 19:42:01 +0000 Subject: [PATCH 124/132] Merged PR 9742: Added SyncML example to WindowsLogon/DontDisplayNetworkSelectionUI --- ...ew-in-windows-mdm-enrollment-management.md | 1 + .../mdm/policy-csp-windowslogon.md | 27 ++++++++++++++++++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index c48cd60e1f..ad1d5979b7 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -1644,6 +1644,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
  • ApplicationManagement/LaunchAppAfterLogOn
  • ApplicationManagement/ScheduleForceRestartForUpdateFailures
  • TaskManager/AllowEndTask
  • +
  • WindowsLogon/DontDisplayNetworkSelectionUI
  • diff --git a/windows/client-management/mdm/policy-csp-windowslogon.md b/windows/client-management/mdm/policy-csp-windowslogon.md index fe63238f62..07a7954820 100644 --- a/windows/client-management/mdm/policy-csp-windowslogon.md +++ b/windows/client-management/mdm/policy-csp-windowslogon.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 05/14/2018 +ms.date: 07/12/2018 --- # Policy CSP - WindowsLogon @@ -143,6 +143,31 @@ If you enable this policy setting, the PC's network connectivity state cannot be If you disable or don't configure this policy setting, any user can disconnect the PC from the network or can connect the PC to other available networks without signing into Windows. +Here is an example to enable this policy: + +``` syntax + + + + 300 + + 301 + + + ./Device/Vendor/MSFT/Policy/Config/WindowsLogon/DontDisplayNetworkSelectionUI + + + chr + + ]]> + + + + + + +``` + > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). From c6383f9f4ca9903f148dce0ae1dfeee2bb8c3657 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Thu, 12 Jul 2018 19:51:44 +0000 Subject: [PATCH 125/132] Merged PR 9743: BITS - new policies in Policy CSP --- .../policy-configuration-service-provider.md | 29 + .../client-management/mdm/policy-csp-bits.md | 504 ++++++++++++++++++ 2 files changed, 533 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-bits.md diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 913b873fdc..54c9ef180b 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -389,6 +389,29 @@ The following diagram shows the Policy configuration service provider in tree fo +### BITS policies + +
    +
    + BITS/BandwidthThrottlingEndTime +
    +
    + BITS/BandwidthThrottlingStartTime +
    +
    + BITS/BandwidthThrottlingTransferRate +
    +
    + BITS/CostedNetworkBehaviorBackgroundPriority +
    +
    + BITS/CostedNetworkBehaviorForegroundPriority +
    +
    + BITS/JobInactivityTimeout +
    +
    + ### Bluetooth policies
    @@ -3991,6 +4014,12 @@ The following diagram shows the Policy configuration service provider in tree fo - [Autoplay/DisallowAutoplayForNonVolumeDevices](./policy-csp-autoplay.md#autoplay-disallowautoplayfornonvolumedevices) - [Autoplay/SetDefaultAutoRunBehavior](./policy-csp-autoplay.md#autoplay-setdefaultautorunbehavior) - [Autoplay/TurnOffAutoPlay](./policy-csp-autoplay.md#autoplay-turnoffautoplay) +- [BITS/BandwidthThrottlingEndTime](./policy-csp-bits.md#bits-bandwidththrottlingendtime) +- [BITS/BandwidthThrottlingStartTime](./policy-csp-bits.md#bits-bandwidththrottlingstarttime) +- [BITS/BandwidthThrottlingTransferRate](./policy-csp-bits.md#bits-bandwidththrottlingtransferrate) +- [BITS/CostedNetworkBehaviorBackgroundPriority](./policy-csp-bits.md#bits-costednetworkbehaviorbackgroundpriority) +- [BITS/CostedNetworkBehaviorForegroundPriority](./policy-csp-bits.md#bits-costednetworkbehaviorforegroundpriority) +- [BITS/JobInactivityTimeout](./policy-csp-bits.md#bits-jobinactivitytimeout) - [Browser/AllowAddressBarDropdown](./policy-csp-browser.md#browser-allowaddressbardropdown) - [Browser/AllowAutofill](./policy-csp-browser.md#browser-allowautofill) - [Browser/AllowCookies](./policy-csp-browser.md#browser-allowcookies) diff --git a/windows/client-management/mdm/policy-csp-bits.md b/windows/client-management/mdm/policy-csp-bits.md new file mode 100644 index 0000000000..c9fdf5ff82 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-bits.md @@ -0,0 +1,504 @@ +--- +title: Policy CSP - BITS +description: Policy CSP - BITS +ms.author: maricia +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: MariciaAlforque +ms.date: 06/29/2018 +--- + +# Policy CSP - BITS + +> [!WARNING] +> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + +The following bandwidth policies are used together to define the bandwidth-throttling schedule and transfer rate. + +- BITS/BandwidthThrottlingEndTime +- BITS/BandwidthThrottlingStartTime +- BITS/BandwidthThrottlingTransferRate + +If BITS/BandwidthThrottlingStartTime or BITS/BandwidthThrottlingEndTime are NOT defined, but BITS/BandwidthThrottlingTransferRate IS defined, then default values will be used for StartTime and EndTime (8am and 5pm respectively). The time policies are based on the 24-hour clock. + +
    + + +## BITS policies + +
    +
    + BITS/BandwidthThrottlingEndTime +
    +
    + BITS/BandwidthThrottlingStartTime +
    +
    + BITS/BandwidthThrottlingTransferRate +
    +
    + BITS/CostedNetworkBehaviorBackgroundPriority +
    +
    + BITS/CostedNetworkBehaviorForegroundPriority +
    +
    + BITS/JobInactivityTimeout +
    +
    + + +
    + + +**BITS/BandwidthThrottlingEndTime** + + +
    Attack surface reductionNext generation protectionEndpoint detection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Network firewall](https://docs.microsoft.com/en-us/windows/security/identity-protection/windows-firewall/windows-firewall-with-advanced-security)
    + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    check mark5check mark5cross markcheck mark5check mark5
    + + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +This policy specifies the bandwidth throttling **end time** that Background Intelligent Transfer Service (BITS) uses for background transfers. This policy setting does not affect foreground transfers. This policy is based on the 24-hour clock. + +Value type is integer. Default value is 17 (5 pm). + +Supported value range: 0 - 23 + +You can specify a limit to use during a specific time interval and at all other times. For example, limit the use of network bandwidth to 10 Kbps from 8:00 A.M. to 5:00 P.M., and use all available unused bandwidth the rest of the day's hours. + +Using the three policies together (BandwidthThrottlingStartTime, BandwidthThrottlingEndTime, BandwidthThrottlingTransferRate), BITS will limit its bandwidth usage to the specified values. You can specify the limit in kilobits per second (Kbps). If you specify a value less than 2 kilobits, BITS will continue to use approximately 2 kilobits. To prevent BITS transfers from occurring, specify a limit of 0. + +If you disable or do not configure this policy setting, BITS uses all available unused bandwidth. + +Note: You should base the limit on the speed of the network link, not the computer's network interface card (NIC). This policy setting does not affect Peercaching transfers between peer computers (it does affect transfers from the origin server); the "Limit the maximum network bandwidth used for Peercaching" policy setting should be used for that purpose. + +Consider using this setting to prevent BITS transfers from competing for network bandwidth when the client computer has a fast network card (10Mbs), but is connected to the network via a slow link (56Kbs). + + + +ADMX Info: +- GP English name: *Limit the maximum network bandwidth for BITS background transfers* +- GP name: *BITS_MaxBandwidth* +- GP element: *BITS_BandwidthLimitSchedTo* +- GP path: *Network/Background Intelligent Transfer Service (BITS)* +- GP ADMX file name: *Bits.admx* + + + + + + + + + + + + + +
    + + +**BITS/BandwidthThrottlingStartTime** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    check mark5check mark5cross markcheck mark5check mark5
    + + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +This policy specifies the bandwidth throttling **start time** that Background Intelligent Transfer Service (BITS) uses for background transfers. This policy setting does not affect foreground transfers. This policy is based on the 24-hour clock. + +Value type is integer. Default value is 8 (8 am). + +Supported value range: 0 - 23 + +You can specify a limit to use during a specific time interval and at all other times. For example, limit the use of network bandwidth to 10 Kbps from 8:00 A.M. to 5:00 P.M., and use all available unused bandwidth the rest of the day's hours. + +Using the three policies together (BandwidthThrottlingStartTime, BandwidthThrottlingEndTime, BandwidthThrottlingTransferRate), BITS will limit its bandwidth usage to the specified values. You can specify the limit in kilobits per second (Kbps). If you specify a value less than 2 kilobits, BITS will continue to use approximately 2 kilobits. To prevent BITS transfers from occurring, specify a limit of 0. + +If you disable or do not configure this policy setting, BITS uses all available unused bandwidth. + +Note: You should base the limit on the speed of the network link, not the computer's network interface card (NIC). This policy setting does not affect Peercaching transfers between peer computers (it does affect transfers from the origin server); the "Limit the maximum network bandwidth used for Peercaching" policy setting should be used for that purpose. + +Consider using this setting to prevent BITS transfers from competing for network bandwidth when the client computer has a fast network card (10Mbs), but is connected to the network via a slow link (56Kbs). + + + +ADMX Info: +- GP English name: *Limit the maximum network bandwidth for BITS background transfers* +- GP name: *BITS_MaxBandwidth* +- GP element: *BITS_BandwidthLimitSchedFrom* +- GP path: *Network/Background Intelligent Transfer Service (BITS)* +- GP ADMX file name: *Bits.admx* + + + + + + + + + + + + + +
    + + +**BITS/BandwidthThrottlingTransferRate** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    check mark5check mark5cross markcheck mark5check mark5
    + + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +This policy specifies the bandwidth throttling **transfer rate** in kilobits per second (Kbps) that Background Intelligent Transfer Service (BITS) uses for background transfers. This policy setting does not affect foreground transfers. + +Value type is integer. Default value is 1000. + +Supported value range: 0 - 4294967200 + +You can specify a limit to use during a specific time interval and at all other times. For example, limit the use of network bandwidth to 10 Kbps from 8:00 A.M. to 5:00 P.M., and use all available unused bandwidth the rest of the day's hours. + +Using the three policies together (BandwidthThrottlingStartTime, BandwidthThrottlingEndTime, BandwidthThrottlingTransferRate), BITS will limit its bandwidth usage to the specified values. You can specify the limit in kilobits per second (Kbps). If you specify a value less than 2 kilobits, BITS will continue to use approximately 2 kilobits. To prevent BITS transfers from occurring, specify a limit of 0. + +If you disable or do not configure this policy setting, BITS uses all available unused bandwidth. + +Note: You should base the limit on the speed of the network link, not the computer's network interface card (NIC). This policy setting does not affect Peercaching transfers between peer computers (it does affect transfers from the origin server); the "Limit the maximum network bandwidth used for Peercaching" policy setting should be used for that purpose. + +Consider using this setting to prevent BITS transfers from competing for network bandwidth when the client computer has a fast network card (10Mbs), but is connected to the network via a slow link (56Kbs). + + + +ADMX Info: +- GP English name: *Limit the maximum network bandwidth for BITS background transfers* +- GP name: *BITS_MaxBandwidth* +- GP element: *BITS_MaxTransferRateText* +- GP path: *Network/Background Intelligent Transfer Service (BITS)* +- GP ADMX file name: *Bits.admx* + + + + + + + + + + + + + +
    + + +**BITS/CostedNetworkBehaviorBackgroundPriority** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    check mark5check mark5cross markcheck mark5check mark5
    + + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +This policy setting defines the default behavior that the Background Intelligent Transfer Service (BITS) uses for background transfers when the system is connected to a costed network (3G, etc.). Download behavior policies further limit the network usage of background transfers. + +If you enable this policy setting, you can define a default download policy for each BITS job priority. This setting does not override a download policy explicitly configured by the application that created the BITS job, but does apply to jobs that are created by specifying only a priority. + +For example, you can specify that background jobs are by default to transfer only when on uncosted network connections, but foreground jobs should proceed only when not roaming. The values that can be assigned are: +- 1 - Always transfer +- 2 - Transfer unless roaming +- 3 - Transfer unless surcharge applies (when not roaming or overcap) +- 4 - Transfer unless nearing limit (when not roaming or nearing cap) +- 5 - Transfer only if unconstrained + + + +ADMX Info: +- GP English name: *Set default download behavior for BITS jobs on costed networks* +- GP name: *BITS_SetTransferPolicyOnCostedNetwork* +- GP element: *BITS_TransferPolicyNormalPriorityValue* +- GP path: *Network/Background Intelligent Transfer Service (BITS)* +- GP ADMX file name: *Bits.admx* + + + + + + + + + + + + + +
    + + +**BITS/CostedNetworkBehaviorForegroundPriority** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    check mark5check mark5cross markcheck mark5check mark5
    + + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +This policy setting defines the default behavior that the foreground Intelligent Transfer Service (BITS) uses for foreground transfers when the system is connected to a costed network (3G, etc.). Download behavior policies further limit the network usage of foreground transfers. + +If you enable this policy setting, you can define a default download policy for each BITS job priority. This setting does not override a download policy explicitly configured by the application that created the BITS job, but does apply to jobs that are created by specifying only a priority. + +For example, you can specify that foreground jobs are by default to transfer only when on uncosted network connections, but foreground jobs should proceed only when not roaming. The values that can be assigned are: +- 1 - Always transfer +- 2 - Transfer unless roaming +- 3 - Transfer unless surcharge applies (when not roaming or overcap) +- 4 - Transfer unless nearing limit (when not roaming or nearing cap) +- 5 - Transfer only if unconstrained + + + +ADMX Info: +- GP English name: *Set default download behavior for BITS jobs on costed networks* +- GP name: *BITS_SetTransferPolicyOnCostedNetwork* +- GP element: *BITS_TransferPolicyForegroundPriorityValue* +- GP path: *Network/Background Intelligent Transfer Service (BITS)* +- GP ADMX file name: *Bits.admx* + + + + + + + + + + + + + +
    + + +**BITS/JobInactivityTimeout** + + + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    check mark5check mark5cross markcheck mark5check mark5
    + + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +This policy setting specifies the number of days a pending BITS job can remain inactive before the job is considered abandoned. By default BITS will wait 90 days before considering an inactive job abandoned. After a job is determined to be abandoned, the job is deleted from BITS and any downloaded files for the job are deleted from the disk. + +> [!Note] +> Any property changes to the job or any successful download action will reset this timeout. + +Value type is integer. Default is 90 days. + +Supported values range: 0 - 999 + +Consider increasing the timeout value if computers tend to stay offline for a long period of time and still have pending jobs. +Consider decreasing this value if you are concerned about orphaned jobs occupying disk space. + +If you disable or do not configure this policy setting, the default value of 90 (days) will be used for the inactive job timeout. + + + +ADMX Info: +- GP English name: *Timeout for inactive BITS jobs* +- GP name: *BITS_Job_Timeout* +- GP element: *BITS_Job_Timeout_Time* +- GP path: *Network/Background Intelligent Transfer Service (BITS)* +- GP ADMX file name: *Bits.admx* + + + +Value type is integer. Default is 90 days. + +Supported values range: 0 - 999 + + + + + + + + + + +
    + +Footnote: + +- 1 - Added in Windows 10, version 1607. +- 2 - Added in Windows 10, version 1703. +- 3 - Added in Windows 10, version 1709. +- 4 - Added in Windows 10, version 1803. +- 5 - Added in the next major release of Windows 10. + + + From aa9db666d8ca3239784e7ab020e1aef0f975ff8b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 12 Jul 2018 20:42:19 +0000 Subject: [PATCH 126/132] Merged PR 9745: SetupDiag v1.3 update SetupDiag v1.3 update --- windows/deployment/upgrade/setupdiag.md | 98 ++++++++++++++++++++++++- 1 file changed, 95 insertions(+), 3 deletions(-) diff --git a/windows/deployment/upgrade/setupdiag.md b/windows/deployment/upgrade/setupdiag.md index 494351fd7c..70e120e841 100644 --- a/windows/deployment/upgrade/setupdiag.md +++ b/windows/deployment/upgrade/setupdiag.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy author: greg-lindsay -ms.date: 05/30/2018 -ms.localizationpriority: medium +ms.date: 07/10/2018 +ms.localizationpriority: high --- # SetupDiag @@ -45,6 +45,7 @@ See the [Release notes](#release-notes) section at the bottom of this topic for | /LogsPath:\ |
    • This optional parameter is required only when **/Mode:Offline** is specified. This tells SetupDiag.exe where to find the log files. These log files can be in a flat folder format, or containing multiple subdirectories. SetupDiag will recursively search all child directories. This parameter should be omitted when the **/Mode:Online** is specified.
    | | /ZipLogs:\ |
    • This optional parameter tells SetupDiag.exe to create a zip file continuing its results and all the log files it parsed. The zip file is created in the same directory where SetupDiag.exe is run.
    • Default: If not specified, a value of 'true' is used.
    | | /Verbose |
    • This optional parameter will output much more data to the log file produced by SetupDiag.exe. By default SetupDiag will only produce a log file entry for serious errors. Using **/Verbose** will cause SetupDiag to always produce a log file with debugging details, which can be useful when reporting a problem with SetupDiag.
    | +| /Format:\ |
    • This optional parameter can be used to output log files in xml or JSON format. If this parameter is not specified, text format is used by default.
    | ### Examples: @@ -346,10 +347,23 @@ Each rule name and its associated unique rule identifier are listed with a descr - Matches DPX expander failures in the down-level phase of update from WU. Will output the package name, function, expression and error code. 41. FindFatalPluginFailure – E48E3F1C-26F6-4AFB-859B-BF637DA49636 - Matches any plug in failure that setupplatform decides is fatal to setup. Will output the plugin name, operation and error code. - +42. AdvancedInstallerFailed - 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC + - Indicates critical failure in the AdvancedInstaller while running an installer package, includes the .exe being called, the phase, mode, component and error codes. +43. MigrationAbortedDueToPluginFailure - D07A24F6-5B25-474E-B516-A730085940C9 + - Indicates a critical failure in a migration plugin that causes setup to abort the migration. Will provide the setup operation, plug in name, plug in action and error code. +44. DISMAddPackageFailed - 6196FF5B-E69E-4117-9EC6-9C1EAB20A3B9 + - Indicates a critical failure during a DISM add package operation. Will specify the Package Name, DISM error and add package error code. ## Release notes +07/10/2018 - SetupDiag v1.30 is released with 44 rules, as a standalone tool available from the Download Center. + - Bug fix for an over-matched plug-in rule. The rule will now correctly match only critical (setup failure) plug-in issues. + - New feature: Ability to output logs in JSON and XML format. + - Use "/Format:xml" or "/Format:json" command line parameters to specify the new output format. See [sample logs](#sample-logs) at the bottom of this topic. + - If the “/Format:xml” or “/Format:json” parameter is omitted, the log output format will default to text. + - New Feature: Where possible, specific instructions are now provided in rule output to repair the identified error. For example, instructions are provided to remediate known blocking issues such as uninstalling an incompatible app or freeing up space on the system drive. + - 3 new rules added: AdvancedInstallerFailed, MigrationAbortedDueToPluginFailure, DISMAddPackageFailed. + 05/30/2018 - SetupDiag v1.20 is released with 41 rules, as a standalone tool available from the Download Center. - Fixed a bug in device install failure detection in online mode. - Changed SetupDiag to work without an instance of setupact.log. Previously, SetupDiag required at least one setupact.log to operate. This change enables the tool to analyze update failures that occur prior to calling SetupHost. @@ -364,6 +378,84 @@ Each rule name and its associated unique rule identifier are listed with a descr 03/30/2018 - SetupDiag v1.00 is released with 26 rules, as a standalone tool available from the Download Center. +## Sample logs + +### Text log sample + +``` +Matching Profile found: OptionalComponentOpenPackageFailed - 22952520-EC89-4FBD-94E0-B67DF88347F6 +System Information: + Machine Name = Offline + Manufacturer = MSI + Model = MS-7998 + HostOSArchitecture = x64 + FirmwareType = PCAT + BiosReleaseDate = 20160727000000.000000+000 + BiosVendor = BIOS Date: 07/27/16 10:01:46 Ver: V1.70 + BiosVersion = 1.70 + HostOSVersion = 10.0.15063 + HostOSBuildString = 15063.0.amd64fre.rs2_release.170317-1834 + TargetOSBuildString = 10.0.16299.15 (rs3_release.170928-1534) + HostOSLanguageId = 2057 + HostOSEdition = Core + RegisteredAV = Windows Defender, + FilterDrivers = WdFilter,wcifs,WIMMount,luafv,Wof,FileInfo, + UpgradeStartTime = 3/21/2018 9:47:16 PM + UpgradeEndTime = 3/21/2018 10:02:40 PM + UpgradeElapsedTime = 00:15:24 + ReportId = dd4db176-4e3f-4451-aef6-22cf46de8bde + +Error: SetupDiag reports Optional Component installation failed to open OC Package. Package Name: Foundation, Error: 0x8007001F +Recommend you check the "Windows Modules Installer" service (Trusted Installer) is started on the system and set to automatic start, reboot and try the update again. Optionally, you can check the status of optional components on the system (search for Windows Features), uninstall any unneeded optional components, reboot and try the update again. +Error: SetupDiag reports down-level failure, Operation: Finalize, Error: 0x8007001F - 0x50015 +Refer to https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes for error information. +``` + +### XML log sample + +``` + + + 1.3.0.0 + DiskSpaceBlockInDownLevel + 6080AFAC-892E-4903-94EA-7A17E69E549E + + Offline + Microsoft Corporation + Virtual Machine + x64 + UEFI + 20171012000000.000000+000 + Hyper-V UEFI Release v2.5 + Hyper-V UEFI Release v2.5 + 10.0.14393 + 14393.1794.amd64fre.rs1_release.171008-1615 + 10.0.16299.15 (rs3_release.170928-1534) + 1033 + Core + + + 2017-12-21T12:56:22 + + 2017-12-21T13:22:46 + 0001-01-01T00:00:00 + 0001-01-01T00:00:00 + + Offline + 06600fcd-acc0-40e4-b7f8-bb984dc8d05a + 06600fcd-acc0-40e4-b7f8-bb984dc8d05a + + Warning: Found Disk Space Hard Block. + You must free up at least "6603" MB of space on the System Drive, and try again. + +``` + +### JSON log sample + +``` +{"Version":"1.3.0.0","ProfileName":"DiskSpaceBlockInDownLevel","ProfileGuid":"6080AFAC-892E-4903-94EA-7A17E69E549E","SystemInfo":{"BiosReleaseDate":"20171012000000.000000+000","BiosVendor":"Hyper-V UEFI Release v2.5","BiosVersion":"Hyper-V UEFI Release v2.5","CV":null,"CommercialId":"Offline","FilterDrivers":"","FirmwareType":"UEFI","HostOSArchitecture":"x64","HostOSBuildString":"14393.1794.amd64fre.rs1_release.171008-1615","HostOSEdition":"Core","HostOSLanguageId":"1033","HostOSVersion":"10.0.14393","MachineName":"Offline","Manufacturer":"Microsoft Corporation","Model":"Virtual Machine","RegisteredAV":"","ReportId":"06600fcd-acc0-40e4-b7f8-bb984dc8d05a","RollbackElapsedTime":"PT0S","RollbackEndTime":"\/Date(-62135568000000-0800)\/","RollbackStartTime":"\/Date(-62135568000000-0800)\/","SDMode":1,"SetupReportId":"06600fcd-acc0-40e4-b7f8-bb984dc8d05a","TargetOSArchitecture":null,"TargetOSBuildString":"10.0.16299.15 (rs3_release.170928-1534)","UpgradeElapsedTime":"PT26M24S","UpgradeEndTime":"\/Date(1513891366000-0800)\/","UpgradeStartTime":"\/Date(1513889782000-0800)\/"},"FailureData":["Warning: Found Disk Space Hard Block."],"DeviceDriverInfo":null,"Remediation":["You must free up at least \"6603\" MB of space on the System Drive, and try again."]} +``` + ## Related topics [Resolve Windows 10 upgrade errors: Technical information for IT Pros](https://docs.microsoft.com/en-us/windows/deployment/upgrade/resolve-windows-10-upgrade-errors) \ No newline at end of file From 39642caaaa8a9904993182a752e4691a108f328f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 12 Jul 2018 14:49:38 -0700 Subject: [PATCH 127/132] update yaml --- windows/security/index.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index b1e63963c1..1eefc32dd8 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -22,7 +22,7 @@ metadata: manager: brianlic - ms.date: 02/06/2018 + ms.date: 07/12/2018 ms.topic: article @@ -85,9 +85,9 @@ sections: Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform.
     
    - - - + + + From 4f5cbfbe47ca4c061acbf499e0a6bf374ece0ba1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 12 Jul 2018 15:05:07 -0700 Subject: [PATCH 128/132] fix spacing --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 1eefc32dd8..3f67107753 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -85,7 +85,7 @@ sections: Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform.
     
    Attack surface reductionNext generation protectionEndpoint detection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Network firewall](https://docs.microsoft.com/en-us/windows/security/identity-protection/windows-firewall/windows-firewall-with-advanced-security)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)
    [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Network firewall](https://docs.microsoft.com/en-us/windows/security/identity-protection/windows-firewall/windows-firewall-with-advanced-security)[Attack surface reduction controls](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Automated investigation and remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Analyze automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)
    - + From ca2922e35e067515ccd52a0b9a76eed4b4b005ce Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 12 Jul 2018 15:15:00 -0700 Subject: [PATCH 129/132] updates --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 3f67107753..a711e02d34 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -87,7 +87,7 @@ sections:
    Attack surface reductionNext generation protectionEndpoint detection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Network firewall](https://docs.microsoft.com/en-us/windows/security/identity-protection/windows-firewall/windows-firewall-with-advanced-security)[Attack surface reduction controls](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard)
    [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Network firewall](https://docs.microsoft.com/en-us/windows/security/identity-protection/windows-firewall/windows-firewall-with-advanced-security)

    [Attack surface reduction controls](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Automated investigation and remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Analyze automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)
    - + From 36459bed816fc457bef2d63b2676d8670893e48a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 12 Jul 2018 15:38:15 -0700 Subject: [PATCH 130/132] moved sandbox to next gen --- windows/security/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index a711e02d34..987d93427e 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -86,8 +86,8 @@ sections:
     
    Attack surface reductionNext generation protectionEndpoint detection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Network firewall](https://docs.microsoft.com/en-us/windows/security/identity-protection/windows-firewall/windows-firewall-with-advanced-security)

    [Attack surface reduction controls](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Automated sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus)

    [Advanced Detonation and Analysis Service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Automated investigation and remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Analyze automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)
    - - + + From 79a2805c330c68dbda2452e1baa4521cfc603cd8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 12 Jul 2018 15:54:16 -0700 Subject: [PATCH 131/132] fix --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 987d93427e..0f61b80fe7 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -86,7 +86,7 @@ sections:
     
    Attack surface reductionNext generation protectionEndpoint detection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Network firewall](https://docs.microsoft.com/en-us/windows/security/identity-protection/windows-firewall/windows-firewall-with-advanced-security)

    [Attack surface reduction controls](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Automated sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus)

    [Advanced Detonation and Analysis Service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)br>
    [Automated sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Advanced detonation and analysis service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Automated investigation and remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Analyze automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)
    - + From 8c10b9b554dc6c90a639f1a55cc2bb7aeffaca17 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 12 Jul 2018 16:21:02 -0700 Subject: [PATCH 132/132] delete deep analysis --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0f61b80fe7..05c303413e 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -87,7 +87,7 @@ sections:
    Attack surface reductionNext generation protectionEndpoint detection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Network firewall](https://docs.microsoft.com/en-us/windows/security/identity-protection/windows-firewall/windows-firewall-with-advanced-security)

    [Attack surface reduction controls](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)br>
    [Automated sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Automated sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Advanced detonation and analysis service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Automated investigation and remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Analyze automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)
    - +
    Attack surface reductionNext generation protectionEndpoint detection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/en-us/intune/device-restrictions-configure)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Network firewall](https://docs.microsoft.com/en-us/windows/security/identity-protection/windows-firewall/windows-firewall-with-advanced-security)

    [Attack surface reduction controls](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Automated sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/configure-block-at-first-sight-windows-defender-antivirus)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Advanced detonation and analysis service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Alerts queue](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Advanced detonation and analysis service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Automated investigation and remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Analyze automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    oMh2 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�m(vswtX&0)W!ph+OC^z0 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