Security Control Categories: Preventive vs Detective vs Corrective
This post breaks down the three functional categories of security controls: preventive, detective, and corrective. It explains what each category does, provides real-world examples, and shows how all three work together as part of a layered security strategy. Aligned with CompTIA Security+ Exam Obj
When you start studying for the Security+ exam, one of the first concepts you'll encounter is how security controls are organized and categorized. Understanding security control categories is not just exam knowledge; it is foundational thinking that shapes how security professionals design and defend real systems.
This post focuses on three functional categories of security controls: preventive, detective, and corrective. These categories describe what a control actually does, not what it is made of. Let's break each one down.
Preventive Controls: Stop It Before It Happens
Preventive controls are designed to stop a security incident from occurring in the first place. Think of these as the locks on your doors. Their job is to block unauthorized access or malicious activity before it can cause harm.
Common examples of preventive controls include:
- Firewalls: Block unauthorized network traffic from reaching internal systems
- Access control lists (ACLs): Restrict who can access specific resources
- Encryption: Renders data unreadable to anyone without the proper key
- Multi-factor authentication (MFA): Prevents unauthorized login even if credentials are stolen
- Security awareness training: Reduces the likelihood of users falling for phishing attacks
Preventive controls are your first line of defense. The goal is simple: deny the threat before it ever gets a foothold.
Detective Controls: Catch It While It's Happening
No prevention strategy is perfect. Attackers evolve, misconfigurations happen, and insiders occasionally go rogue. That is where detective controls come in. These controls identify and alert on suspicious or malicious activity, either in real time or after the fact.
Common examples of detective controls include:
- Intrusion Detection Systems (IDS): Monitor network traffic and generate alerts on suspicious patterns
- Security Information and Event Management (SIEM): Aggregates and correlates logs to surface anomalies
- Log monitoring: Reviews system and application logs for indicators of compromise
- Security cameras: Record physical access for review after an incident
- File integrity monitoring (FIM): Detects unauthorized changes to critical files
A key point about detective controls: they do not stop the attack. They tell you the attack is happening or has happened. Speed matters here. The faster you detect a threat, the less damage it can do.
Corrective Controls: Fix It After the Fact
Once a threat has been detected, you need to respond. Corrective controls are the mechanisms that restore systems and minimize damage after an incident has occurred. These controls are reactive by nature, but having them in place ahead of time is proactive planning.
Common examples of corrective controls include:
- Backups and disaster recovery: Restore data and systems after ransomware or data loss events
- Patch management: Apply fixes to vulnerabilities that were exploited
- Incident response plans: Structured procedures to contain, eradicate, and recover from breaches
- System reimaging: Rebuilding a compromised endpoint from a known-good state
Why All Three Categories Work Together
Strong security strategies rely on all three categories working in combination. Consider a ransomware attack scenario:
- A preventive control like email filtering blocks the malicious attachment in most cases
- A detective control like a SIEM alerts the security team when unusual file encryption activity begins
- A corrective control like a tested backup solution allows the organization to restore affected systems quickly
Relying on only one category creates gaps. Preventive-only thinking assumes you will stop every attack, which is unrealistic. Detective-only thinking catches threats too late without backup corrective measures. A layered approach across all three categories is the foundation of a mature security posture.
Quick Reference Summary
- Preventive: Stops threats before they occur (firewalls, MFA, encryption)
- Detective: Identifies threats during or after occurrence (IDS, SIEM, log monitoring)
- Corrective: Restores systems and reduces damage after an incident (backups, patching, IR plans)
Recommended Study Resource
If you want a thorough breakdown of security control categories and how they map to the full Security+ exam, the CompTIA Security+ Study Guide by Mike Chapple and David Seidl covers this topic in excellent detail, with practice questions to reinforce your understanding.
What's Next
Now that you understand what security controls do, the next step is understanding what they are made of. In the next post, we will cover the types of security controls: technical, managerial, operational, and physical. These two classification systems (functional category and control type) often appear together on exam questions, so understanding both will sharpen your ability to analyze scenarios quickly.