The third in a series on what you actually get when you buy the book. See also: Two Books for the Price of One and Foundations Before Firepower.
In the last post I gave you the tour — the foundational labs, the eight operational categories, the path that ends at the AI-powered SOC capstone. A tour is useful, but it walks you past the doors. This time I want to open one.
So let's start where the whole discipline starts: Category 1, Threat Modeling and Risk Assessment. It's the first of the eight categories for a reason. Every tool selection, every control decision, and every security design in the rest of the book — and the rest of the labs — rests on the thinking this category builds. Get it right, and the tools become instruments of a coherent strategy. Skip it, and even the best tools become expensive components of an architecture that may or may not address the risks that actually matter.
There's a Sun Tzu line I open this lab with:
"The general who wins the battle makes many calculations in his temple before the battle is fought. The general who loses makes but few calculations beforehand."
And a second one, a few sections later, that is really the whole point of threat modeling compressed into a sentence:
"If you know the enemy and know yourself, you need not fear the result of a hundred battles."
Threat modeling is the discipline of knowing both. That's what this category teaches you to do — systematically, repeatably, and before an adversary forces the lesson.
Thinking before tooling
Here's the thing that makes this category different from every other lab in the supplement: it is deliberately not about products. Products change. Vendors get acquired. Licensing models shift. What doesn't change is the structured approach to understanding what you're defending, who is likely to attack it, how they'd do it, and which controls meaningfully reduce that risk.
Security architecture is not a checklist or a vendor solution. It's a discipline of thinking. So before the lab ever asks you to install a tool, it walks through the framework that the tool is supposed to serve:
- What are you actually defending? Not "our systems" or "our data" — that's too vague to drive a decision. The lab works through asset classification across data, system, operational, and identity assets, and makes the case that a simple three-tier scheme applied consistently beats a sophisticated one applied unevenly. The architect's job isn't to build the most elegant classification system; it's to build the one the organization will actually use.
- Who wants it, and what can they do? Nation-state actors, criminal organizations, hacktivists, insiders, and opportunistic attackers each carry different motivations and capabilities — and a regional healthcare provider does not face the same adversaries as a defense contractor. The lab grounds this in MITRE ATT&CK, mapping your defensive controls against documented adversary behavior to produce a coverage map that shows, objectively, where you're strong, weak, and exposed.
- What's the actual risk? Likelihood times impact, assessed honestly rather than optimistically, captured in a living risk register that traces every significant security investment back to a specific risk it addresses. Controls that can't be traced to a documented risk are candidates for elimination.
From there the lab develops the principles every architect should be able to recite in their sleep — defense in depth, least privilege, assume breach, secure by design, and Zero Trust — and then does the part that actually separates strategy from shopping: the control gap analysis. The architect who can say "we have strong controls against the risks ranked fourth and seventh, while the first and second ranked risks remain inadequately addressed" is providing strategic value. The one who recommends another tool for an already-crowded stack, with no line back to the risk register, is generating cost and complexity — not security.
Why threat modeling fails, and how to make it not
Plenty of organizations have tried threat modeling and quietly abandoned it. The lab names the three usual failure modes, because recognizing them is half the cure:
- Scope paralysis — trying to model everything at once until the effort collapses under its own weight. The fix is deliberate scoping.
- Documentation theater — producing a model, reviewing it once, filing it, and never consulting it again. The fix is wiring the outputs into the processes that actually make decisions.
- Expertise gatekeeping — treating threat modeling as something only senior security staff can do, which makes it a bottleneck. The fix is democratizing the method so development teams can do meaningful modeling with guidance rather than waiting on it.
Underneath all of it are four questions that any model — from a whiteboard sketch to an enterprise automation platform — has to answer: What are we building? What can go wrong? What are we going to do about it? Did we do a good enough job? That last one is what turns a threat model from a one-time deliverable into a living practice.
And the lab is emphatic on one point: reach for the structured thinking before you reach for the tool. A tabletop session — a room, a whiteboard, the right people, and a STRIDE walk through every component and data flow — delivers value at any maturity level and surfaces the implicit assumptions that become breaches. The sample output in the lab, a customer authentication service, makes it concrete: credential stuffing against the login endpoint scores a 20 and lands at the top of the register; verbose error messages that leak whether an email exists score lower but still earn a fix. That's what "many calculations before the battle" looks like on paper.
Two tools, on purpose
Then the labs get hands-on, and they're deliberately a matched pair:
Microsoft Threat Modeling Tool (TMT) is the free, Windows-native option — the practical expression of Microsoft's Security Development Lifecycle, with a STRIDE engine that reflects two decades of institutional knowledge about what goes wrong in systems that look like yours. You draw the data flow diagram, define the trust boundaries, and the rule engine enumerates applicable threats for every element without you having to recall every attack class from memory. Its real value is as a forcing function: it makes you state, explicitly, the trust boundaries and authentication assumptions that would otherwise stay buried in the design.
OWASP Threat Dragon is the cross-platform, open-source counterpart — and it's the one that fits the way modern teams actually work. Threat models are plain JSON, so they live in Git alongside the code they describe, with the same history, diffs, and pull-request review as everything else engineering does. The current version supports five methodologies — STRIDE, LINDDUN for privacy, CIA, CIA-DIE for cloud-native properties, and PLOT4ai for AI and machine-learning systems — which is a quiet but important nod to where this whole series is heading: the systems we model now increasingly have models in them.
Working through both isn't busywork. It builds the judgment to pick the right tool for the engagement context — and the comparison itself teaches you what each one trades away in pursuit of accessibility, automation, or integration.
Where the lab meets the enterprise
Every lab in the supplement notes its commercial equivalent, because evaluating vendor claims is core architect work. For this category that's ThreatModeler, which automates and scales exactly the habits these labs build — and which, as of early 2026, acquired its main rival IriusRisk in a deal valued north of $100 million, consolidating the enterprise threat-modeling space considerably.
The relationship between the free tools and the platform is additive, not competitive. The architect who has manually built the diagram, walked the STRIDE categories for each component, and tracked mitigation status for each threat is the one who can actually tell whether the platform's automated output is correct — and configure it, defend it, and apply the judgment no automation can replace. Understanding the foundational practice deeply is what keeps the enterprise tooling meaningful rather than opaque.
The habit, not the tool
If there's one line to carry out of this category, it's this: the specific tool matters far less than the habit of modeling. An imperfect model that is maintained outperforms a perfect model that goes stale the week after it's written. Threat modeling's return on investment isn't documentation, or compliance evidence, or a checked box. It's understanding — detailed, current, adversarially-informed understanding of the systems you're responsible for defending, grounded in explicit analysis rather than optimistic assumption.
Sun Tzu's general who makes many calculations before the battle isn't running simulations for sport. He's building the situational awareness that makes every later decision faster and better-informed. That's what threat modeling does for the architect, and it's why Category 1 comes first. The battlefield has already been prepared for the one who does this work.
The full lab — the thinking framework, the tabletop method, both tool walkthroughs, and the enterprise context — is in the Category 1 supplemental download on the book's GitHub repository, alongside the other seven categories and the capstone they build toward.
Grab the Cybersecurity Architect's Handbook, Second Edition here: Amazon
Then draw your first data flow diagram, walk the trust boundaries, and find the assumption you didn't know you were making. When you do, I'd like to hear about it — you'll find me at secdoc.tech.