diff --git a/docs/os/windows-overview.md b/docs/os/windows-overview.md index 222d6b86..c45d912c 100644 --- a/docs/os/windows-overview.md +++ b/docs/os/windows-overview.md @@ -6,15 +6,85 @@ description: Windows is a traditonal operating system developed by Microsoft tha ## Hardware and Firmware Security -### Choosing the Secure Hardware +### Choosing a Secure Hardware -When choosing hardware for your Windows system, you should consider selecting a [secured-core](https://www.microsoft.com/en-us/windows/business/windows-11-secured-core-computers) PC with long-term support, such as the Microsoft Surface for Business series. These devices offer enhanced security features and receive updates for an extended period to ensure optimal performance and protection. +- Choose a secured-core PC that has long-term lifetime support. The Microsoft Surface for Business series is the best option in this regard. +- Choose a PC with Microsoft Pluton.
-What security benefits does a secured-core PC offer? +Secure Launch and Secure Boot -ENCLOSED TEXT +TBC
-Additionally, you should look for PCs equipped with Microsoft Pluton, a security processor that helps safeguard against advanced threats and secure sensitive information on your device. +### Firmware Settings + +- Turn on Secure Boot and, if applicable, disable the third-party Microsoft UEFI CA. +- Turn on Virtualization settings. +- Turn on Dynamic Root of Trust for Measurement (DRTM). +- If available, set Thunderbolt Security Settings to the highest level. +- Be sure to set a firmware password. +- Configure Boot Sequence to exclusively boot from your hard drive while disabling all other items, if accessible. +- Enable TPM and designate Microsoft Pluton as default if applicable. + +## Operating System Security + +### Choose the Correct Version and Edition + +Use Windows 11 Enterprise, version 23H2 as your operating system. + +### Out-of-Box-Experience (OOBE) + +- Select your region to EEA and allow optional diagnostic data. +- Use a local account instead of a Microsoft account. +- After OOBE, turn on Smart App Control in Windows Security → App & Browser Control → Smart App Control. + +
+Activate Windows Enterprise + +For Key Management Service (KMS) activation, execute the following command from an elevated command prompt: + +``` +cd "c:\windows\system32" +cscript slmgr.vbs /skms input.your.kms.server.here +cscript slmgr.vbs /ato +``` + +For Multiple Activation Key (MAK) activation, execute the following command from an elevated command prompt: + +``` +cd "c:\windows\system32" +cscript slmgr.vbs /ipk input-your-mak-key-here +cscript slmgr.vbs /ato +``` + +
+ +
+Upgrade Windows + +To upgrade from Windows Home to Windows Pro, enter your product key in Sttings → System → Activation → Change product key. + +To upgrade from Windows Pro to Windows Enterprise, execute the following command from an elevated command prompt: + +``` +cd "c:\windows\system32" +cscript slmgr.vbs /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43 +cscript slmgr.vbs /ato +``` + +
+ +### Security Baselines + +- [Download](https://www.microsoft.com/en-us/download/details.aspx?id=55319) the following files: `Windows 11 v23H2 Security Baseline.zip` and `LGPO.zip`. +- Unzip both files. In `LGPO\LGPO_30`, copy `LGPO.exe` to `Windows 11 v23H2 Security Baseline\Scripts\Tools`. +- In `Windows 11 v23H2 Security Baseline\Scripts`, execute the following command from an elevated command prompt: +``` +Set-ExecutionPolicy -Scope Process Unrestricted +.\Baseline-LocalInstall.ps1 -Win11NonDomainJoined +``` +- Respond with `R` to run the script once you receive a security warning. + +### Security Baselines