In this chapter
1. The CIA Triad & Non-Repudiation
2. Access Control Models & Principles
3. Authentication Factors & MFA
4. Cryptographic Fundamentals
5. PKI & Digital Certificates
6. Key Management & Hardware-Based Cryptography
7. Deception Technology
8. Physical Security Controls
9. Control Categories & Functional Types
10. Data States, Classification & Disposal
11. Resilience, Backups & Redundancy
12. Governance: Change Management, Policies & Playbooks
13. Cloud, Federation, Identity & Vendor Governance
1The CIA Triad & Non-Repudiation
Almost every "what security goal is this?" question on the exam is testing whether you can tell confidentiality, integrity, and non-repudiation apart. They sound similar in casual conversation but protect against completely different failures.
- Confidentiality — keeping data unreadable to unauthorized parties. Encryption at rest is the standard answer whenever a scenario mentions physical theft of a device or drive.
- Integrity — verifying data hasn't been altered. Comparing a downloaded file's hash to the publisher's published hash is the textbook integrity check.
- Availability — the third, unspoken member of the triad: systems and data must be accessible when legitimately needed. Almost every backup and redundancy topic later in this chapter exists purely to protect availability.
- Non-repudiation — proof that someone can't credibly deny having performed a specific action, usually established through digital signatures and cryptographic evidence.
Don't confuse these
Confidentiality vs. Integrity — confidentiality is about unauthorized reading; integrity is about unauthorized changing. If the scenario says "even if the drive is stolen," that's confidentiality. If it says "hasn't been tampered with," that's integrity.
Non-repudiation vs. Authentication — authentication proves identity at the moment of login; non-repudiation proves, after the fact and permanently, that a specific person performed a specific action and can't walk it back.
A digital signature alone doesn't provide confidentiality — it proves integrity and non-repudiation, but signing a document doesn't encrypt it. Don't let "signature" and "encryption" blur together just because both involve key pairs.
Worked example
A finance employee digitally signs a wire transfer request. They later claim they never submitted it. What security concept prevents this denial from succeeding?
✓ Non-repudiation
Authentication
Confidentiality
Availability
Authentication only proves who logged in at the time; it's the cryptographic proof behind the signature — non-repudiation — that stops the later denial from holding up.
2Access Control Models & Principles
Separate from any specific technology, these are the philosophies that decide who gets access to what, and they show up constantly as "which principle is this?" questions.
- Zero Trust — "never trust, always verify": every access request is authenticated and authorized continuously, regardless of whether it originates inside or outside the traditional network perimeter.
- Role-Based (RBAC) — access granted purely by an assigned role or group.
- Attribute-Based (ABAC) — access granted by combining multiple attributes at once (job title and department and time of day, for example).
- Mandatory Access Control (MAC) — enforces clearance-based restrictions independently of whether the login credentials are otherwise valid — a legitimately authenticated user still can't cross a clearance boundary.
- Least privilege — accounts start with no more access than the role strictly needs, granted deliberately rather than inherited by default.
- Need to know — an additional, narrower filter on top of a role: access to one specific sensitive item (like a merger project) only because it's directly relevant to the current task.
- Separation of duties — splits one critical action across multiple people acting simultaneously (dual approval, two-person integrity at a vault).
- Job rotation — moves a single person through different roles over time, surfacing fraud or errors a person might otherwise hide indefinitely in one seat.
Don't confuse these
Least privilege vs. Need to know — least privilege limits an account's overall access scope by role; need to know adds a narrower, task-specific filter on top of that scope, even for something the role would otherwise allow.
Separation of duties vs. Job rotation — separation of duties splits one action among multiple people at the same time; job rotation moves one person through different roles over time. Both fight fraud, but on different axes.
RBAC vs. ABAC — if more than one factor drives the access decision (role and time of day, say), it's ABAC. A single fixed role alone is RBAC.
Worked example
A new hire can view customer records the moment their account is created, before any manager has reviewed what they should be allowed to see. Which principle has been violated?
✓ Least privilege
Need to know
Separation of duties
Job rotation
The problem isn't that the new hire will never need customer data — it's that access was granted by default before anyone deliberately decided they should have it.
3Authentication Factors & MFA
Three categories, and multi-factor authentication only counts when you combine different categories — not two instances of the same one.
- Something you know — a password, a PIN, a security question.
- Something you have — a registered phone receiving a push notification, a hardware security key.
- Something you are — a biometric trait: fingerprint, iris scan.
- MFA requires a second, independent factor from a different category, so a compromised password alone can't get an attacker in.
Don't confuse these
Password + security question is NOT MFA — both are "something you know." The exam plants this constantly as a trap answer that looks like two-factor but isn't.
Fingerprint vs. hardware key — a fingerprint is "something you are" (an inherent biological trait); a hardware key is "something you have" (a physical object you must possess and present). Easy to conflate since both are physically presented to a reader.
4Cryptographic Fundamentals
This is the single most trap-heavy topic in Domain 1: hashing, encryption, and tokenization all "transform data," and the exam relies on you knowing exactly how each one is reversed (or isn't).
- Hashing — one-way; mathematically impossible to reverse back into the original value. This is exactly why passwords are hashed rather than encrypted.
- Encryption — reversible with the correct key. Symmetric encryption (one shared key) is fast and suited to bulk data; asymmetric encryption (public/private key pairs) is slower but ideal for securely exchanging that shared key — the hybrid approach TLS itself uses.
- Tokenization — replaces sensitive data with a random value that has no mathematical relationship to the original; the real value lives in a separate secure vault. There's no formula to reverse it, unlike encryption.
- Obfuscation — makes legitimate code or data harder to read/reverse-engineer without changing what it does (e.g., renaming variables to meaningless strings before release).
- Salting — adds a unique random value to each password before hashing, so identical passwords don't produce identical hashes, defeating precomputed rainbow-table attacks.
- Key stretching — deliberately slows down the hashing computation itself (bcrypt, PBKDF2), making large-scale brute-force cracking impractically expensive.
- Perfect forward secrecy — each session uses temporary, ephemeral keys not derived from the server's long-term private key, so a stolen private key years later still can't decrypt old recorded sessions.
- Homomorphic encryption — allows computation directly on encrypted data, producing an encrypted result, without ever decrypting the data itself.
Don't confuse these
Hashing vs. Encryption vs. Tokenization — hashing has no key and can't be reversed at all; encryption is reversible with a key; tokenization has no mathematical link to the original whatsoever and requires a vault lookup, not a computation, to reverse.
Salting vs. Key stretching — salting stops identical passwords from producing identical hashes (defeats rainbow tables); key stretching slows down the hash computation itself (defeats brute force at scale). They solve different problems and are often used together — bcrypt effectively does both.
Perfect forward secrecy vs. Key escrow — near-opposite goals that sound similar: PFS makes past sessions unrecoverable even if the long-term key leaks later; key escrow deliberately keeps a recoverable copy of a key on file.
5PKI & Digital Certificates
Public Key Infrastructure questions almost always reduce to one question: can trust actually be established here, and if not, why not?
- The CSR/CA flow — an administrator generates a Certificate Signing Request containing the public key and identity details (the private key stays local and is never sent); the CA verifies that identity and issues a signed certificate.
- Certificate pinning — an application hardcodes a specific certificate (or its public key), rejecting any other certificate even one issued by a technically valid, trusted CA. This defends against fraudulently issued certificates that pass normal trust checks.
- Revocation (CRL / OCSP) — lets a certificate be instantly invalidated before its natural expiration, since revocation status isn't stored in the certificate itself; the client has to actively check a CRL or query an OCSP responder.
- Code signing, S/MIME, and vendor hash+signature verification — the same trust logic applied to software packages, email, and update packages respectively: cryptographically proving both origin and that nothing was tampered with in transit.
Don't confuse these
Certificate pinning vs. revocation checking — pinning rejects a different certificate even if it's validly issued; revocation checking flags a certificate that used to be valid but has since been revoked. Different problems: wrong-but-valid cert vs. revoked cert.
A "valid-looking" signature isn't automatically trustworthy — if the root CA itself isn't recognized as trusted, the entire chain fails regardless of how legitimate anything else looks. The correct response is always to flag it as invalid, never to trust it because a certificate is merely present.
Worked example
A user receives an email with an attached PDF that appears to have a valid signature from their bank, but the certificate was issued by an untrusted root. What should this cause?
✓ The client should flag the signature as invalid since trust cannot be established
The client should trust it since a certificate is present
The client should silently accept it since the bank's name matches
The client should convert it to a self-signed certificate
Trust always depends on the chain leading back to a recognized authority — an untrusted root breaks that chain no matter how legitimate everything else appears.
6Key Management & Hardware-Based Cryptography
Where and how keys themselves are generated, stored, and eventually retired — a step up in abstraction from the cryptography itself.
- Key management lifecycle — the umbrella process: generating keys, rotating them on a schedule, and securely destroying old ones once retired.
- Hardware Security Module (HSM) — dedicated, centralized hardware serving many systems, generating/storing/using keys without ever exposing the raw private key outside the device.
- Secure enclave — a protected hardware region isolated within a single device's own processor (typically mobile), doing the same job as an HSM but at device scale rather than centrally.
- Key escrow — securely stores a recoverable copy of a key with documented recovery procedures, so encrypted data can still be accessed years later even if the original administrator has left.
- Cryptographic agility — lets an organization swap out a weakening algorithm for a stronger one without a major system redesign, keeping the strategy resilient as computing power advances.
- Root CA / intermediate CA delegation — the root's highly sensitive private key stays offline and rarely used, while a subordinate CA handles routine day-to-day certificate issuance — limiting the root key's exposure.
Don't confuse these
HSM vs. Secure enclave — an HSM is centralized hardware serving many servers; a secure enclave is built into one individual device, isolated from that device's own OS. Scale and scope are the tell.
Key escrow vs. Perfect forward secrecy (revisited) — escrow intentionally makes a key recoverable; PFS intentionally makes past sessions unrecoverable even with the key. If a scenario needs legal/business recoverability years later, it's escrow — never PFS.
7Deception Technology
CompTIA groups these under the umbrella term "disruption technology" — tools whose specific job is to waste an attacker's time and resources, not merely to detect them, though detection is usually a side effect.
- Honeytoken — a single, small piece of fake data (like a planted credential) seeded to trigger an alert the moment it's used.
- Honeyfile — a single fake, tempting-looking document (e.g., passwords_backup.xlsx) with no legitimate purpose; any access to it is inherently suspicious.
- Honeypot — an entire decoy system, not just one item, designed to look valuable and attract an attacker's attention.
- Honeynet — multiple interconnected decoy systems, wasting an attacker's time and automated tools navigating a fully fake environment.
Don't confuse these
Scale is the whole game here — honeytoken/honeyfile (a single fake item) < honeypot (one decoy system) < honeynet (many decoy systems working together). Read the scenario for how much fake infrastructure is actually described.
Deception vs. plain detective control — a honeyfile technically does detect access, but CompTIA specifically buckets these under disruption technology when the goal is also to slow or waste the attacker's effort, not just log that something happened.
Worked example
A company wants a way to detect if an attacker has been reading files on a decoy server designed to look valuable, and separately wants to slow down an attacker's automated tools by wasting their time on fake systems. Select TWO.
✓ Honeypot with monitored decoy files
✓ Honeynet of interconnected decoy systems
A single planted honeytoken
A standard detective control camera log
One decoy server with monitored files matches the honeypot description; an entire interconnected fake network matches honeynet. The single honeytoken is too small in scale for either described goal here.
8Physical Security Controls
A cluster of "match the control to the exact threat" questions — the exam almost always names a very specific physical threat, and only one option actually addresses it.
- Mantrap (access control vestibule) — one door must fully close before the next opens, physically preventing tailgating.
- Microwave sensor — detects movement across a large open area without needing any physical barrier, ideal for open perimeters.
- Bollards — short, sturdy posts specifically built to stop a vehicle from ramming through an entrance.
- Glass break sensor — detects the specific sound/vibration signature of breaking glass, for ground-floor windows.
- Cable lock — a physical device securing a laptop to a desk, preventing simple grab-and-go theft.
Don't confuse these
The trap here isn't conceptual — it's specificity. "Stop a vehicle" is always bollards, never a generic fence. "Detect glass breaking" is always a glass break sensor, never a motion sensor. Match the control to the exact noun in the question, not to "physical security" in general.
9Control Categories & Functional Types
The two-axis system that runs through the entire exam: what kind of control is it (technical / administrative / physical), and what does it actually do (preventive / detective / deterrent / directive / corrective / compensating)?
- Directive — tells people what they must do via policy (e.g., "report incidents within one hour"). It instructs behavior; it doesn't detect or technically enforce anything.
- Detective — identifies and records that something happened, after the fact (a badge log, a camera recording). It doesn't stop the event.
- Deterrent — discourages unauthorized behavior through visible presence or psychological effect (a guard station, a warning banner) without technically stopping a determined attacker.
- Preventive — physically or technically blocks the action before it can happen (a locked mantrap door, a required multi-approval process).
Don't confuse these
The same device can be two different functions depending on what's asked — a badge reader that physically locks the door is preventive; the access log it produces is detective. Read exactly which part of the scenario the question is pointing at.
Deterrent vs. Preventive — if the scenario explicitly says the control "doesn't technically stop" a determined attacker, it's deterrent. If it physically or procedurally blocks the action outright, it's preventive.
Administrative controls can still be "preventive" — a documented process requiring three approvals before a change is administrative (policy-based, not technical or physical) and preventive (it stops the unauthorized action from happening at all). Category and function are independent axes — don't assume administrative always means detective or directive.
Worked example
A badge reader on a server room door records every entry but does nothing to stop someone with a stolen badge from walking in. Which control category BEST describes the badge log itself?
✓ Detective
Preventive
Deterrent
Directive
The same badge reader would be a preventive control if it locked the door — but the question specifically asks about the log, which only records for later review.
10Data States, Classification & Disposal
The same confidentiality goal, applied to data at three different points in its life — plus the housekeeping that has to happen before and after.
- Data classification — labeling data (Public / Internal / Confidential / Restricted) so protection can be matched to actual sensitivity rather than treating everything identically.
- Data at rest — stored data (on a disk or in a database), protected primarily by encryption at rest.
- Data in transit — data actively moving across a network (e.g., between a browser and a server), protected primarily by TLS.
- Data in use — data actively being processed in memory or by the CPU, protected by mechanisms like a secure enclave that encrypts it even during active computation.
- Data inventory — a complete catalog of all the information an organization stores, the foundational exercise that has to happen before classification or protection policy can be applied at all.
- Secure disposal / media sanitization — physically shredding documents or wiping decommissioned drives so data can't be recovered after disposal.
Don't confuse these
Data in use vs. in transit vs. at rest — the same confidentiality concern, but the scenario's own wording tells you which state it is: "while being processed" = in use; "as it travels" = in transit; "on a stolen drive" = at rest. Each needs a different technical mechanism (secure enclave / TLS / disk encryption respectively).
Data inventory vs. Data classification — inventory answers "what data do we even have?"; classification answers "how sensitive is each piece?" Inventory logically has to come first.
Secure disposal vs. Data minimization — disposal destroys data you already collected; minimization avoids collecting more than necessary in the first place. Different points in the data lifecycle, easy to conflate as "both reduce risk."
11Resilience, Backups & Redundancy
Availability's toolbox: how organizations keep running (or come back quickly) when something fails.
- Hot site — a live, fully synchronized backup facility that can take over instantly with zero data loss.
- Warm site — some infrastructure is ready, but additional setup and synchronization time is needed before full takeover — slower than hot, faster than cold.
- Geographic dispersion — a fully redundant, geographically distant copy kept in near-real-time sync, so a regional disaster can't take out both copies at once.
- Full + differential backup — a full backup on a fixed schedule (e.g., every Sunday), with each subsequent backup capturing everything changed since that last full backup — not since the previous day.
- Incremental backup — captures only what changed since the previous backup of any kind, resulting in smaller daily backups but a longer restore chain.
- Recovery Point Objective (RPO) — the maximum acceptable amount of data loss, measured in time ("we can lose up to 1 hour of data").
- Full redundancy / no single point of failure — redundant power, network paths, and servers all active simultaneously, so any one component's failure doesn't bring the whole system down.
Don't confuse these
RPO vs. RTO — the classic mix-up. RPO measures acceptable data loss (a span of time looking backward); RTO measures acceptable downtime (a span of time looking forward to restoration). Memory aid: Point = data, Time(to restore) = downtime.
Full+differential vs. Incremental — differential backups always reference back to the one last full backup (they grow larger each day, but restoring only needs two backups total); incremental backups reference only the immediately previous backup (smaller each day, but restoring needs the entire chain in order).
Hot vs. Warm vs. Cold site — distinguished purely by how ready the site already is: hot is instant and synchronized, warm needs setup time, cold offers only bare infrastructure and the longest recovery time.
Worked example
A company backs up its full database every Sunday and only the files changed since Sunday each other day. What backup strategy is this?
✓ Full plus differential
Full plus incremental
Snapshot only
Continuous data protection
Because every day's backup references back to the same Sunday full backup (not the previous day's backup), this is differential, not incremental.
12Governance: Change Management, Policies & Playbooks
The paperwork side of security — but paperwork the exam expects you to be able to name precisely.
- Change management — documenting a proposed change, getting formal approval, and preparing a rollback plan before touching production systems.
- Emergency change management — the same idea, but with a faster path and specific approval authority defined in advance for urgent situations.
- Acceptable Use Policy (AUP) — defines how company resources (like laptops) may and may not be used, including prohibiting unauthorized software.
- Playbook — a set of steps for a specific known event type, including conditional branches based on findings ("if X, do Y; if Z, do W").
- Preparation (incident response phase) — defining escalation paths, contact lists, and severity classifications before any incident occurs.
- Incident severity classification framework — documented, consistent criteria distinguishing a "critical" incident from a "low" one, so different analysts classify the same way.
Don't confuse these
Playbook vs. Runbook (this pairing returns in Domain 4) — a playbook has conditional branches for handling variability; a runbook is a fixed, linear sequence for one specific, well-understood scenario.
Change management vs. Configuration management — change management is the approval process for one specific change; configuration management tracks the ongoing state of systems over time. Both sound like generic "IT process" answers, so read for whether the scenario is about approving a change or tracking current state.
Preparation vs. the incident response plan's contents — preparation is the exam's name for the phase; a severity framework, contact list, and escalation path are examples of the actual artifacts built during that phase.
13Cloud, Federation, Identity & Vendor Governance
Who's responsible for what once systems, identities, and vendors span multiple organizations.
- Shared responsibility model (SaaS) — the provider manages underlying infrastructure and hardware; the customer retains responsibility for managing user access and classifying their own data within the application.
- Contractual responsibility matrix — a formal, written agreement mapping exactly which security responsibilities belong to each party, specific to the service model used (IaaS / PaaS / SaaS).
- Federation — authenticating using an existing account from a trusted third-party identity provider, extending trust across organizational boundaries.
- Network Access Control (NAC) — checks a device's posture (patch level, antivirus status) before admitting it onto the network.
- MDM with remote wipe — remotely revokes a lost device's access and erases corporate data without needing physical recovery.
- Conditional access policy — automatically suspends or restricts access based on defined conditions, such as failing a device compliance check.
- Vendor/tool vetting process — formally evaluates whether a new technology is safe to introduce before any employee starts using it.
- Onboarding verification gates & offboarding equipment checklist — the same governance principle (verify before a status change) applied at opposite ends of employment: background checks must clear before sensitive access is granted; equipment must be returned before the final paycheck.
- CVE — a standardized, public reference number for a specific, publicly disclosed vulnerability, distinct from any company's internal patch-tracking ID.
Don't confuse these
Federation vs. SSO — federation crosses organizational boundaries using a third party's identity; SSO covers multiple resources within one trust boundary. "Existing account on a trusted third-party site" is always federation.
Onboarding gate vs. Offboarding checklist — the same idea (verify before the status changes) applied at the start and the end of employment — one gates access in, the other gates the final paycheck out.
CVE vs. internal ticket number — a CVE is shared and public across the entire industry; an internal patch-tracking ID means nothing outside the company that created it.
• • •