Threat Modeling, Attack Surfaces, and Adversary Capabilities
Why Threat Models Matter
Modeling the Problem
Ethical hacking is strongest when it is hypothesis-driven. A threat model specifies adversary goals, capabilities, resources, constraints, and likely pathways of attack. Without a threat model, testing devolves into ad hoc poking; with one, findings become interpretable, comparable, and useful for defense.
Threat Modeling Terms
High- vs Low-Fidelity Threat Models
High-fidelity model
- Uses system-specific architecture and telemetry
- Produces precise and testable hypotheses
- Costlier to build but more actionable
Low-fidelity model
- Captures only broad attacker classes
- Good for early scoping
- Can miss critical system-specific behaviors
What is the main value of a threat model in ethical hacking?
A threat model helps prioritize likely and impactful attack paths, improving research focus.
Correct answer: It helps prioritize realistic attack paths
State one reason why attack surface analysis is central to offensive security research.
Identifying reachable interfaces helps define what can actually be tested and exploited.
Correct answer: it identifies reachable interfaces
From Adversary Emulation to Abstraction
Abstraction Levels
Researchers often move between machine-level, protocol-level, and organizational-level abstractions. A robust study may begin with an abstract attacker class, then refine to a concrete adversary profile with specific tools and constraints. The challenge is balancing realism with reproducibility.
Building a Research Threat Model
-
1
Identify the protected asset and security objective.
-
2
Enumerate attack surfaces and trust boundaries.
-
3
Define plausible adversary classes and capabilities.
-
4
Select attack paths that are both realistic and measurable.
-
5
Translate the model into testable hypotheses and metrics.
Which statement best describes a good research threat model?
A good model supports a measurable hypothesis and explicit testing criteria.
Correct answer: It is tied to a measurable hypothesis