
Learn the boring controls and the commands that apply them. They are what would have stopped these breaches.
For any incident, ask which property broke: who saw what they shouldn't, what changed that shouldn't have, what stopped working.
Map your defence onto the six functions. Find the weakest one and fix it first.
Think in paths: the first step in, the next step, and the cheapest link to break. Then keep a second link behind it.
If it faces the internet, it needs a second factor. Start with the list of every way in.
Don't ask what the policy says. Ask which accounts have no MFA, and run the report that answers it.
The help desk is part of your MFA. Verify before you reset, and prefer MFA that can't be phished.
Long, uncomplicated, checked against a blocklist, changed when exposed. And a second factor on top.
A caller wants Victor's MFA reset before a payment run. Speed against verification, and what each choice costs in week two.
Know what you run. Patch it. Then prove it, with a check that looks in the right place.
Exploited and exposed goes first. Exposure is the factor you can change today.
Patch the edge device. Then kill every session, reset the credentials it held, and hunt.
Change every default. Keep management interfaces off the internet. Check from outside, only on what you own.
A real run on a Windows machine: listening ports and firewall profiles, read-only.
A VPN zero-day is being exploited; Kestrel runs that VPN. Patch tonight, wait for Monday's window, or pull it offline.
A flat network lets one stolen key open every door. Segment what matters, and allow only what's needed between the pieces.
Allow what you need first. Preview. Then deny the rest, and keep a second way in.
Keep remote doors few and off the open internet. Keys, not passwords; no root login; a second factor where it matters. Test before you restart.
Give every role only what its job needs, require IMDSv2, and remove unused access with IAM Access Analyzer.
Check what must stay public, then block the rest account-wide; keep sharing links small, read-only and short-lived.
Scan for secrets (gitleaks, TruffleHog), revoke and rotate what you find, remove stale access, and require MFA on code accounts.
Rotate keys automatically, and turn baseline logging on (CloudTrail, the M365 audit log) before you need it.
A real secret scan on a throwaway repository with a planted fake key.
Lin finds a storage bucket of shipping manifests open to the internet. Lock it, investigate first, or check who depends on it.
Patch promptly, but limit what each tool can reach, and ask vendors how they build and check what they ship.
Build the inventory before the next one: scan your projects, write an SBOM, and pin your security tools by digest.
A real npm audit on a deliberately outdated project: 4 vulnerable packages found, nothing installed, no package code run (lockfile only). And npm's own suggestion, --force, is the one to be careful with.
Run the seven read-only checks this week. Plan the three changes with the doc's warning, a second session and a way back.
The hard part is not knowing the fix. It is applying it to every door, every time. Start with one read-only check this week.
Disclaimer: This course contains the use of artificial intelligence
Most breaches don't start with a genius hacker. They start with something ordinary: a missed patch, a password without a second factor, a storage bucket left public, a backup nobody ever tested.
This course takes real incidents, including Colonial Pipeline, Equifax, Capital One, SolarWinds, Log4j, Change Healthcare, Storm-0558 and CrowdStrike, and asks one question of each: which boring control would have stopped it?
You'll learn to think like a defender, then work through identity and MFA, patching and exposure, network segmentation, cloud misconfiguration, the software supply chain, and detection, response and recovery. Every lesson ends with something concrete: a command to run, a report to check, a decision to make.
What makes this course different
Every lesson is traced to named primary sources, not opinion
Real command-line demos on Windows and Linux, run read-only and safely
In-video decision points where you commit to a choice before you hear the answer
Four branching scenarios set at a fictional company, Kestrel, where your choices in week one decide what you can recover later
A final hardening checklist: ten commands, each mapped to the breach it would have shortened
By the end, you won't just know the fixes. You'll know how to check whether they're in place, and where to start this week.