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

Download PDF

Free, no signup · 1 page · all 51 examples · 198 KB

Preventive

Stop it happening

Detective

Notice it happening

Corrective

Fix it afterwards

Control typePreventiveDetectiveCorrective
Physical
  • Door locks & key cards
  • Security guards
  • Fences & barriers
  • Biometric scanners
  • Mantrap doors
  • CCTV cameras
  • Motion sensors
  • Badge reader logs
  • Glass break detectors
  • Visitor management systems
  • Emergency response procedures
  • Backup power (UPS/generators)
  • Fire suppression systems
  • Evacuation plans
  • Physical asset recovery
Technical
  • Firewalls
  • Antivirus software
  • Multi-factor authentication
  • Data encryption
  • Input validation
  • Access control lists
  • Intrusion Detection Systems (IDS)
  • SIEM systems
  • Log monitoring
  • File integrity monitoring
  • Network traffic analysis
  • Vulnerability scanners
  • Intrusion Prevention Systems (IPS)
  • Automated patch management
  • System backups & recovery
  • Quarantine systems
  • Failover systems
  • Incident response tools
Administrative
  • Security awareness training
  • Background checks
  • Separation of duties
  • Acceptable use policies
  • Password policies
  • Security procedures
  • Security audits
  • Log reviews
  • Performance monitoring
  • Compliance assessments
  • Peer reviews
  • Whistleblower programs
  • Incident response teams
  • Business continuity plans
  • Disciplinary actions
  • Policy updates
  • Lessons-learned programs
  • Process improvements

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.