← Back to domain
Domain 1 Module 1.3

Security Controls

Module 1.3: Security Controls

Learning Objectives

By the end of this module, you will:

  • Classify any security control by implementation type (Technical, Administrative, Physical)
  • Classify any control by function (Preventive, Detective, Corrective, etc.)
  • Explain defense in depth and why layered security matters
  • Provide examples of each control type and function combination
  • Understand how to select appropriate controls for given scenarios

What Are Security Controls?

Security controls are safeguards or countermeasures designed to reduce risk. They either:

  • Reduce likelihood of a threat exploiting a vulnerability, OR
  • Reduce impact if the exploit occurs, OR
  • Both

Every security program is built on selecting, implementing, and monitoring the RIGHT controls for the organization's risk profile.


Controls by Implementation Type

Technical Controls (Logical Controls)

Technology-based mechanisms that enforce security through hardware or software.

Control What It Does Example in Practice
Firewalls Filter network traffic by rules Block external access to internal databases
Encryption Transform data into unreadable form AES-256 for laptop disk encryption
IDS/IPS Detect/prevent malicious activity Snort detecting SQL injection attempts
Access Control Lists Define who can access what Router ACL blocking telnet from outside
Antivirus/EDR Detect and remove malware CrowdStrike quarantining ransomware
DLP Prevent data leaving organization Block emails containing credit card numbers
SIEM Centralize and correlate security logs Splunk alerting on multiple failed logins
MFA systems Require multiple authentication factors Duo Security push notification
VPN Encrypt remote connections IPSec tunnel for remote workers
WAF Protect web applications Cloudflare blocking XSS attempts

Administrative Controls (Managerial Controls)

Policies, procedures, and management actions that direct security behavior.

Control What It Does Example in Practice
Security policies Define required behavior "All data must be classified"
Procedures Step-by-step instructions "How to handle a suspected breach"
Standards Minimum requirements "Passwords must be 14+ characters"
Security training Educate workforce Annual phishing awareness training
Background checks Screen employees Criminal/credit check before hiring
Separation of duties Split critical functions Developer ≠ deployer
Job rotation Rotate staff through roles Detect fraud via fresh eyes
Mandatory vacations Force time off Discover concealed activities
Change management Control system changes CAB approves all production changes
Incident response plan Define IR procedures Playbook for ransomware incidents
Risk assessment Identify and evaluate risks Annual risk assessment cycle
NDA Legal confidentiality agreement Signed before accessing sensitive data

Physical Controls

Tangible mechanisms that prevent, detect, or deter physical unauthorized access.

Control What It Does Example in Practice
Fences Perimeter barrier 8ft fence with razor wire around data center
Locks Restrict entry Biometric lock on server room door
Security guards Human monitoring and response Guard at lobby checking IDs
CCTV cameras Video surveillance PTZ cameras monitoring parking lot
Badge readers Electronic access control HID proximity card readers at all doors
Mantraps Anti-tailgating entry Vestibule with interlocking doors
Bollards Vehicle barriers Concrete posts around building entrance
Lighting Illumination for safety/detection Parking lot lights deterring crime
Fire suppression Protect from fire FM-200 clean agent in server room
UPS/Generators Power protection Battery backup + diesel generator
HVAC Environmental control 68-72°F in data center
Cable locks Prevent device theft Kensington lock on laptops

Controls by Function

Preventive Controls

Purpose: STOP an incident from occurring in the first place.

Example Type How It Prevents
Firewall rules Technical Blocks unauthorized network traffic
Encryption Technical Prevents reading of stolen data
MFA Technical Prevents access with stolen password alone
Security policy Administrative Directs proper behavior
Background check Administrative Prevents hiring threats
Training Administrative Prevents user errors
Door lock Physical Prevents unauthorized entry
Fence Physical Prevents physical access
Mantrap Physical Prevents tailgating

Detective Controls

Purpose: DISCOVER that an incident has occurred or is occurring.

Example Type What It Detects
IDS Technical Network intrusions
SIEM Technical Correlated security events
Audit logs Technical Unauthorized actions
Log review Administrative Policy violations
Mandatory vacation Administrative Fraud during absence
Job rotation Administrative Concealed activities
CCTV Physical Unauthorized physical access
Motion sensors Physical Movement in restricted areas
Security guards Physical Suspicious behavior

Corrective Controls

Purpose: FIX a problem after it has occurred, minimize damage, restore normal operations.

Example Type What It Corrects
Antivirus quarantine Technical Removes detected malware
Patches Technical Fixes known vulnerabilities
Backup restore Technical Recovers lost data
IPS (blocking mode) Technical Stops detected attack
Incident response plan Administrative Guides recovery actions
Termination procedure Administrative Removes insider threat
Fire suppression Physical Stops active fire
Spare equipment Physical Replaces failed hardware

Deterrent Controls

Purpose: DISCOURAGE potential attackers from attempting an action.

Example Type How It Deters
Login warning banner Technical Legal warning discourages unauthorized use
Account lockout Technical Discourages brute force
Security awareness training Administrative Makes employees think twice
Acceptable Use Policy Administrative Threat of termination deters misuse
Security guards Physical Visible presence discourages intrusion
Warning signs Physical "Trespassers will be prosecuted"
Cameras (visible) Physical Knowledge of being watched
Barbed wire fence Physical Signals serious security

Compensating Controls

Purpose: ALTERNATIVE control when the primary control is not feasible.

