Module 7 · Beginner · ⏱ 40 min · 🏆 +175 XP

Security Controls 101

Controls are the countermeasures that reduce risk to acceptable levels. Understanding how to classify, select, and evaluate controls is the core technical skill of every GRC professional.

NIST SP 800-53Control Types ISO 27002Defense in Depth MITRE ATT&CKControl Objectives

Learning Objectives

  • Classify controls as Administrative, Technical, or Physical.
  • Classify controls as Preventive, Detective, Corrective, Deterrent, or Compensating.
  • Explain Defense in Depth and why layered controls are essential.
  • Describe the structure of NIST SP 800-53 control families.
  • Explain how control objectives connect risk to specific countermeasures.
  • Apply MITRE ATT&CK to map defensive controls to adversary techniques.

Lecture

1 · What Is a Security Control?

A security control is any safeguard or countermeasure — policy, procedure, technology, or physical measure — that reduces the likelihood or impact of a security risk. Controls do not eliminate risks; they modify them.

2 · Control Categories (The "What" Dimension)

CategoryDefinitionExamples
AdministrativePolicies, procedures, and training — people and process controlsAcceptable Use Policy, security awareness training, background checks
TechnicalTechnology-based controls implemented in hardware, software, or firmwareFirewalls, MFA, encryption, intrusion detection systems, access controls
PhysicalPhysical barriers and environmental controlsBadge readers, security guards, cable locks, biometric entry, camera systems

3 · Control Functions (The "When" Dimension)

FunctionTimingExamples
PreventiveBefore the incident — stops it from happeningFirewall rules, encryption, locked door, security training
DetectiveDuring/after — identifies that something happenedIDS/IPS, security cameras, audit logs, SIEM alerts
CorrectiveAfter — restores normal stateBackup restoration, patch deployment, incident remediation
DeterrentBefore — discourages attackersWarning banners, visible cameras, security guard presence
CompensatingAny time — replaces a primary control when it cannot be implementedAdditional logging where MFA cannot be deployed on legacy systems
Key insight: A single-layer control architecture is fragile. Defense in Depth — multiple overlapping controls across all categories and functions — ensures that the failure of any single control does not result in a catastrophic outcome.

Theory Deep Dive — Control Frameworks

📘 NIST SP 800-53 — Security and Privacy Controls for Federal Systems

NIST 800-53 Rev. 5 is the most comprehensive security control catalog in existence, with over 1,000 controls organized into 20 control families:

AC — Access Control

Account management, access enforcement, least privilege, separation of duties, remote access controls. Foundation for every identity and access management program.

AU — Audit and Accountability

Audit event logging, log review, log protection, retention, and audit reduction tools. Non-repudiation and forensic readiness depend on this family.

CM — Configuration Management

Baseline configuration, configuration change control, security impact analysis, least functionality. Prevents configuration drift — a top source of vulnerabilities.

IR — Incident Response

Incident response planning, training, testing, handling, monitoring, and reporting. Defines how the organization detects, contains, and recovers from incidents.

RA — Risk Assessment

Risk assessment procedures, vulnerability monitoring and scanning, threat hunting. Connects the risk management process to specific control implementation.

SA — System and Services Acquisition

Acquisition process, developer security testing, supply chain risk management, external system services. Covers DevSecOps and TPRM from a control perspective.

NIST 800-53 Rev. 5 added privacy controls (PT family) and supply chain risk management (SR family) — reflecting the modern threat landscape.

🌍 ISO/IEC 27002 — Information Security Controls

ISO 27002:2022 reorganized its controls into four themes with 93 controls:

People Controls (8 controls)

Screening, terms of employment, security awareness, disciplinary process, remote working. People are both the strongest and weakest security element.

Organisational Controls (37 controls)

Policies, roles, threat intelligence, asset inventory, classification, supplier relationships, incident management. The governance layer of the control set.

Physical Controls (14 controls)

Physical security perimeters, entry controls, securing offices, protecting against physical threats, clear desk/screen, equipment security.

Technological Controls (34 controls)

User endpoints, PAM, malware protection, backup, logging, network filtering, WAF, DLP, SIEM, vulnerability management, code review.

ISO 27002:2022 introduced 11 new controls reflecting the modern threat landscape: threat intelligence, information security for cloud, ICT readiness, data masking, data leakage prevention, monitoring activities, web filtering, secure coding, and configuration management — all areas where traditional frameworks were weak.

🛡️ Defense in Depth — The Theory

Defense in Depth is a military strategy adapted to information security. It assumes that no single control will be 100% effective and layers multiple controls so attackers must defeat all of them to succeed. Key principles:

1
Layered Protection

Controls operate at multiple layers: perimeter (firewall), network (segmentation), host (EDR, hardening), application (WAF, code review), data (encryption, DLP), identity (MFA, PAM). A breach at one layer is stopped by the next.

2
Diversity of Controls

Use controls from different vendors and technologies. An attacker who knows how to bypass one vendor's firewall shouldn't automatically bypass all your controls.

3
Assume Breach

Modern defense in depth assumes the perimeter will eventually be compromised. Design controls to contain, detect, and recover from breaches — not just prevent entry.

4
Compensating Controls

Where primary controls cannot be implemented (legacy systems, cost constraints), implement compensating controls that achieve equivalent risk reduction through alternative means.

⚔️ MITRE ATT&CK — Mapping Controls to Adversary Techniques

The MITRE ATT&CK framework documents real-world adversary tactics, techniques, and procedures (TTPs) observed in the wild. GRC professionals use it to:

Map Defensive Controls to TTPs

For each attack technique in the matrix, identify which defensive controls reduce its likelihood or limit its impact. Reveals coverage gaps in your control environment.

Prioritize Control Investment

Techniques frequently used by threat actors relevant to your industry should drive control prioritization — not generic best-practice checklists.

Evaluate Detection Coverage

Map your SIEM detection rules to ATT&CK techniques. Identify which techniques have no detection coverage — your blind spots.

Support Threat-Informed Defense

Combine ATT&CK with threat intelligence about adversaries targeting your sector to build a truly threat-informed security control program.

🎯 Control Objectives — Connecting Risk to Controls

A control objective states the desired outcome a control must achieve. It bridges the gap between a risk statement and a specific control implementation:

RiskControl ObjectiveExample Control
Unauthorized access to customer databaseOnly authorized personnel can access the database with least privilegeRBAC with quarterly access reviews; MFA on DB connections
Ransomware encrypting critical filesCritical data can be restored within RTO from immutable backupsOffline immutable backups tested monthly; 3-2-1 backup strategy
Phishing leading to account compromisePhishing attempts are blocked or detected before credentials are submittedEmail filtering + DMARC + security awareness training + MFA
Unpatched vulnerability exploitationCritical patches applied within 15 days of releaseVulnerability scanner + patch management tool + SLA tracking

🧪 Lab — Control Classification Matrix

Classify each security control by its type (Administrative, Technical, Physical) AND its function (Preventive, Detective, Corrective, Deterrent, Compensating). This is a foundational skill for control frameworks, audit work, and GRC programme design.

Scenario — Firewall Fails, Detective Control Saves the Day

Mission Quiz

Mission Complete

← Module 6 Next: Module 8 →