EPISODE · Oct 20, 2026 · 25 MIN
Security for Non-Security People
This year, host Bryan Mills has cleaned up multiple hacked WordPress sites, including one where a single outdated plugin handed the attacker a file manager: open any file, write straight to the database. Here's what the attacker knew about that organization before striking: nothing. A bot read a version number, and that was the whole crime. This episode is security with no dread and no jargon: four ordinary enemies, one afternoon of defenses, and a calm script for the bad day the defenses make unlikely. Bryan names the four attacks small sites actually face, brute force, malware through outdated software, AI-quality phishing, and form spam, and, just as usefully, the exotic threats you have permission to ignore. Then the baseline, nearly all of it free: the update schedule as the highest-value security control you hold, unique vaulted passwords, two-factor authentication on every account that could cause an incident, the one habit that defeats phishing even when the fake is perfect (never log in through a link in a message), and least privilege, including why publishing should never happen from an account that can delete the site. Then the walls and alarms, tuned rare enough to matter, and the hour-by-hour incident script with a tested backup at its center. On the Question Line: a board chair says, "We're a tiny nonprofit; nobody is going to bother hacking us," and we hand you the two-minute answer that wins the room. In the Tool Minute: Have I Been Pwned, the free breach check that makes the whole argument concrete in ninety seconds. Quick win: count your CMS administrator accounts, demote or delete the extras, and turn on 2FA for the rest. In This Episode The four enemies: brute force, malware via update gaps, industrialized phishing, and form spam, plus the anatomy of a real small-site compromise Scope discipline as a security practice: the exotic threats to ignore, and the one setting that retires form spam for the year The baseline cost question: what would it cost to send the email that begins "We are writing to let you know about a security incident"? The phishing habit that survives perfect fakes, and the no-blame reporting norm that turns clicks into early warnings Least privilege in practice: never fewer than two admins, no shared logins anywhere, and offboarding as a security event Walls and alarms: two free layers, three settings, and the alert-fatigue tuning that keeps the rare message loud The incident script: confirm, contain, rotate, restore onto an updated platform, and write the log entry that closes the loop Myth busted: "we're too small to be a target" The Question Line: the board chair's objection, answered in two minutes (send yours in via the link below) The Tool Minute: Have I Been Pwned Links This episode's worksheet, the Security Baseline Checklist and Incident Response One-Pager: https://webmanagers.com/register Episode page (full notes, worksheet, and transcript): https://webmanagers.com/podcast/security-for-non-security-people Capthca: Cap https://trycap.dev/ | hCapthca | Google reCAPTHCA Have I Been Pwned: haveibeenpwned.com The book, Strategic Web Management: First Steps for the Accidental Web Manager: Companion site and all free worksheets: https://webmanagers.com/register Follow the show: https://webmanagers.com/podcast Leave a rating and review: Apple Podcasts | Spotify URL | Other Channels Ask a question for a future episode: https://webmanagers.com/podcast Timestamps 0:00 The bot that read a version number 1:40 What this episode covers 3:00 The Shift: automated, indiscriminate, and phishing without the tells 4:50 The four enemies, and the threats you may ignore 7:15 Anatomy of a small-site compromise 8:25 The baseline: updates, credentials, 2FA, and the phishing habit 10:55 Least privilege and the offboarding checklist 12:10 Walls and alarms: two free layers, tuned rare 14:25 The day you get hacked: the calm script 17:25 Myth busted: "we're too small to be a target" 18:25 The Question Line: the board chair's objection 20:55 The Tool Minute: Have I Been Pwned 22:10 Quick win: the administrator audit 23:10 Worksheet and where to find it 24:05 Close and Episode 10 tease
Embed this episode
Ready to play
Security for Non-Security People
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.