Preventive, Detective, and Corrective Controls: A CISM Domain 3 Primer

Published October 2026 · 9 min read

📋 Table of Contents

  1. The Core Control-Type Taxonomy
  2. Preventive Controls
  3. Detective Controls
  4. Corrective Controls
  5. Compensating, Deterrent, and Directive Controls
  6. How CISM Frames Control Selection
  7. How the Exam Tests This
  8. Frequently Asked Questions
🎯 Quick Answer Preventive controls stop an incident before it happens (firewalls, access restrictions, policy enforcement). Detective controls identify an incident that is already in progress or has already occurred (log monitoring, intrusion detection, audits). Corrective controls limit damage and restore normal operation after an incident is detected (patching, restoring from backup, isolating a compromised host). CISM Domain 3 tests this taxonomy heavily through scenario questions that ask you to classify a described control or pick the best control type for a given risk.

The Core Control-Type Taxonomy

Every security control exists to do one of a small number of jobs: stop something bad from happening, notice that something bad is happening or happened, or fix the damage once it has. ISACA's CISM Review Manual organizes this around three primary categories, preventive, detective, and corrective, and CISM candidates are expected to classify real-world controls into these buckets without hesitation.

This taxonomy matters beyond the exam. When you design or review a security program (the focus of CISM Domain 3), you are constantly asking "what type of control am I adding here, and does the program already have enough of that type relative to the risk." A program that is all preventive and no detective is blind to anything that gets past the front door. A program that is all detective and no corrective knows about every incident but has no playbook to recover from one.

Control Type Timing Relative to Incident Primary Goal
Preventive Before Stop the incident from occurring
Detective During / shortly after Identify that an incident is happening or happened
Corrective After Limit damage and restore normal state

Preventive Controls

Preventive controls act before an unwanted event can occur. They reduce the likelihood of an incident by removing or restricting the opportunity for it to happen in the first place. On the exam and in practice, these are the controls people think of first when they hear "security control."

Common examples:

Preventive controls are generally the cheapest to operate once implemented and the most cost-effective on a per-incident-avoided basis, but they are never complete. No set of preventive controls reduces likelihood to zero, which is exactly why detective and corrective controls exist as a second and third layer. This layered reasoning is the foundation of defense in depth, and it is also the logic behind a well-built security awareness program, which is itself a preventive control aimed at human-layer risk.

Detective Controls

Detective controls do not stop anything. Their job is to notice: to generate a signal when something anomalous, policy-violating, or actively malicious is occurring or has already occurred. A detective control's value is measured by how quickly and reliably it surfaces the event and how low its false-positive rate is.

Common examples:

A frequent exam trap is confusing a detective control with its downstream reporting. The IDS alert firing is detective. What the security team does with that alert, isolating a host, revoking credentials, is corrective. Candidates who skip this distinction tend to misclassify "incident response" as a single control type when it is actually a process built from detective and corrective controls working together. The metrics you use to judge how well detection and response are working are covered in our guide to incident response metrics.

Corrective Controls

Corrective controls act after a detective control (or an external party, or sheer luck) has identified a problem. Their purpose is to limit the damage already in progress and return the environment to a known-good state. Corrective controls are sometimes split further into "recovery" controls in other frameworks, but CISM materials generally treat recovery as part of the corrective category.

Common examples:

A useful way to separate corrective from preventive: a preventive control exists regardless of whether an incident ever occurs. A corrective control is only invoked because an incident already happened. Rebuilding a hardened server image before deployment is preventive. Rebuilding that same server because it was compromised is corrective, even though the technical steps look similar. This same before/after logic underlies the distinction between disaster recovery and business continuity planning, where DR is heavily corrective/recovery-oriented and BCP includes a broader mix of control types.

⚠️ Common Misclassification Backups are frequently misclassified as purely preventive because they feel like "good hygiene." A backup does nothing to prevent an incident from occurring, it exists entirely to enable recovery after one. Backups are a textbook corrective (recovery) control. The same logic applies to incident response plans and cyber insurance: neither stops an attack, both limit and remediate its impact.

Compensating, Deterrent, and Directive Controls

The CISM Review Manual and broader governance frameworks (COBIT, NIST, ISO 27001) also reference several secondary control types that candidates should recognize, even though preventive, detective, and corrective remain the primary axis tested.

