Why Small Businesses Are Prime Targets
Small and medium businesses account for 43% of all cyberattack targets (Verizon DBIR 2024), yet fewer than 14% have a formal security plan. Attackers don’t always go after the biggest fish — they go after the easiest one. The good news: the most impactful security improvements are free and take a few hours, not a budget.
This guide walks through 10 actionable hardening steps you can complete this week.
Step 1: Change All Default Credentials
Every router, switch, NAS, camera, and printer ships with a default username and password (often admin/admin). These are publicly listed. Change them now.
# Find devices on your network using nmap
nmap -sn 192.168.1.0/24
# For each discovered device, log in and change the password
Use a password manager (Bitwarden is free) to generate and store unique 20+ character passwords for every device.
Step 2: Segment Your Network with VLANs
Flat networks let attackers move freely once they’re inside. Segment your network so that different device types can’t talk to each other unnecessarily:
| VLAN | Devices |
|---|---|
| 10 — Corporate | Staff computers, printers |
| 20 — Guest | Customer WiFi |
| 30 — IoT | Smart TVs, cameras, HVAC |
| 40 — Servers | NAS, internal servers |
Guest WiFi should never reach your corporate devices. This one change stops the most common attack path.
Step 3: Enable MFA Everywhere
Multi-factor authentication blocks 99.9% of automated credential attacks (Microsoft). Enable it on:
- Microsoft 365 / Google Workspace
- Your firewall admin interface
- VPN
- Cloud services (AWS, Azure, etc.)
- Banking and financial portals
Use an authenticator app (Microsoft Authenticator, Google Authenticator) rather than SMS where possible.
Step 4: Keep Everything Patched
Unpatched software is the #1 attack vector. Create a patching schedule:
- OS patches: Apply within 7 days of release
- Critical security patches: Apply within 24–48 hours
- Firmware (routers, switches, firewalls): Monthly review
- Third-party software: Enable auto-update where available
Set a calendar reminder. This is the most important step on this list.
Step 5: Harden Your Firewall
Your firewall’s default configuration is rarely optimal. Apply these rules:
# Block all inbound traffic by default — only allow what's needed
# Whitelist known IPs for management access
# Block common attack ports if not in use:
# - 23 (Telnet)
# - 3389 (RDP) — restrict to VPN only
# - 445 (SMB) — never expose to internet
# - 22 (SSH) — restrict by IP if possible
# Enable geo-blocking for countries you don't do business with
# Enable IDS/IPS if your firewall supports it
Step 6: Enforce Strong Password Policy
Require passwords that are:
- Minimum 14 characters
- Checked against known breach lists (HaveIBeenPwned API)
- Changed if breached (not on a timer — timed resets make passwords worse)
Pro tip: Passphrases (“purple-cloud-guitar-42!”) are both strong and memorable.
Step 7: Set Up Encrypted Backups
The 3-2-1 backup rule:
- 3 copies of your data
- 2 different storage media types
- 1 copy offsite or in the cloud
Test your backups monthly by actually restoring a file. A backup you’ve never tested is not a backup.
Step 8: Enable DNS Filtering
DNS filtering blocks malicious domains before your devices ever connect to them. Free options:
- Cloudflare Gateway (free for small businesses)
- Quad9 (free, privacy-focused)
- OpenDNS (free tier available)
Change your router’s DNS settings to point to one of these, and you’ll block millions of known malicious domains automatically.
Step 9: Disable Unnecessary Services
Every open port is a potential attack surface. Audit what’s running:
# On Linux servers, check listening ports
ss -tlnp
# Disable services you don't need
sudo systemctl disable <service-name>
sudo systemctl stop <service-name>
Common services to disable if unused: Telnet, FTP, SNMP v1/v2, UPnP on routers.
Step 10: Train Your Staff
95% of breaches involve human error (IBM). Your people are both your biggest vulnerability and your best defence. Run:
- Monthly phishing simulation emails (free with tools like GoPhish)
- Annual security awareness training (free via SANS Securing The Human)
- Clear reporting procedures — staff should feel safe reporting suspicious emails
Quick-Win Priority Order
If you can only do three things this week:
- Enable MFA on email and remote access
- Apply all pending patches to OS and firmware
- Change all default credentials on network devices
These three steps alone will stop the overwhelming majority of opportunistic attacks targeting small businesses.
Bookmark this checklist and revisit it quarterly. The threat landscape changes constantly — staying ahead requires ongoing attention, not a one-time effort.