Preventive, Detective & Corrective Controls
Every security control has a type (how it is implemented) and a function (what it does). Here is the full 3 × 3, with 51 worked examples.
Last updated
Free, no signup · 1 page · all 51 examples · 198 KB
Preventive
Stop it happening
Detective
Notice it happening
Corrective
Fix it afterwards
| Control type | Preventive | Detective | Corrective |
|---|---|---|---|
| Physical |
|
|
|
| Technical |
|
|
|
| Administrative |
|
|
|
How they interlace
Every control has both a type (how it's implemented) and a function (what it does). For example:
- A firewall is a Technical control with a Preventive function.
- CCTV cameras are Physical controls with a Detective function.
- Incident response teams are Administrative controls with a Corrective function.
Key integration points
- Defense in depth: use multiple control types for each function.
- Comprehensive coverage: make sure all 9 cells have appropriate controls.
- Control dependencies: some rely on others (e.g. SIEMs need logs).
- Risk-based selection: choose controls based on your risk profile.
- Regular review: periodically assess the matrix for gaps.
Beyond the 3 × 3: deterrent, compensating and directive
The nine-cell matrix is the classic model, but certification syllabuses run wider — CompTIA Security+ lists six control functions, not three. These are the other three, and compensating controls in particular turn up often in exam questions.
- Deterrent
- Discourages an attacker from trying, without physically stopping them. Warning signage, visible cameras, login banners stating monitoring is in effect.
- Compensating
- A stand-in when the primary control is not feasible, giving comparable protection. A legacy server that cannot take MFA, isolated on its own VLAN with session logging.
- Directive
- Instructs people what to do. It relies on compliance rather than enforcement. An acceptable use policy, a documented procedure, mandatory onboarding training.
Frequently asked questions
What is the difference between preventive, detective and corrective controls?
They are separated by when they act. A preventive control stops an incident before it happens — a firewall blocking traffic, a lock on a door. A detective control notices an incident while or after it happens — a SIEM alert, CCTV footage, a log review. A corrective control restores things afterwards — restoring from backup, applying a patch, an incident response team. The same threat usually needs all three, because prevention eventually fails.
What are some examples of corrective controls?
Technical: system backups and recovery, automated patch management, quarantining an infected host, failover to a standby system, intrusion prevention that actively blocks. Physical: fire suppression, backup power such as UPS or generators, emergency response procedures. Administrative: incident response teams, business continuity plans, policy updates and lessons-learned reviews after an incident.
What is a compensating control?
A compensating control is a substitute used when the control you would normally apply is not feasible, and it must give comparable protection rather than simply being easier. A common example is a legacy system that cannot support multi-factor authentication: isolating it on its own network segment with strict access logging compensates for the missing MFA. Auditors generally expect the reasoning to be documented, not just the substitute.
What are deterrent and directive controls?
A deterrent control discourages someone from attempting an attack without physically preventing it — warning signage, visible cameras, a login banner stating that activity is monitored. A directive control instructs people what they should do and relies on compliance rather than enforcement — acceptable use policies, documented procedures, mandatory training. Both appear in CompTIA Security+ material alongside preventive, detective and corrective.
Is a firewall a preventive control or a technical control?
Both, and this is the distinction exam questions are usually testing. Every control has a type, meaning how it is implemented — physical, technical or administrative — and a function, meaning what it does — preventive, detective or corrective. A firewall is a technical control with a preventive function. CCTV is a physical control with a detective function. An incident response team is an administrative control with a corrective function. If a question seems to offer two right answers, check whether it is asking about type or function.
How many security controls should cover each cell of the matrix?
There is no fixed number, and aiming for one per cell misses the point. The matrix is a gap-finding tool: work through all nine cells and look for ones that are empty or thin for the risks you actually face. Defence in depth means covering an important function with more than one type — preventing intrusion technically with a firewall, physically with door locks, and administratively with training — so that one failure does not leave the function uncovered.
About this cheat sheet
- Source
- The type × function model follows NIST SP 800-53 Rev. 5 and the control families used across CompTIA and ISC2 material.
- Scope
- 51 worked examples across all nine cells, plus the three further functions above. Examples are chosen to be recognisable in real environments, not exhaustive.
- Want the full explanation?
- This page is the reference table. Preventive, detective and corrective controls explained walks through the why.
- Corrections
- Spotted something wrong? Tell us and we will fix it. Compiled and maintained by CyberQuizzer.