Secondary Type Description Example
Deterrent Discourages an action by increasing perceived risk or effort to the attacker, without physically stopping it Warning banners, visible security cameras, published acceptable-use penalties
Compensating An alternative control used when the primary control cannot be implemented, intended to provide equivalent risk reduction Enhanced logging and manual review when MFA cannot be deployed on a legacy system
Directive Mandates a specific behavior through policy, standard, or procedure rather than a technical mechanism An acceptable-use policy, a mandatory change-management procedure

These secondary types are not mutually exclusive with the primary three. A policy (directive) that requires badge access (preventive) to a data center is both directive and preventive at once. Exam questions sometimes test whether you understand that a single control can satisfy more than one classification simultaneously, and that the classification is driven by the control's function, not its format.

How CISM Frames Control Selection

CISM does not treat control-type classification as trivia. It frames control selection as a risk management decision: given a specific risk, what mix of preventive, detective, and corrective controls achieves an acceptable residual risk at a justifiable cost. This is directly tied to the risk concepts in CISM Domain 2 and to the quantitative framing used in key risk indicators.

A few principles ISACA expects candidates to apply:

  1. No single control type is sufficient on its own. A mature program layers preventive, detective, and corrective controls for any significant risk. This is defense in depth applied to control selection rather than just network architecture.
  2. Detective controls are only as valuable as the response behind them. An alert nobody actions provides false assurance. CISM scenario questions frequently describe a detective control firing correctly and then ask what should happen next, testing whether the candidate understands that detection must connect to a corrective process.
  3. Cost and risk appetite drive the mix, not a checklist. Low-impact, low-likelihood risks may be adequately covered by a single preventive control. High-impact risks typically justify preventive, detective, and corrective coverage together, informed by the organization's documented risk appetite.
  4. Compensating controls require documented justification. Auditors and ISACA both expect a compensating control to be explicitly tied to the risk it offsets, not used as a permanent workaround for a control gap.

Ready to Master Domain 3?

Practice with thousands of expert-verified CISM-style questions, including scenario-based control classification drills, with AI-powered gap analysis.

Start Free 7-Day Trial →

How the Exam Tests This

CISM rarely asks "which of the following is a preventive control" as a bare definitional question. Instead, it embeds the classification inside a scenario and asks you to pick the "best" or "most appropriate" answer, which usually means identifying the correct control type for the stage of the incident described.

Typical scenario patterns include:

The practical study tactic: for every control example you encounter while reviewing the CISM Review Manual or practice questions, force yourself to say out loud which primary type it is and why. Candidates who can do this instantly for unfamiliar controls, not just memorized textbook examples, consistently perform better on Domain 3's scenario-heavy questions.

Frequently Asked Questions

Is encryption a preventive or detective control?

Encryption is preventive. It does not detect unauthorized access, it prevents unauthorized parties from being able to use data even if they obtain it. The confusion sometimes arises because encryption also supports confidentiality objectives broadly, but its control function is squarely preventive.

Is a security audit preventive or detective?

Detective. An audit identifies control weaknesses, policy violations, or incidents that have already occurred or are currently present. It does not stop anything from happening on its own, though the findings often drive preventive or corrective improvements afterward.

Can one control be more than one type at the same time?

Yes. A single control can serve multiple functions depending on how it operates. A well-configured firewall with logging enabled is primarily preventive (blocking traffic) but also contributes a detective function (the logs can reveal attempted intrusions). CISM exam questions generally ask for the primary or most dominant function in context rather than every possible classification.

Where does incident response fit in this taxonomy?

Incident response is a process, not a single control type. It typically begins with detective controls (alerting, monitoring) that trigger the response, followed by corrective controls (containment, eradication, recovery). Some incident response activities, like tabletop exercises and updated playbooks, also feed back into preventive controls for the next occurrence.

Are backups preventive or corrective?

Corrective. Backups exist to enable recovery after data loss or corruption, they play no role in preventing the loss from occurring. This is one of the more commonly missed classifications on practice exams.

How many control types does CISM expect candidates to know?

The three primary types, preventive, detective, and corrective, are tested most heavily. Candidates should also recognize deterrent, compensating, and directive controls as secondary classifications that can appear in scenario answer choices, but the exam's core reasoning almost always resolves to the primary three.

CISM Domain 3 Deep Dive

The full breakdown of the Information Security Program domain, worth 33% of the exam.

Key Risk Indicators Explained

How KRIs connect to control performance and risk monitoring.

Incident Response Metrics

The metrics that show whether your detective and corrective controls are actually working.

Security Awareness Program Guide

Building the human-layer preventive control most programs underinvest in.