Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

3.5.1. Control Types and Frameworks

💡 First Principle: Security controls are classified by what they do (preventative, detective, corrective) and how they do it (technical, administrative, physical) — mapping vulnerabilities to the right control types prevents the mistake of solving every problem with a technical fix when an administrative control would be more effective.

Control Classification by Function:
TypeWhat It DoesExamples
PreventativeStops the attack from occurringFirewall, MFA, encryption, input validation
DetectiveIdentifies when an attack has occurred or is occurringSIEM, IDS, audit logs, anomaly detection
CorrectiveRestores normal operation after an incidentPatch, backup restoration, IR playbook
ResponsiveReacts to limit damage during an active attackEDR isolation, firewall block, account disable
CompensatingAlternative control when primary control isn't feasibleNetwork isolation for unpatachable legacy system
Control Classification by Implementation:
TypeWhat It MeansExamples
TechnicalImplemented in technologyFirewall rules, encryption, access controls, IDS
Administrative (Managerial)Policies, procedures, and governanceSecurity policy, risk management process, training
OperationalDay-to-day procedures followed by peoplePatch management process, incident response procedures, background checks

For the exam: a scenario may describe a vulnerability and ask for the appropriate control. The answer requires knowing both function (we need something preventative) and implementation (administrative controls alone won't technically prevent this).

Compensating controls are particularly important when a primary control isn't feasible:

  • Legacy system that can't be patched → network isolation + enhanced monitoring
  • System that requires unencrypted protocol → encrypt the network layer (VPN/TLS tunnel)
  • Vendor-maintained system with restricted patching → WAF in front of web-facing components

⚠️ Exam Trap: A compensating control is not the same as no control — it provides equivalent (or near-equivalent) security through an alternative means. PCI DSS formally recognizes compensating controls when primary controls aren't feasible, but they must be documented and justified. The exam tests whether you understand when compensating controls are appropriate vs. when the primary control can and should be implemented.

Reflection Question: An organization runs a business-critical application on Windows Server 2008, which reached end-of-life in January 2020 and no longer receives security patches. Immediate replacement will take 18 months. What combination of control types would you recommend, and why is each necessary?

Alvin Varughese
Written byAlvin Varughese
Founder18 professional certifications