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 unpatchable legacy system
Control Classification by Implementation:
TypeWhat It MeansExamples
TechnicalImplemented in technologyFirewall rules, encryption, access controls, IDS
Administrative (called managerial in older material)Policies, procedures, and governanceSecurity policy, risk management process, training, background checks
PhysicalTangible barriers and controls on facilities and equipmentSecurity guards, badge checks, locks, bollards, cameras

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

Virtual patching is the name for this class of compensating control: a WAF, IPS or firewall rule that blocks the exploit pattern for a specific vulnerability without changing the vulnerable application. It buys time while the real fix is tested or awaited, but it does not remove the flaw. The vulnerability stays open in the report, a rule bypass or an application change can expose it again, and the permanent fix is still the patch. "We have a WAF" is therefore a reason to lower urgency, not to close the finding.

⚠️ 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?

See how it connects
Alvin Varughese
Written byAlvin Varughese
Founder•20 professional certifications