Scenario Primary Control Missing Compensating Control
Legacy system can't be patched Patch management Extra monitoring + network isolation
Can't implement SoD (small team) Separation of duties Enhanced logging + management review
Budget doesn't allow new firewall NGFW Stricter ACLs + IDS monitoring
Biometric system breaks Biometric access Guard verification + manual log

Recovery Controls

Purpose: RESTORE systems and operations after an incident.

Example Type What It Recovers
Backup systems Technical Restore data after loss
Disaster recovery site Technical/Physical Resume operations at alternate location
System images Technical Rebuild compromised systems
BCP activation Administrative Coordinate business recovery
Generator Physical Restore power after outage

Control Classification Matrix

Control Type Function(s)
Firewall Technical Preventive
IDS Technical Detective
IPS Technical Preventive + Detective
Encryption Technical Preventive
Antivirus Technical Preventive + Detective + Corrective
Backup Technical Recovery
Security policy Administrative Preventive + Directive
Training Administrative Preventive + Deterrent
Background check Administrative Preventive
Incident response plan Administrative Corrective + Recovery
Mandatory vacation Administrative Detective
Door lock Physical Preventive
CCTV Physical Detective + Deterrent
Guard Physical Preventive + Detective + Deterrent
Fire suppression Physical Corrective
Warning sign Physical Deterrent
Fence Physical Preventive + Deterrent
Lighting Physical Deterrent + Detective

Defense in Depth

The Castle Analogy

Imagine a medieval castle protecting a king:

  1. Moat (perimeter) → Firewall, DMZ
  2. Outer walls (network) → IDS/IPS, network segmentation
  3. Inner walls (host) → Endpoint protection, host firewall
  4. Castle guards (monitoring) → SIEM, SOC analysts
  5. Locked rooms (application) → Access controls, input validation
  6. Vault (data) → Encryption, DLP

If attackers cross the moat, they still face walls. If they breach the walls, they face guards. No single layer failure is catastrophic.

Corporate Defense in Depth Example

LAYER 1: Perimeter
  → External firewall, DMZ, DDoS protection

LAYER 2: Network
  → Internal firewalls, VLAN segmentation, NAC, IDS/IPS

LAYER 3: Host/Endpoint
  → Antivirus/EDR, host firewall, patch management, hardening

LAYER 4: Application
  → WAF, input validation, secure coding, authentication

LAYER 5: Data
  → Encryption (at rest + in transit), DLP, classification, access controls

CROSS-CUTTING: Administrative
  → Policies, training, incident response, monitoring, auditing

Why Defense in Depth Works

  • No single control is 100% effective
  • Attackers must overcome MULTIPLE barriers
  • Different controls catch different types of attacks
  • Provides time for detection and response
  • Increases attacker cost and effort

Selecting Appropriate Controls

Control Selection Criteria

Factor Question
Risk level What risk does this control address?
Cost Does the control cost less than the potential loss?
Feasibility Can we actually implement and maintain this?
Effectiveness How much does it reduce the risk?
Impact on operations Will it disrupt business?
Compliance Does a regulation require this control?
Compatibility Does it work with existing systems?

Cost-Benefit Rule

A control is justified when: Cost of control < Cost of the risk it mitigates

If a $5,000/year firewall prevents $50,000/year in potential losses → clearly justified. If a $100,000 control prevents $5,000 in potential losses → NOT justified (accept the risk instead).


Practice Questions

  1. An organization implements an employee security training program. What type of control is this?

    • A) Technical - Preventive
    • B) Administrative - Preventive ✅
    • C) Physical - Detective
    • D) Technical - Deterrent
  2. A CCTV camera mounted at a building entrance is BEST classified as:

    • A) Technical - Preventive
    • B) Physical - Detective and Deterrent ✅
    • C) Administrative - Corrective
    • D) Physical - Preventive
  3. Which control is COMPENSATING?

    • A) A firewall blocking unauthorized traffic
    • B) Enhanced monitoring when a system can't be patched ✅
    • C) A backup restoring lost data
    • D) A policy requiring strong passwords
  4. Defense in depth means:

    • A) Using the strongest single control available
    • B) Multiple overlapping security layers ✅
    • C) Spending the most money on perimeter security
    • D) Having redundant network connections
  5. Which is a CORRECTIVE control?

    • A) Firewall
    • B) CCTV camera
    • C) Antivirus quarantining malware ✅
    • D) Background check
  6. Mandatory vacation for employees is BEST classified as:

    • A) Preventive control
    • B) Detective control ✅
    • C) Corrective control
    • D) Recovery control
  7. A "No Trespassing - Violators Will Be Prosecuted" sign is:

    • A) Preventive
    • B) Detective
    • C) Corrective
    • D) Deterrent ✅
  8. Which principle states that controls should be layered so failure of one doesn't compromise overall security?

    • A) Least privilege
    • B) Defense in depth ✅
    • C) Separation of duties
    • D) Due diligence
  9. An IPS that blocks a detected attack in real-time is BEST classified as:

    • A) Preventive + Detective ✅
    • B) Detective only
    • C) Corrective only
    • D) Compensating
  10. A control costs $10,000/year to maintain. It reduces expected annual losses from $50,000 to $5,000. The net benefit is:

    • A) $5,000
    • B) $35,000 ✅ ($45,000 savings - $10,000 cost)
    • C) $40,000
    • D) $50,000

End of Module 1.3 - Next: 1.4 Ethics