CybersecurityJuly 12, 2026· 10 min read

The SMB Cyber Security Checklist: 15 Controls Every Small Business Must Have in 2026

A practical, actionable cyber security checklist for small and medium businesses. These 15 controls cover the most critical security gaps that lead to breaches, ransomware, and compliance failures — with specific implementation steps for each.

Rutuja Mali
By · Founder & Managing Director, Sentrivox
Builds Sentrivox to give small teams one clear view of their IT assets and security risk. LinkedIn

Checklist Overview

Endpoint HardeningAccess ControlRemote AccessPatch ManagementAsset ManagementBackup & RecoveryComplianceIncident Response
6
Critical controls
7
High priority controls
2
Medium priority controls

Small businesses are attacked because they are reachable, not because they are famous. Automated tools scan the whole internet for exposed RDP, missing patches and weak passwords, whatever the size of the company behind them.

The good news: the controls that prevent most breaches are not complicated. This cyber security checklist covers the 15 most impactful security controls a small business can implement — many of which cost nothing beyond the time to configure them.

Sentrivox automatically checks and monitors 8 of these 15 controls on every Windows endpoint — giving you continuous visibility into your security posture without manual audits.

The 15-Control SMB Cyber Security Checklist

#01

Enable Windows Firewall on All Profiles

CriticalEndpoint Hardening

Ensure Windows Firewall is active on Domain, Private, and Public network profiles on every device. A disabled firewall is an open door for lateral movement after initial compromise.

#02

Enable & Update Windows Defender

CriticalEndpoint Hardening

Windows Defender must be enabled with real-time protection active and definitions updated within the last 24 hours. Outdated definitions cannot detect recent malware variants.

#03

Disable SMBv1 Protocol

CriticalEndpoint Hardening

SMBv1 is the vulnerability exploited by WannaCry ransomware and should be disabled on all Windows endpoints. Check via PowerShell: Get-SmbServerConfiguration | Select EnableSMB1Protocol

#04

Disable or Delete Guest Accounts

HighAccess Control

Guest accounts on Windows endpoints provide unauthenticated local access and should be disabled or deleted. An attacker who lands on one machine can use it to reach others.

#05

Enforce Multi-Factor Authentication

CriticalAccess Control

MFA should be required for all remote access, email, and cloud services. Microsoft reported in 2019 that MFA can block over 99.9% of account compromise attacks.

#06

Enforce Password Complexity Policy

HighAccess Control

Require minimum 12-character passwords with complexity requirements. Enable account lockout after 5 failed attempts. Use group policy to enforce across all Windows endpoints.

#07

Require NLA for Remote Desktop

HighRemote Access

Network Level Authentication (NLA) for RDP requires valid credentials before establishing a full RDP session, preventing pre-authentication exploits like BlueKeep.

#08

Set RDP Encryption to High

HighRemote Access

Configure RDP Security Layer to "SSL (TLS 1.0)" minimum and Encryption Level to "High" or "FIPS Compliant" to protect session data in transit.

#09

Automate Windows Updates

CriticalPatch Management

Configure Windows Update for automatic download and installation of security patches. Unpatched systems are the #1 vector for ransomware in SMB environments.

#10

Track Missing Patches by CVE

HighPatch Management

Know which CVEs are unpatched across your fleet and prioritize by CVSS score and EPSS exploit probability. Not all patches are equally urgent — triage by actual risk.

#11

Maintain a Complete Asset Inventory

CriticalAsset Management

You cannot protect what you cannot see. Use automated IT asset management software to continuously discover and track every device on your network.

#12

Track All Installed Software

HighAsset Management

Inventory all installed applications including version numbers. Unknown or outdated software on endpoints creates vulnerability exposure that is invisible without software asset management.

#13

Implement the 3-2-1 Backup Rule

CriticalBackup & Recovery

3 copies of data, on 2 different media types, with 1 copy offsite (cloud). Test your backups quarterly — a backup you have never tested is not a backup.

#14

Generate Monthly Security Reports

MediumCompliance

Run compliance reports monthly against your policy framework (ISO 27001, CIS, or internal). Monthly reviews catch drift before it becomes an audit finding or a breach.

#15

Document an Incident Response Plan

HighIncident Response

Have a written incident response plan that covers: detection, containment, eradication, recovery, and post-incident review. Practice it with a tabletop exercise at least annually.

Automate 8 of These 15 Controls with Sentrivox

Sentrivox automatically monitors controls #01–08 (Firewall, Defender, SMBv1, Guest Account, Password Policy, RDP NLA, Auto-Update, and RDP Encryption) on every Windows endpoint — running checks on every 60-second heartbeat and flagging failures instantly on your dashboard.

The remaining 7 controls (MFA, patch management, asset inventory, software tracking, backup, compliance reporting, and incident response) are covered through Sentrivox's IT asset management module, compliance reports, and integrations.

Free Checklist: Windows Security Benchmark
All 8 checks with severity and PowerShell remediation commands — ready to run today.
Download Free →

Sources and further reading

Related Articles