Attack trees
A diagram with the attacker's goal at the top, branching into the different ways to reach it. OR branches are alternatives, AND branches are all needed.
Understanding Attack trees in Years 9–10 Digital Systems
What it does: The attack tree shows that the lowest-scoring OR path is the easiest for the attacker, so it is the best place to defend first. OR branches are alternatives. Any one of them can reach the goal, so the attacker picks whichever is easiest. AND branches are all needed together. If a defence stops one of them, the whole path is blocked. The point of an attack tree is to branch into several routes to the same goal, so defenders can compare them.
Common mistakes: Phishing, guessing a password and stealing a laptop are separate alternatives. Each one is an OR branch. AND would mean the attacker must do all of them. The easiest path is the branch that is least effort for the attacker. Finding the sticky note is marked easy, so it should be the easiest path, not guessing the password.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 70–79) and word search (Modules 41–79).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
attack treeFill in the Blanks
Spot the Error
Student with a class code? Join your class →