Module
A3
Third module in the High School Advanced track.
Learn how professional defenders build safe fictional models of assets, actors, entry points, data flows, trust boundaries, misuse possibilities, risk, mitigations, assumptions, and review decisions. The goal is not to predict every problem. The goal is to make better design and risk decisions before uncertainty becomes unmanaged exposure.
Module
A3
Third module in the High School Advanced track.
Lessons
10
Ten threat-modeling lessons plus one module assessment.
Assessment
25
Twenty-five hidden-answer questions after A3.10.
Portfolio
1
One integrated fictional professional threat-model package.
Main Question
Threat modeling is a disciplined conversation about fictional mission, assets, actors, interfaces, dependencies, flows, trust, misuse possibilities, uncertainty, risk, and controls. A useful model does not claim to discover every possible threat. It helps teams make traceable decisions, challenge assumptions, prioritize limited effort, select mitigations, and revisit the design when the system or its environment changes.
Begin with fictional purpose, assets, actors, workflows, data, dependencies, and trust rather than starting with a generic threat list.
Describe bounded outcomes, evidence, uncertainty, and controls without exaggeration or operational harmful detail.
Treat fictional assumptions, mitigations, owners, evidence, and rankings as living decisions that require review when context changes.
Safety Boundary
This module includes
This module does not authorize
Professional Workflow
State which fictional design, service, change, workflow, or risk decision the model is expected to support.
Required output
Threat-model purpose and decision statement
Document fictional systems, environments, interfaces, teams, data, suppliers, time periods, exclusions, and authorization limits.
Required output
Scope, exclusion, and safety charter
Describe the fictional mission, users, critical functions, components, owners, dependencies, data, and expected behavior.
Required output
System context and dependency map
Record what requires protection and which fictional human, service, device, workload, supplier, and unknown actors interact with it.
Required output
Asset, actor, owner, and interface register
Draw fictional information and request flows while marking changes in identity, authority, sensitivity, ownership, location, and control.
Required output
Data-flow and trust-boundary diagram
Describe safe, outcome-focused fictional ways that features, workflows, permissions, assumptions, or dependencies could fail or be misused.
Required output
Abuse-case and threat-question library
Group fictional concerns conceptually and rank them using defined impact, likelihood, exposure, control, uncertainty, and mission criteria.
Required output
Prioritized threat-risk register
Select fictional design, prevention, detection, response, recovery, governance, privacy, and communication controls.
Required output
Mitigation and residual-risk plan
Check fictional traceability, assumptions, evidence, owner participation, control coverage, tradeoffs, disagreement, and missing context.
Required output
Review findings and decision log
Define fictional owners, versions, review cadence, change triggers, evidence updates, archived decisions, and model retirement.
Required output
Threat-model lifecycle plan
Module Objectives
Objective 1
Explain threat modeling as a structured defensive decision process rather than a prediction, attack plan, or guarantee.
Objective 2
Define a safe fictional modeling scope with clear purpose, authorization, exclusions, stakeholders, assumptions, and review goals.
Objective 3
Identify fictional assets, actors, interfaces, dependencies, data flows, stores, processes, and meaningful trust boundaries.
Objective 4
Develop safe, non-operational fictional abuse cases and conceptual threat questions without teaching harmful procedures.
Objective 5
Rank fictional threat scenarios using consistent impact, likelihood, exposure, control, uncertainty, and mission criteria.
Objective 6
Choose layered fictional mitigations with owners, dependencies, validation evidence, tradeoffs, and residual-risk decisions.
Objective 7
Document fictional facts, assumptions, hypotheses, unknowns, limitations, confidence, review triggers, and change history.
Objective 8
Build and review a portfolio-ready fictional threat model that is ethical, defensive, traceable, privacy-safe, and useful to multiple audiences.
A3 Lesson Path
Each lesson uses fictional system context, professional defensive reasoning, safe evidence review, hidden-answer checks, and one connected portfolio artifact.
A3.1
Lesson 1 of 10
Explain threat modeling as a structured defensive process for understanding what matters, what could go wrong, which assumptions require review, and where design effort should be focused before problems occur.
Core skills
Portfolio outcome
Create a fictional threat-model charter with purpose, scope, stakeholders, boundaries, assumptions, and review goals.
A3.2
Lesson 2 of 10
Identify fictional assets that require protection, the human and non-human actors that interact with them, and the approved interfaces through which data, authority, or requests enter a system.
Core skills
Portfolio outcome
Build a fictional asset, actor, interface, owner, and dependency register.
A3.3
Lesson 3 of 10
Map how fictional information and requests move between components while marking changes in identity, ownership, sensitivity, authority, location, technology, and control assumptions.
Core skills
Portfolio outcome
Produce a fictional data-flow and trust-boundary diagram with a boundary review table.
A3.4
Lesson 4 of 10
Use safe, non-operational misuse thinking to describe how legitimate features, permissions, workflows, or assumptions might produce harmful outcomes without providing instructions for carrying them out.
Core skills
Portfolio outcome
Create a fictional abuse-case library with affected assets, preconditions, impact, existing controls, and safe review questions.
A3.5
Lesson 5 of 10
Use conceptual categories to organize defensive questions about identity, integrity, confidentiality, availability, privilege, accountability, privacy, safety, and dependency risk.
Core skills
Portfolio outcome
Build a fictional threat-category worksheet that records questions, evidence, affected assets, and model limitations.
A3.6
Lesson 6 of 10
Rank fictional threat scenarios using defined likelihood, impact, exposure, control strength, uncertainty, and business-context criteria while keeping assumptions and evidence visible.
Core skills
Portfolio outcome
Create a fictional threat-risk matrix with scoring rationale, confidence, uncertainty, and review triggers.
A3.7
Lesson 7 of 10
Select fictional design, prevention, detection, response, recovery, governance, privacy, and communication safeguards that address causes and outcomes without creating unacceptable new risks.
Core skills
Portfolio outcome
Develop a fictional mitigation plan with priorities, owners, dependencies, evidence, tradeoffs, and residual risk.
A3.8
Lesson 8 of 10
Record what a fictional model includes, excludes, assumes, cannot verify, and must revisit so readers do not mistake an incomplete planning artifact for a guarantee.
Core skills
Portfolio outcome
Create a fictional assumptions, exclusions, limitations, unknowns, and review-trigger register.
A3.9
Lesson 9 of 10
Evaluate a fictional threat model for scope, completeness, consistency, evidence, owner participation, decision quality, mitigation traceability, and change readiness.
Core skills
Portfolio outcome
Produce a fictional threat-model quality review, issue log, decision record, and revision plan.
A3.10
Lesson 10 of 10
Integrate the complete A3 process in a safe fictional workshop covering scope, assets, actors, entry points, data flows, boundaries, abuse cases, categories, ranking, mitigations, assumptions, and review.
Core skills
Portfolio outcome
Produce a complete fictional threat-model package and leadership-ready defensive summary.
Fictional Evidence Preview
Observation
A student-services portal supports account access, document submission, counselor review, notifications, and archival storage.
Supports
The model must consider identity, privacy, availability, workflow, storage, notification, and recovery assets.
Does not prove
The brief does not prove how the fictional system is actually configured or monitored.
Modeling use
Use it to establish purpose, stakeholders, critical functions, and initial scope questions.
Observation
Uploaded records move from a public interface through validation, processing, storage, review, and archival services.
Supports
Multiple fictional trust, ownership, identity, sensitivity, and technology changes exist.
Does not prove
A diagram alone does not prove every real flow, exception, retry path, or failure mode.
Modeling use
Identify boundary questions, validation needs, evidence sources, and recovery dependencies.
Observation
One support role can reset accounts, view submission status, modify notification settings, and initiate archival reprocessing.
Supports
Privilege concentration and separation-of-duty questions deserve review.
Does not prove
The matrix does not prove inappropriate use or effective permission state.
Modeling use
Create identity, approval, monitoring, lifecycle, and recovery threat questions.
Observation
A new supplier integration will receive status updates and return document-processing results.
Supports
The model must address supplier trust, data minimization, validation, availability, logging, and exit planning.
Does not prove
The request does not define the final data fields, controls, contract terms, or operational design.
Modeling use
Record assumptions and require owner decisions before ranking or mitigation selection.
Observation
The portal returned to service, but delayed notifications caused duplicate submissions and unclear user status.
Supports
Availability, integrity, communication, workflow state, and user-experience concerns are connected.
Does not prove
One exercise does not prove the frequency or full impact of future failures.
Modeling use
Develop abuse cases and mitigations involving degraded service, validation, and communication.
Observation
The current model lists technical components but omits privacy owners, support workflows, archival deletion, and supplier failure assumptions.
Supports
The model is incomplete across ownership, lifecycle, privacy, and operational dependencies.
Does not prove
The review note does not determine which omitted concern should rank highest.
Modeling use
Open review findings, assign owners, update assumptions, and preserve disagreement.
Threat-Model Risk Preview
Creating a fictional threat list without defining which architecture, change, service, or risk decision the work must support.
Strong control
Begin with a decision statement, success criteria, owner, audience, and review deadline.
Mixing fictional systems, environments, suppliers, data, and responsibilities without documenting what is included or excluded.
Strong control
Publish a scope map, exclusions, assumptions, boundaries, and authorization statement.
Treating a fictional diagram as complete proof of effective flows, permissions, controls, exceptions, retries, and failures.
Strong control
Link every important claim to evidence, owners, assumptions, confidence, and validation needs.
Using conceptual threat labels mechanically while ignoring business purpose, privacy, safety, workflow, supplier, or recovery context.
Strong control
Use categories as prompts and preserve uncategorized, cross-category, and context-specific concerns.
Writing fictional abuse cases as step-by-step instructions instead of defensive outcome and control questions.
Strong control
Describe affected assets, conditions, outcomes, evidence, and mitigations without procedures for causing harm.
Presenting fictional numerical rankings as objective truth even when evidence, likelihood, control state, and impact remain uncertain.
Strong control
Define scales, explain rationale, record uncertainty, compare alternatives, and require owner review.
Listing fictional controls without owners, dependencies, completion criteria, evidence, side effects, or residual-risk decisions.
Strong control
Trace every mitigation to a modeled concern and define how design and effectiveness will be reviewed.
Allowing fictional architecture, suppliers, identities, data, workflows, assumptions, and controls to change while the model remains unchanged.
Strong control
Use versioning, change triggers, review cadence, ownership, archived decisions, and model retirement.
Portfolio Outcome
By the end of A3, you will have one connected professional threat-model package rather than ten unrelated worksheets. Each lesson strengthens the same fictional case and prepares you for the final workshop lab, review, and leadership communication.
A3 Module Test
After A3.10, test your ability to reason about threat-model purpose, assets, actors, entry points, data flows, trust boundaries, abuse cases, conceptual categories, risk ranking, mitigations, assumptions, limitations, review, and lifecycle ownership.
Module Navigation
Start with why threat modeling exists before moving through scope, assets, actors, entry points, flows, trust boundaries, abuse cases, categories, risk ranking, mitigations, assumptions, review, and the final workshop lab.