Technical Benchmark · Print-Friendly

Windows Endpoint Security Benchmark for SMBs

The 8 security checks every Windows endpoint in your organization should pass — with SMB industry benchmarks, PowerShell verification commands, and step-by-step remediation.

📄 2 pages·🖨️ Print-friendly·⚡ Run today

Get the Benchmark Free

For IT admins and MSPs managing Windows endpoints.

No spam. Unsubscribe any time.

The 8 Critical Security Checks

CriticalHighMedium
CYB-001

Windows Firewall Enabled

Critical

The Windows Firewall blocks unauthorized inbound network connections. A disabled firewall is a direct path for network-based attackers.

SMB Pass Rate
66% pass
Target
100%
PowerShell Remediation
Set-NetFirewallProfile -All -Enabled True
CYB-002

Windows Defender Real-Time Protection

Critical

Real-time protection detects and blocks malware before it executes. Defenders with real-time protection disabled allow malware to run undetected.

SMB Pass Rate
72% pass
Target
100%
PowerShell Remediation
Set-MpPreference -DisableRealtimeMonitoring $false
CYB-003

Guest Account Disabled

High

An enabled guest account provides an unauthenticated local access path that attackers can use for lateral movement.

SMB Pass Rate
78% pass
Target
100%
PowerShell Remediation
Disable-LocalUser -Name "Guest"
CYB-004

RDP Network Level Authentication

Critical

NLA requires authentication before a remote desktop session is established, preventing credential brute-force attacks against the RDP login screen.

SMB Pass Rate
59% pass (of RDP-enabled)
Target
100%
PowerShell Remediation
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name "UserAuthentication" -Value 1
CYB-005

SMBv1 Protocol Disabled

Critical

SMBv1 is the protocol exploited by EternalBlue/WannaCry. It has been deprecated since 2014 and should be disabled on all modern systems.

SMB Pass Rate
81% pass
Target
100%
PowerShell Remediation
Set-SmbServerConfiguration -EnableSMB1Protocol $false -Force
CYB-006

Password Policy Complexity

High

Weak password policies allow credential attacks. Minimum 12-character passwords with complexity requirements prevent the majority of brute-force attempts.

SMB Pass Rate
44% pass
Target
100%
PowerShell Remediation
secedit /export /cfg c:\secpol.cfg && [edit MinimumPasswordLength=12, PasswordComplexity=1]
CYB-007

Windows Automatic Updates Enabled

High

Automatic updates ensure critical security patches are applied without requiring manual IT action. The average time from CVE publication to active exploitation is 7 days.

SMB Pass Rate
53% pass
Target
100%
PowerShell Remediation
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoUpdate" -Value 0
CYB-008

RDP Encryption Level

Medium

RDP connections without high encryption can be intercepted by man-in-the-middle attacks on the network.

SMB Pass Rate
69% pass (of RDP-enabled)
Target
100%
PowerShell Remediation
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name "MinEncryptionLevel" -Value 3

Run All 8 Checks Automatically — Forever

Instead of running these manually, Sentrivox runs all 8 checks on every heartbeat and alerts you the moment any endpoint fails a check.

See It Live — Request Demo →