VPN Security Checklist for Small Teams

A VPN is one gate, not a wall — and the breaches that start at VPNs are almost never about the encryption. They are a stolen password without MFA, an unpatched appliance, or a contractor account nobody turned off. The honest checklist has five parts: MFA on every account, patch the concentrator like a server, decide the tunnel mode in writing, give each group the least access that works, and retire every account that no longer has a human.

1. What the VPN actually protects (say it honestly)

The VPN encrypts traffic and puts remote people on the office network. It does not fix a compromised laptop, a phished admin, or an appliance running last year's firmware:

It protectsIt does not protect
Traffic on hostile Wi-Fi (cafes, airports, home routers with old firmware)A laptop that is already owned by malware
Internal services that should not face the internet (file shares, printers, admin panels)Accounts without MFA — the password is the perimeter then
The office network from direct exposureThe VPN appliance itself — that is a server with a target on it

Say the honest version out loud once: the VPN moves your perimeter from the office wall to every laptop and every credential. The rest of the checklist lives there.

2. MFA on every VPN account — including the one you forgot

3. Patch the concentrator like a server, not like a toaster

VPN gateways are the single most profitable class of breach entry point of recent years — the same four vendors appear in every headline, and the cause is almost always a patch that sat for weeks. Three rules:

4. Full tunnel vs split tunnel — decided in writing, not by default

The default answer changes per role, and the reasoning should be one sentence per group:

GroupModeWhy (write it down)
Admins, finance, contractorsFull tunnelHigh-privilege traffic never rides a network you do not control
General staffSplit tunnel or fullSplit is fine if devices are managed and MFA is on the SSO — revisit if you cannot say why
Vendor/contractor accountsSplit, restrictedOne host, one port, time-boxed — a vendor does not need your whole network

Verify the setting, not the intention: run one route check per group each quarter and confirm the client routes what you think it routes.

5. Least privilege: the network behind the VPN is not all yours to give

6. The accounts you forgot are the breach

The accounts that cause incidents are rarely new ones. Hunt for: vendor support logins, ex-contractor accounts, ex-employee phones still enrolled in TOTP, service accounts that authenticate to the VPN (why does a backup job need a tunnel?), and the "office" shared login from before you knew better. Offboarding revokes VPN access in the same hour it revokes email — it is the first credential a disgruntled ex-colleague tries.

7. Client-side basics (what the user's laptop owes you)

8. The five signals worth alerting on

9. The quarterly VPN review card

CheckCadenceOwner
VPN user list matches staff (delete the delta)QuarterlyOwner + ops
MFA coverage = 100% of logins (vendor account included)QuarterlyOwner
Appliance patched; EOL status checkedQuarterlyOps
Group → network access map still trueQuarterlyOps
Route check per tunnel mode (verify, not assume)QuarterlyOps