This capstone lab integrates everything you've learned: you'll take a stock Windows 10 VM and apply the CIS Level 1 benchmark. You'll configure local policies, disable unnecessary services, set NTFS permissions, and harden the registry. At the end, you'll run a compliance scan to verify your work. This is the practical exam you can show to an employer.
Your goal: achieve at least 90% compliance against the CIS Microsoft Windows 10 Enterprise Benchmark, Level 1. You'll use the Security Compliance Toolkit, LGPO, PowerShell, and manual checks. You must document every change and justify any deviation.
# Step 2: Disable unnecessary services (Print Spooler, XblGameSave)
$services = "Spooler", "XblGameSave", "RemoteRegistry"
foreach ($svc in $services) {
Stop-Service $svc -Force
Set-Service $svc -StartupType Disabled
}Enable UAC with secure desktop; set password policy to 14-character minimum; configure Windows Defender Firewall to block all inbound by default; set BitLocker encryption (if VM supports TPM) or implement a workaround; harden registry keys for LSA protection and AutoRun; and set a restrictive NTFS permission on sensitive user directories.
💡 Use the CIS-CAT Pro Assessor (free trial) to scan your VM after hardening and generate a compliance report. The report will list any remaining failures.
| Control Area | CIS Level 1 Example | Verification |
|---|---|---|
| Account Policies | Maximum password age 60 days | net accounts |
| Windows Components | Disable Windows Script Host | Check registry HKLM\...\Windows Script Host\Enabled = 0 |
| Network | Enable Windows Defender Firewall: Domain | Get-NetFirewallProfile -Name Domain |
At the end of the lab, you'll produce: a screenshot of the CIS-CAT scan showing >90% compliance, a list of deviations with risk justifications, and a PowerShell script that applies your hardening changes (for repeatability). This demonstrates your ability to operationalize benchmarks.
⚠️ In a real production VM, some CIS settings may break legacy applications. In this lab, you can apply all settings; but document which you think would need testing.
Verify exercises to earn ★ 250 XP and unlock next lab level.