CompTIA Security+ Domain 1: General Security Concepts
12% of the SY0-701 exam
Practice — Domain 1
1.4 Cryptographic solutions
A developer signs a software update by hashing the package and signing the hash with their private key. A recipient wants to confirm both that the file was not altered and that it genuinely came from the developer. Which property does this signing process primarily provide?
Answer
Correct answerA · Integrity and non-repudiation of the update
A digital signature hashes the data for integrity and signs that hash with the private key, so only the holder could have produced it, giving non-repudiation.
Why the other options are wrong
BThis confuses signing with encrypting the payload; the package body remains readable, so signing the hash does not hide or protect the data's confidentiality.
CAvailability concerns uptime and access to resources, which a signature does nothing to guarantee; this misapplies a CIA pillar unrelated to the signing operation.
DSigning uses an asymmetric private/public key pair, not a shared secret; no symmetric session key is negotiated or exchanged by this process at all.
Digital signature = hash + sign with private key gives integrity and non-repudiation; SY0-701 Obj 1.4
1.2 Zero trust
After adopting a zero trust architecture, an organization wants a component that sits inline with traffic and actually allows, denies, or terminates each session based on decisions it receives. Which zero trust element performs this enforcement?
Answer
Correct answerC · Policy Enforcement Point in the data plane
The Policy Enforcement Point operates in the data plane, sitting inline to permit, block, or terminate sessions based on the decision passed from the control plane.
Why the other options are wrong
AThe Policy Decision Point evaluates trust and renders the verdict but does not sit inline acting on traffic; it decides rather than enforces the session itself.
BThe Policy Engine, part of the decision point, computes whether to grant access; it lives in the control plane and never directly handles the data-plane traffic flow.
DThe Policy Administrator relays the decision and establishes or tears down the connection path but is a control-plane coordinator, not the inline traffic gatekeeper.
Zero trust PEP in the data plane enforces access decisions inline; SY0-701 Obj 1.2
1.2 AAA
A security analyst is investigating an incident and needs a record showing which administrator accessed a database, when they connected, and how much data they pulled during the session. Which component of the AAA framework supplies this information?
Answer
Correct answerD · Accounting of the session activity
Accounting tracks and logs user actions, session duration, and resource consumption after access, providing exactly the audit trail the analyst needs for the investigation.
Why the other options are wrong
AAuthentication only verifies the identity at login by validating credentials; it confirms who connected but does not log ongoing session activity, timing, or volume.
BAuthorization determines which resources a verified user may reach and what actions are permitted, but it does not produce the historical usage record being requested.
CFederation lets one organization trust another's identities for single sign-on; it is not an AAA pillar and does not capture per-session resource consumption logs.
AAA accounting logs session activity and resource usage for auditing; SY0-701 Obj 1.2
1.4 Cryptographic solutions
An organization wants to store user passwords so that even database administrators cannot recover the original plaintext, while still being able to verify a password at login. Which approach best meets this requirement?
Answer
Correct answerB · Hash each password with a unique salt
Hashing is one-way so plaintext cannot be recovered, and a per-user salt defeats rainbow tables while still letting the system verify a login by re-hashing input.
Why the other options are wrong
ASymmetric encryption is reversible, so anyone holding the key, including administrators, can decrypt the stored values back to plaintext, defeating the irreversibility requirement.
CBase64 is an encoding scheme with no secret key, trivially reversed by anyone; it provides representation, not protection, so plaintext is effectively still exposed.
DAsymmetric encryption is still reversible by whoever holds the private key, and it provides confidentiality rather than the one-way irreversibility this storage scenario demands.
Salted hashing is one-way and verifiable, unlike reversible encryption or encoding; SY0-701 Obj 1.4
1.2 Fundamental security concepts (deception & disruption)
A defender seeds a production customer database with a fake administrator credential record that is never used by any legitimate process, and wires an alert to fire the instant anyone reads or attempts to use it. Which deception technology is described?
Answer
Correct answerA · Honeytoken planted to alert on illicit access
A honeytoken is bogus data, such as a fake credential or record, placed inside real systems so any interaction with it reliably signals unauthorized access or insider snooping.
Why the other options are wrong
BA honeypot is a whole decoy host or service standing apart to lure attackers, not a single fake record embedded directly inside a genuine production database table.
CA honeynet is an entire network of interconnected decoy systems built to study attacker behavior, which is far broader than one planted data record triggering an alert.
DA sandbox executes untrusted code in a contained environment to observe its behavior, but it does not involve planting bait data inside live systems to catch intruders.
Honeytoken = fake data planted in real systems whose use signals intrusion + SY0-701 Obj 1.2
1.3 Change management processes
A change advisory board approves a firewall ruleset upgrade for a Saturday night. Partway through deployment, users lose all outbound connectivity, so the team immediately restores the previously saved known-good configuration to end the outage. Which documented element of change management did they execute?
Answer
Correct answerB · Backout plan to revert to the prior state
A backout plan documents the steps to undo a change and restore the last known-good state when implementation fails, which is exactly what the team performed here.
Why the other options are wrong
AA maintenance window is the approved time slot reserved for performing the change, not the recovery procedure invoked to roll back once the deployment causes an outage.
CVersion control stores and tracks successive configuration revisions, supporting a rollback, but it is a record-keeping tool rather than the named change-management recovery step itself.
DStakeholder approval is the authorization granted before work begins; it precedes deployment and has nothing to do with reverting the system after the change breaks connectivity.
Backout plan restores the last known-good state when a change fails + SY0-701 Obj 1.3
An enterprise needs a dedicated, tamper-resistant network appliance to centrally generate, store, and manage the private keys for thousands of TLS certificates while offloading bulk cryptographic operations from its many web servers. Which device best fits this requirement?
Answer
Correct answerC · HSM appliance serving many servers' keys
A hardware security module is a dedicated, tamper-resistant appliance that generates, stores, and manages keys centrally while offloading cryptographic processing for many servers at scale.
Why the other options are wrong
AA TPM is a passive chip soldered to one device's motherboard, anchoring keys for that single machine, so it cannot centrally serve thousands of certificates across many servers.
BA secure enclave is an isolated region within one processor protecting that device's secrets, not a shared network appliance built to manage keys for an entire fleet.
DKey escrow is a policy of depositing key copies with a trusted party for recovery, which is a governance arrangement rather than a hardware appliance performing crypto operations.
HSM = dedicated tamper-resistant appliance for centralized key management and crypto offload + SY0-701 Obj 1.4
A browser establishing a TLS session must confirm in real time whether one specific server certificate has been revoked, without downloading and parsing a large, periodically published list of every revoked certificate from the issuing authority. Which mechanism provides this lightweight, on-demand status check?
Answer
Correct answerD · OCSP query for a single certificate status
The Online Certificate Status Protocol lets a client query a responder for the revocation status of one specific certificate in real time, avoiding any full list download.
Why the other options are wrong
AA certificate revocation list is the bulky, periodically published file of all revoked certificates the scenario explicitly wants to avoid, since it must be downloaded and parsed entirely.
BA certificate signing request is what an applicant sends to obtain a certificate from a CA; it plays no role in checking whether an existing certificate has been revoked.
CCertificate pinning hardcodes an expected key or certificate to resist impostors, but it does not query revocation status and offers no real-time check against the issuing authority.
OCSP gives real-time per-certificate revocation status versus bulk CRL download + SY0-701 Obj 1.4
1.2 Fundamental security concepts (physical security — access control vestibule)
A data center entrance uses two interlocking doors where the inner door will not open until the outer door has closed, admitting only one person at a time so that nobody can slip in behind an authorized employee. Which physical security control is described?
Answer
Correct answerA · Access control vestibule
An access control vestibule uses two interlocking doors that admit one person at a time, opening the inner door only after the outer one closes, which directly defeats tailgating and piggybacking.
Why the other options are wrong
BA bollard is a sturdy fixed post that blocks vehicles from ramming a structure, so it addresses vehicle-borne threats at the perimeter rather than stopping a person from following someone inside.
CVideo surveillance records activity and may deter or help investigate intrusions afterward, but a passive camera cannot physically prevent a second person from walking in behind an authorized badge holder.
DA proximity badge reader authenticates one person's credential at the door, yet on its own it cannot stop an unauthorized follower from entering during the brief moment the door remains open.
rule + SY0-701 Obj 1.2
1.3 Change management processes (impact analysis)
Before a change advisory board will sign off on a planned database migration, the team must document every downstream system and service the migration could disrupt and the business risk that would result if it fails. Which change-management element are they completing?
Answer
Correct answerB · Impact analysis assessment
Impact analysis evaluates, before approval, which systems and services a proposed change could affect and the risk if it fails, supplying exactly the information the advisory board requires here.
Why the other options are wrong
AA backout plan documents how to reverse a change and restore the prior known-good state after a failure, but it is executed during rollback rather than assessing potential effects beforehand.
CA maintenance window is the scheduled timeframe reserved to perform a change with minimal disruption, so it concerns when the work happens rather than analyzing what the change might break.
DStakeholder approval is the formal authorization to proceed, which relies on the analysis but is the decision itself rather than the structured assessment of downstream effects and associated risk.
rule + SY0-701 Obj 1.3
1.4 Cryptographic solutions (certificates — SAN vs wildcard)
A company must secure three public sites that live on entirely different domain names, www.acme.com, mail.acme.net, and shop.acme.org, using one single TLS certificate. Which certificate feature lets a single certificate validly cover all of these distinct names?
Answer
Correct answerC · Subject alternative name
The Subject Alternative Name extension lets a single certificate list multiple distinct fully qualified domain names, so one certificate can validly cover acme.com, acme.net, and acme.org all together.
Why the other options are wrong
AA wildcard certificate secures only multiple subdomains beneath one base domain, such as *.acme.com, so it cannot cover names belonging to entirely different domains like acme.net or acme.org.
BA self-signed certificate is signed by its own key with no trusted authority, which concerns who vouched for the certificate rather than how one certificate can list several different domain names.
DA certificate chain links a leaf certificate to intermediates up to a trusted root for path validation, which establishes trust rather than covering several different host names on one certificate.
A security architect requires that even if an attacker steals the web server's long-term private key a year from now, any TLS traffic captured today must remain undecryptable, with each session deriving its own unique, short-lived secret. Which approach achieves this?
Answer
Correct answerD · Ephemeral key exchange
Ephemeral Diffie-Hellman generates a fresh, short-lived key for each session that is never stored, providing perfect forward secrecy so a later private-key theft cannot decrypt previously recorded sessions.
Why the other options are wrong
AKey escrow deposits copies of keys with a trusted party so they can be recovered later, which actually increases the exposure of stored keys instead of shielding past sessions from a future theft.
BStatic RSA key exchange encrypts the session secret with the server's long-term public key, so stealing the matching private key later lets an attacker decrypt every previously captured session.
COCSP stapling has the server cache and attach a signed revocation status to speed certificate validation, which proves a certificate is currently valid rather than protecting recorded traffic from future key compromise.
rule + SY0-701 Obj 1.4
1.1 Compare and contrast various types of security controls
A security manager rolls out mandatory annual security awareness training and tabletop incident-response exercises that staff must perform. Which control category best classifies these activities?
Answer
Correct answerC · Operational control
Operational controls are implemented and executed primarily by people performing day-to-day activities, which exactly describes awareness training and tabletop exercises staff carry out.
Why the other options are wrong
AManagerial controls are administrative directives like policies and risk assessments; training execution by people is performed work, so this category does not fit best.
BTechnical controls are enforced by hardware or software such as firewalls and encryption, not by humans completing training exercises, so this label is wrong here.
DPhysical controls protect tangible assets through fences, locks, or guards; awareness training is a human activity, not a barrier safeguarding physical space, so it does not apply.
1.1 Compare and contrast various types of security controls
A legacy application cannot support the required multifactor authentication, so the team isolates it on a dedicated VLAN and adds continuous monitoring until it is replaced. Which control type does this represent?
Answer
Correct answerB · Compensating control
A compensating control substitutes for a required safeguard the system cannot meet, exactly matching VLAN isolation plus monitoring used in place of the mandated multifactor authentication.
Why the other options are wrong
ADirective controls instruct or mandate behavior through policy and guidance; isolating a system to offset a missing safeguard is a substitute measure, not an instruction to people.
CDetective controls only identify events after they occur; while monitoring detects, the overall design substitutes for missing MFA, making compensating the more complete classification here.
DCorrective controls remediate after an incident to restore systems; this design proactively offsets an unmet requirement rather than fixing damage following a breach event.
1.4 Explain the importance of using appropriate cryptographic solutions
A developer already salts stored password hashes but wants to deliberately slow offline brute-force attempts by making each hash computation more expensive. Which technique should be applied?
Answer
Correct answerD · PBKDF2 stretching
Key stretching functions like PBKDF2 apply many iterations to make each hash deliberately slow, raising the cost of offline brute-force guessing beyond salting alone.
Why the other options are wrong
AA single fast SHA-256 pass is computationally cheap and easily parallelized on GPUs, so it does not deliberately slow guessing the way an iterative function does.
BAES is a reversible cipher meant for confidentiality of data, not for one-way password storage, and it does nothing to increase brute-force cost per guess.
CBase64 is reversible encoding for transport, providing no cryptographic protection and no added computation cost, so attackers simply decode it instantly with no slowdown.
1.4 Explain the importance of using appropriate cryptographic solutions
After enabling full-disk encryption on company laptops, a security architect wants the disk encryption key sealed in a dedicated chip on each system board so the key never leaves that specific device. Which component provides this?
Answer
Correct answerA · TPM
A Trusted Platform Module is an on-board chip that seals and stores keys bound to that one device, ideal for protecting full-disk encryption keys locally.
Why the other options are wrong
BA hardware security module is a network or removable appliance for high-volume key management across systems, not a chip bound to a single laptop's board.
CA key management service centrally manages keys in software, often in the cloud, and does not provide the per-device on-board hardware sealing the scenario requires.
DA certificate authority issues and signs digital certificates for identity trust; it has no role in sealing a disk encryption key inside an individual device.
Ad slot · in-content rectangle (336×280 / responsive)Below the quiz card, inside the article body — well clear of answer buttons
About this domain
Every other Security+ domain assumes you already speak the language of security, and General Security Concepts — 12% of the SY0-701 exam — is where that fluency is tested. You are expected to compare security control categories and types — technical, managerial, operational, and physical, paired with preventive, deterrent, detective, corrective, compensating, and directive functions — and to recognize where each fits a scenario. An access control vestibule, for instance, is a physical preventive control, while a warning banner is directive.
The cryptography questions here stay conceptual rather than mathematical. You should be able to explain how a digital signature provides integrity and non-repudiation by signing a hash with a private key, why ephemeral keys give you perfect forward secrecy, where a SAN certificate differs from a wildcard, and how key storage hardware such as a TPM or HSM protects private keys. Certificate revocation through CRLs and OCSP also appears.
Zero trust gets real weight: know the split between the control plane and the data plane, and what a policy enforcement point actually does inline with a session. Round it out with the three A's of AAA — authentication, authorization, and accounting — change management steps like impact analysis and backout plans, and deception tools such as honeypots and honeytokens. The practice questions below mirror these objectives directly.
What Domain 1 covers
Compare security control categories (technical, managerial, operational, physical) and types (preventive, detective, corrective, compensating, directive)
Explain fundamental concepts: AAA, zero trust control and data planes, deception and disruption, physical security
Describe zero trust components including the policy enforcement point and policy decision point
Use appropriate cryptographic solutions: digital signatures, hashing, salting, asymmetric encryption
Apply certificate concepts: SAN vs wildcard, revocation (CRL/OCSP), ephemeral keys and perfect forward secrecy
Identify key storage hardware such as TPM and HSM for protecting private keys
Walk through change management processes including impact analysis, approval, and backout planning
Domain 1 quick glossary
The terms that show up most on Domain 1 questions — one line each.
Security control typeThe function a control performs — preventive, deterrent, detective, corrective, compensating, or directive.
Non-repudiationAssurance that a signer cannot later deny an action, provided by a digital signature over a hash.
Zero trustA model that verifies every request explicitly, never trusting based on network location alone.
Policy enforcement pointThe inline zero trust component that allows, denies, or terminates a session per the decision it receives.
AAAAuthentication, authorization, and accounting — verifying identity, granting access, and logging activity.
Perfect forward secrecyA property where ephemeral session keys prevent past traffic from being decrypted if a long-term key leaks.
HoneytokenA planted fake credential or file whose use signals that an intruder is present.
Impact analysisA change management step assessing the effect, risk, and rollback needs of a proposed change before approval.
Keep going
Practice the other domains, or go deeper with the full study materials.