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:

VLANDevices
10 — CorporateStaff computers, printers
20 — GuestCustomer WiFi
30 — IoTSmart TVs, cameras, HVAC
40 — ServersNAS, 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:

  1. Enable MFA on email and remote access
  2. Apply all pending patches to OS and firmware
  3. 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.