Security controls: prevent, detect, respond
A measure that reduces risk by preventing an attack, detecting it or helping recovery. Controls can be technical, physical or procedural, and layering several works best.
Understanding Security controls: prevent, detect, respond in Years 9–10 Digital Systems
What it does: An alert on repeated failed logins detects a possible password-guessing attack so someone can respond. This mixes physical, technical and recovery controls, so if one fails the others still protect the system. A firewall stops attacks before they get in, so it prevents. Recovery controls like backups help after something has gone wrong. Controls reduce risk but can never remove it completely, which is why we use several. Cameras are a physical control that detect and record. They do not encrypt anything, and a lock would be the preventive option. Procedural controls are rules and steps that people follow. Antivirus is a technical control.
Common mistakes: A lock stops people getting in, so it prevents the attack. It does not just detect it. The line should be purpose ← prevent. An audit log records what happened so problems can be spotted later. It detects attacks but does not stop them. The line should be purpose ← detect.
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
security controlFill in the Blanks
Spot the Error
Student with a class code? Join your class →