Learn with Phoebe Β· Data Ops & Security

Learn Cyber Security with Phoebe

Every breach of a data estate walks a path: from somewhere the attacker already is, through a credential that should not have worked, a bucket that should not have been public or a package that should not have run, to the one table worth the trip. This course teaches defence by drawing that path first. Ironwood, a mid-size retailer, starts with nine open routes to its customers table and a backup that goes with the admin login. Six leader sessions on the attacker's view, the six functions of NIST CSF 2.0, the ATT&CK kill chain through a data stack, why time travel is not a backup, detecting what you cannot prevent, and the first hour. Eight builder sessions that inventory one estate and close the doors one control at a time, ending on a bench that counts what remains and whether anybody would see it used.

14sessions, two tracks
9paths to the crown jewels, before controls
15ATT&CK tactics, version 19.2
1path left, logged, in the finished design
45min per session

Leader track πŸ›‘οΈ Β· six sessions, no SQL

For whoever funds security and signs the questionnaire. What is worth stealing, which of the six functions get starved, and the three numbers that replace a control count.

Builder track πŸ”§ Β· eight sessions, one defended graph

One estate, Ironwood's warehouse, inventoried and defended control by control. Session 8 counts every path that remains and every one that crosses no log.

start here foundations hands-on advanced and capstone

Choose your path πŸ—ΊοΈ

Three doors into the same defended graph. Both tracks start at their own session 1.

πŸ’Ό I fund this and sign the questionnaire L1 β†’ L2 β†’ L4 β†’ L6 the doors, the six functions, the Monday question, the three numbers
πŸ”§ I own the warehouse B1 β†’ B2 β†’ B3 β†’ B6 β†’ B8 the inventory, the two cheapest closures, the backup, then score it
🎯 Everything, in order L1 β†’ L3 β†’ L5 β†’ B1 β†’ B4 β†’ B5 β†’ B7 β†’ B8 from nine unseen paths to one seen one

Your passport 🎫

Clear all three quiz questions in a session and it gets stamped. Fourteen stamps across both tracks, and they live in this browser only.

What is real here 🧾

A course about defence should be exact about which of its own numbers are counted.

ClaimStatus
Ironwood's estateA written inventory of twelve nodes and the edges an attacker could use, each with the control that closes it or the log that sees it. Visible on the bench as the paths themselves
Nine paths, all undetected, backups reachableA real path enumeration from the internet and from an insider, with the warehouse-to-table edge role-aware so a path only counts if it arrived through a role that can read the table
The ladder: 9, 6, 5, 4, 3, 3, 3, 1Computed in the browser as controls remove edges. Logging takes undetected 3 to 0 and immutable backups take recoverable 0 to 12 with the path count unchanged, which is the point of those two rungs
Perimeter firewall only: 7 paths, 7 undetected, 0 recoverableArithmetic. The allowlist closes a leaked key used from outside and nothing else
The one remaining pathThe insider's own legitimate support session. No control removes it without stopping the work; it is logged
Nothing on the bench is modelledEvery number is a count over the graph. There is no human behaviour to estimate
NIST CSF 2.0 and ATT&CK v19.2Six functions and their descriptions extracted from the CSF 2.0 PDF (26 February 2024); fifteen tactic IDs and names read from the ATT&CK site, including the v19 split of Defense Evasion into Stealth and Defense Impairment
Defensive throughoutEvery page stops at the door, the control and the log. No exploitation steps or tooling anywhere
IronwoodA fictional mid-size retailer. The paths are ordinary ones; the company is not real

The knowledge map 🧠

Both tracks at a glance - hover a session to spotlight its concepts, click any node to jump in.