From 1f6af493121b8e4132737c5c8a4506d0bab6e8f8 Mon Sep 17 00:00:00 2001
From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com>
Date: Mon, 3 Oct 2022 15:16:23 -0700
Subject: [PATCH 01/16] Update configure-md-app-guard.md
fixed a minor glitch
---
.../configure-md-app-guard.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md
index 382528bfa0..ce6c3c7ddf 100644
--- a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md
+++ b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md
@@ -60,7 +60,7 @@ These settings, located at `Computer Configuration\Administrative Templates\Wind
|Configure Microsoft Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher
Windows 11 Enterprise|Determines whether Application Guard can use the print functionality.|**Enabled.** This is effective only in managed mode. Turns on the print functionality and lets you choose whether to additionally:
- Enable Application Guard to print into the XPS format.
- Enable Application Guard to print into the PDF format.
- Enable Application Guard to print to locally attached printers.
- Enable Application Guard to print from previously connected network printers. Employees can't search for other printers.
**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.|
|Allow Persistence|Windows 10 Enterprise, 1709 or higher
Windows 11 Enterprise|Determines whether data persists across different sessions in Microsoft Defender Application Guard.|**Enabled.** This is effective only in managed mode. Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.
**Disabled or not configured.** All user data within Application Guard is reset between sessions.
**NOTE**: If you later decide to stop supporting data persistence for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data.
**To reset the container:**
1. Open a command-line program and navigate to `Windows/System32`.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data.|
|Turn on Microsoft Defender Application Guard in Managed Mode|Windows 10 Enterprise, 1809 or higher
Windows 11 Enterprise|Determines whether to turn on Application Guard for Microsoft Edge and Microsoft Office.|**Enabled.** Turns on Application Guard for Microsoft Edge and/or Microsoft Office, honoring the network isolation settings, rendering untrusted content in the Application Guard container. Application Guard won't actually be turned on unless the required prerequisites and network isolation settings are already set on the device. Available options:
- Enable Microsoft Defender Application Guard only for Microsoft Edge
- Enable Microsoft Defender Application Guard only for Microsoft Office
- Enable Microsoft Defender Application Guard for both Microsoft Edge and Microsoft Office
**Disabled.** Turns off Application Guard, allowing all apps to run in Microsoft Edge and Microsoft Office.
**Note:** For Windows 10, if you have KB5014666 installed, and for Windows 11, if you have KB5014668 installed, you are no longer required to configure network isolation policy to enable Application Guard for Edge.|
-|Allow files to download to host operating system|Windows 10 Enterprise or Pro, 1803 or higher
Windows 11 Enterprise or Pro|Determines whether to save downloaded files to the host operating system from the Microsoft Defender Application Guard container.|**Enabled.** This is effective only in managed mode. Allows users to save downloaded files from the Microsoft Defender Application Guard container to the host operating system. This action creates a share between the host and container that also allows for uploads from the host to the Application Guard container.
**Disabled or not configured.** Users aren't able to save downloaded files from Application Guard to the host operating system.|
+|Allow files to download to host operating system|Windows 10 Enterprise or Pro, 1803 or higher
Windows 11 Enterprise or Pro|Determines whether to save downloaded files to the host operating system from the Microsoft Defender Application Guard container.|**Enabled.** Allows users to save downloaded files from the Microsoft Defender Application Guard container to the host operating system. This action creates a share between the host and container that also allows for uploads from the host to the Application Guard container.
**Disabled or not configured.** Users aren't able to save downloaded files from Application Guard to the host operating system.|
|Allow hardware-accelerated rendering for Microsoft Defender Application Guard|Windows 10 Enterprise, 1803 or higher
Windows 11 Enterprise|Determines whether Microsoft Defender Application Guard renders graphics using hardware or software acceleration.|**Enabled.** This is effective only in managed mode. Microsoft Defender Application Guard uses Hyper-V to access supported, high-security rendering graphics hardware (GPUs). These GPUs improve rendering performance and battery life while using Microsoft Defender Application Guard, particularly for video playback and other graphics-intensive use cases. If this setting is enabled without connecting any high-security rendering graphics hardware, Microsoft Defender Application Guard will automatically revert to software-based (CPU) rendering. **Important:** Enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device.
**Disabled or not configured.** Microsoft Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.|
|Allow camera and microphone access in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher
Windows 11 Enterprise|Determines whether to allow camera and microphone access inside Microsoft Defender Application Guard.|**Enabled.** This is effective only in managed mode. Applications inside Microsoft Defender Application Guard are able to access the camera and microphone on the user's device. **Important:** Enabling this policy with a potentially compromised container could bypass camera and microphone permissions and access the camera and microphone without the user's knowledge.
**Disabled or not configured.** Applications inside Microsoft Defender Application Guard are unable to access the camera and microphone on the user's device.|
|Allow Microsoft Defender Application Guard to use Root Certificate Authorities from a user's device|Windows 10 Enterprise or Pro, 1809 or higher
Windows 11 Enterprise or Pro|Determines whether Root Certificates are shared with Microsoft Defender Application Guard.|**Enabled.** Certificates matching the specified thumbprint are transferred into the container. Use a comma to separate multiple certificates.
**Disabled or not configured.** Certificates aren't shared with Microsoft Defender Application Guard.|
From 675c0e151f3a3a9442267df27eec4db855594468 Mon Sep 17 00:00:00 2001
From: Rafal Sosnowski <51166236+rafals2@users.noreply.github.com>
Date: Tue, 4 Oct 2022 10:05:57 -0700
Subject: [PATCH 02/16] Update bitlocker-countermeasures.md
added info about the rogue OS attack
---
.../bitlocker/bitlocker-countermeasures.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md
index 4f129193e8..b4a4825f7b 100644
--- a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md
+++ b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md
@@ -155,6 +155,12 @@ It also blocks automatic or manual attempts to move the paging file.
Enable secure boot and mandatorily prompt a password to change BIOS settings.
For customers requiring protection against these advanced attacks, configure a TPM+PIN protector, disable Standby power management, and shut down or hibernate the device before it leaves the control of an authorized user.
+### Tricking BitLocker to pass the key to a rogue Operating system
+
+An attacker can modify the boot manager (BootMgr) configuration database (BCD) which is stored on a non-encrypted partition and add an entry point to a rogue OS on a different partition. During the boot process, BitLocker code will make sure that the operating system that the encryption key obtained from the TPM is given to, is cryptographically verified to be the intended recipient. Because this strong cryptographic verification already exists, Microsoft doesn’t recommend storing a hash of a disk partition table in Platform Configuration Register (PCR) 5.
+
+Also, an attacker can replace the entire OS disk while preserving the platform hardware and firmware and then could extract a protected BitLocker key blob from the metadata of the victim OS partition. The attacker could then attempt to unseal that BitLocker key blob by calling the TPM API from an operating system under their control. This will not succeeed because when Windows seals the BitLocker key to the TPM, it does it with a PCR 11 value of 0 and to successfully unseal the blob, PCR 11 in the TPM must have value of 0. However, when boot manager passes the control to any boot loader (legitimate or rogue) it always changes PCR11 to a value of 1. Since the PCR 11 value is guaranteed to be different after exiting the boot manager, the attacker can't unlock the Bitlocker key.
+
## Attacker countermeasures
The following sections cover mitigations for different types of attackers.
From 360a60f5e407a360b769f66bb1d62a32712ae7e9 Mon Sep 17 00:00:00 2001
From: Sriraman M S <45987684+msbemba@users.noreply.github.com>
Date: Tue, 8 Nov 2022 19:32:11 +0530
Subject: [PATCH 03/16] Update servicing-stack-updates.md
Made changes to the document as we can now deploy Windows SSUs and LCUs together with one cumulative update
reference https://techcommunity.microsoft.com/t5/windows-it-pro-blog/deploy-windows-ssus-and-lcus-together-with-one-cumulative-update/ba-p/1967887
per issue#https://github.com/MicrosoftDocs/windows-itpro-docs/issues/10582
---
windows/deployment/update/servicing-stack-updates.md | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md
index b1549aa4b9..7a2066d26d 100644
--- a/windows/deployment/update/servicing-stack-updates.md
+++ b/windows/deployment/update/servicing-stack-updates.md
@@ -40,7 +40,10 @@ Servicing stack update are released depending on new issues or vulnerabilities.
Both Windows client and Windows Server use the cumulative update mechanism, in which many fixes to improve the quality and security of Windows are packaged into a single update. Each cumulative update includes the changes and fixes from all previous updates.
-Servicing stack updates must ship separately from the cumulative updates because they modify the component that installs Windows updates. The servicing stack is released separately because the servicing stack itself requires an update. For example, the cumulative update [KB4284880](https://support.microsoft.com/help/4284880/windows-10-update-kb4284880) requires the [May 17, 2018 servicing stack update](https://support.microsoft.com/help/4132216), which includes updates to Windows Update.
+Servicing stack updates improve the reliability of the update process to mitigate potential issues while installing the latest quality updates and feature updates. If you don't install the latest servicing stack update, there's a risk that your device can't be updated with the latest Microsoft security fixes.
+
+Beginning with the February 2021 LCU, microsoft will publish all future cumulative updates and SSUs for Windows 10, version 2004 and above together as one cumulative monthly update to the normal release category in WSUS.
+
## Is there any special guidance?
From 9c8f2a8333d2d3cfd6b2f21b4899be317cff8732 Mon Sep 17 00:00:00 2001
From: Sriraman M S <45987684+msbemba@users.noreply.github.com>
Date: Tue, 8 Nov 2022 20:17:47 +0530
Subject: [PATCH 04/16] Update update-terminology.png
Made changes to the Image (typo)
---
.../update/images/update-terminology.png | Bin 62261 -> 50871 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/windows/deployment/update/images/update-terminology.png b/windows/deployment/update/images/update-terminology.png
index 803c35d44742e0cce10e3a2ccd0108b8f9e9164b..81e1b28320f36056994826e4f4c33257f149920a 100644
GIT binary patch
literal 50871
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