Security+ SY0-801 Security Controls: Categories, Types, CIA, AAA and Zero Trust
Security controls are the safeguards an organization layers around its assets to protect their confidentiality, integrity and availability, and CompTIA Security+ objective 1.1 asks you to explain the concepts behind them and classify any control by category and type. This lesson covers defense in depth and the principles it serves (the CIA triad and its trade-offs, authentication, authorization and accounting, non-repudiation, Zero Trust and least privilege), the four control categories (technical/logical, managerial/administrative, operational and physical/environmental) and the six control types (preventive, deterrent, detective, corrective, compensating and directive), with the distinctions that separate near-identical answers.
On this page10 sections
- Defense in depth: layered, independent controls
- Confidentiality, integrity and availability (the CIA triad)
- Balancing CIA: the trade-offs between the three properties
- Authentication, authorization and accounting (AAA)
- Non-repudiation: proof that a specific person acted
- Zero Trust principles
- Least privilege
- Control categories: technical, managerial, operational and physical
- Control types: preventive, deterrent, detective, corrective, compensating and directive
- Classifying a control on both axes at once
- Apply defense in depth by choosing layers that are independent and diverse, not copies of a control that already failed
- Identify which CIA property an incident violates and describe the trade-offs between confidentiality, integrity and availability
- Distinguish identification, authentication, authorization and accounting, and decide which one failed in a scenario
- Explain how digital signatures and individual accounts provide non-repudiation, and why hashes, shared secrets and shared accounts do not
- Describe Zero Trust principles, including continuous verification and the roles of the policy engine, policy administrator and policy enforcement point
- Apply least privilege with scoped roles, scoped service accounts and just-in-time elevation
- Classify any control by category (technical, managerial, operational, physical) and type (preventive, deterrent, detective, corrective, compensating, directive)
Defense in depth: layered, independent controls
Defense in depth is the practice of protecting an asset with several layers of independent, diverse controls so that the failure of any one control does not expose the asset. It is the umbrella idea for CompTIA Security+ objective 1.1: CIA, AAA, non-repudiation, Zero Trust and least privilege are the principles the layers serve, and the control categories and types are how you describe each layer.
A layer only counts if it still protects the asset when the layer in front of it fails. Two tests decide whether an addition really adds depth:
- Is it a separate layer? Tuning, hardening, duplicating or monitoring an existing control makes that control better, but everything still depends on it. Ask: if an attacker got completely past this control, what would still stand between them and the asset? For an internal wiki protected only by its sign-in page, a stricter password rule improves the one layer it has; network segmentation that limits who can reach the wiki, and protections close to the data itself (such as encryption of the stored pages or tokenization of sensitive fields), still work if sign-in is bypassed.
- Does it share the failure's cause? Two layers that rely on the same detection engine, the same credentials, the same administrator or the same building fail together. Two antivirus products licensed from one engine miss the same new variant; a backup stored in the same administrative domain as production can be deleted by the same stolen admin account. This is control diversity: vary vendors, technologies, locations and control categories so one weakness cannot defeat every layer.
A layered design for a branch office file server might combine a badge-controlled server room, a network firewall, host-based firewall rules, disk encryption, endpoint detection, documented access policies and staff training: physical, technical, managerial and operational layers, each able to stand when another falls. Defense in depth is often confused with Zero Trust: Zero Trust is about removing trust based on network location and verifying every request, while defense in depth is about stacking controls so no single one is decisive. Good designs use both.
Confidentiality, integrity and availability (the CIA triad)
The CIA triad names the three properties security protects: confidentiality (only authorized parties can read the data), integrity (data and systems are accurate and unaltered) and availability (authorized users can reach data and systems when they need them). To classify an incident, ask what actually happened to the data: was it disclosed, changed, or made unreachable?
| Property | Violated when | Typical controls |
|---|---|---|
| Confidentiality | Data is disclosed to someone unauthorized: a misconfigured public storage bucket, a spreadsheet emailed to the wrong recipient, eavesdropping on unencrypted traffic, a lost device without encryption | Encryption at rest and in transit, access control, data classification |
| Integrity | Data or systems are modified without authorization or without detection: a changed invoice total, a tampered software update, an altered configuration file | Hashing, digital signatures, file integrity monitoring, write-once (immutable) storage, versioned backups |
| Availability | Legitimate users cannot use the system: a DDoS outage, a power failure, a failed disk with no redundancy, files locked by ransomware | Redundancy (RAID, clustering, load balancing), alternate sites, backups, DDoS protection |
Several distinctions decide close questions:
- Ransomware is first an availability attack. Encrypting files denies their owners the use of them. Unless evidence shows data was copied out, the impact is on availability; ransomware that also steals data (double extortion) adds a confidentiality impact. Data that was exposed but not changed is not an integrity incident, and data that was changed but not exposed is not a confidentiality incident.
- Reading is not tampering. An eavesdropper who only reads traffic has violated confidentiality; integrity is affected only if the data is actually changed.
- Cryptography is not automatically confidentiality. Encryption makes data unreadable. Hashes and digital signatures leave content readable; they prove it was not changed (integrity) and, for signatures, who produced it.
- Encryption does not prove integrity on its own. Anyone holding the key can decrypt, alter and re-encrypt. Proving that a record was never changed after it was created takes a signature or a protected hash chain, kept somewhere the writer cannot rewrite, such as write-once (WORM) storage. This applies even to records that contain nothing secret.
- Redundancy is not recovery from tampering. Mirroring and replication copy every change, including malicious or accidental ones: a RAID 1 mirror survives a dead disk but faithfully mirrors a deleted folder. Recovering the original data needs point-in-time copies the attacker cannot alter or delete, such as immutable, versioned or offline backups.
- Private is not encrypted. A leased line, MPLS circuit or other dedicated link keeps traffic off the public internet, but the data still crosses the carrier's equipment as readable plaintext unless it is encrypted (for example with IPsec or TLS on top of the circuit). Isolation reduces who can reach the traffic; only encryption keeps it unreadable to whoever does. Where a requirement says data must stay encrypted in transit, a private circuit alone does not meet it.
Balancing CIA: the trade-offs between the three properties
The three CIA properties pull against each other, so strengthening one often weakens another, and the business requirement decides the right balance. Security+ scenarios describe a design and ask which property gained and which one paid for it; check each half separately.
- Confidentiality versus availability. Extra verification steps, short session timeouts and strict encryption all slow or block legitimate access. A shared terminal on a factory floor that demands a hardware token for every screen change protects data but stalls the line. Concentrating decryption keys in one person, one device or one location protects them, but if that single holder is lost the data is unreadable to everyone, which is an availability failure; protected recovery keys held elsewhere restore the balance.
- Integrity versus availability. A system that refuses work it cannot keep consistent favours integrity: a document system that locks a file while one editor has it open stops two versions diverging, but the second user has to wait. A system that keeps serving and reconciles conflicts later favours availability and accepts the risk of inconsistent records.
- Meeting both. When a requirement fixes one property (data must stay encrypted) and asks for another (service must resume quickly after losing a site), only an answer that satisfies both is correct. Eliminate anything that breaks the fixed requirement, then anything that misses the recovery need. Know the recovery speeds: a hot site runs current systems and takes over in minutes, a warm site needs hours of preparation, a cold site needs days, and redundancy inside one building does not survive the loss of that building.
The property being strengthened is rarely the one being lost. In a trade-off question, the control's purpose names the winner, and the business harm described (delays, outages, inability to recover) names the loser.
Non-repudiation: proof that a specific person acted
Non-repudiation is the assurance that a specific person performed an action, backed by evidence strong enough that they cannot credibly deny it. It needs two things together: the action is bound to one individual, and the record of it cannot be changed afterwards.
- Digital signatures provide it. A signature is created with a private key that only the signer holds and is verified by anyone with the matching public key, so it ties the signed item to that person and also reveals any later change. A signed contract, code release or approval can be checked by a third party long afterwards.
- Hashes do not. A plain hash proves integrity but carries no identity.
- Keyed hashes (HMACs) with a shared secret do not. If both parties hold the same secret, either one could have produced the value, so neither can prove to an outsider which of them did. Only a key the sender alone holds, such as the private key behind a digital signature, gives proof a third party can verify.
- Shared accounts defeat it. When several people use one account (a shared "operator" login on a lab instrument, say), records can only show what the account did, not which person did it. Protecting the shared account better does not help; attribution needs one identity per person.
Encryption and replication do not provide non-repudiation: they serve confidentiality and availability. Non-repudiation is related to accounting but stronger: accounting records activity, while non-repudiation proves who was responsible for it.
Zero Trust principles
Zero Trust is a security model that grants no implicit trust based on network location: every request to every resource is authenticated and authorized using the identity, the device and the context, and access is re-evaluated continuously. NIST SP 800-207 describes it as moving defenses from static network perimeters to users, assets and resources.
The principles that Security+ scenarios test:
- Never trust by location. Being on the corporate network, a particular VLAN or a VPN is not a reason to grant access. A contractor's laptop plugged into a meeting-room port is no more trustworthy for being inside the building. Controls that make the network harder to enter or watch it more closely can still help, but if a connected device is trusted once inside, the design is still perimeter-based.
- Verify explicitly, per request and per resource. Access is granted to one application at a time, based on who the user is and the health of the device they are using, not to the network.
- Continuous verification. A decision is not permanent. If risk changes during a session (the device falls out of compliance, the user appears from a new country, behaviour turns unusual), the session is re-evaluated and can be stepped up or ended.
- Adaptive identity. The strength of verification adapts to risk signals such as location, device health, time and behaviour.
- Least privilege and microsegmentation. Grant only the access needed and limit how far an attacker can move. These support Zero Trust but do not by themselves remove location-based trust.
- Assume breach. Design as though an attacker is already inside, so each access decision stands on its own.
| Component (NIST SP 800-207) | Role | Plane |
|---|---|---|
| Policy engine (PE) | Makes the decision to grant, deny or revoke access, using inputs such as identity provider results, device health and threat intelligence | Control plane |
| Policy administrator (PA) | Carries out that decision by setting up or tearing down the communication path, instructing the enforcement point | Control plane |
| Policy enforcement point (PEP) | Sits in the data path and enables, monitors and terminates the connection between subject and resource | Data plane |
The engine decides, the administrator executes, the enforcement point enforces. How these pieces are deployed (device management, application access control) is security architecture, covered with Security+ objective 3.2.
Least privilege
Least privilege means giving each user, service and process only the rights its task requires, and only for as long as it requires them. It limits what an attacker can do with any one stolen credential or compromised account.
- Scope the rights. A payroll clerk who views payslips does not need to edit salary tables; a reporting tool that reads a database needs read-only access, not ownership of it. Broad administrative rights given for convenience violate the principle even if they are never misused.
- Scope service accounts. Services are subjects too. Give each service account exactly the rights it uses, on exactly the systems it touches: a monitoring agent that reads performance counters does not need local administrator rights on every server. Remove only the rights the task does not use; a right the task genuinely needs stays, or the service breaks.
- Limit the time. Just-in-time (JIT) elevation grants privileged access only when it is approved for a specific task or window and removes it afterwards. A database administrator who changes schemas once a quarter has no reason to hold that right on the other days. A right that exists only during the approved window cannot be used by someone who steals the credentials outside it.
Least privilege is not separation of duties. Least privilege trims what one subject can do; separation of duties splits a sensitive process (such as creating and approving a payment) between different people so no one person can complete it alone. A user with excessive rights violates least privilege even if no process is being split.
Control categories: technical, managerial, operational and physical
A control's category describes how it is implemented and who or what carries it out: technical controls are enforced by systems, managerial controls are governance decisions, operational controls are performed by people, and physical controls protect facilities and hardware. Security+ SY0-801 names them technical/logical, managerial/administrative, operational and physical/environmental.
| Category | What it is | Examples |
|---|---|---|
| Technical (logical) | Enforced automatically by hardware, software or firmware once configured | Firewall ACLs, encryption, MFA, EDR, DLP, automatic screen locks, application allow lists |
| Managerial (administrative) | Governance: deciding, planning and documenting how security is run | Security policies, risk assessments, security program plans, risk ownership, vendor due-diligence requirements |
| Operational | Routine security activities carried out by people | Awareness training, guard patrols, manual log reviews, access recertification, incident handling |
| Physical (environmental) | Tangible protection of sites, rooms and equipment, including from environmental threats | Fences, locks, barriers, badge readers, mantraps (access control vestibules), cameras, fire suppression, generators, HVAC |
Three boundaries cause most mistakes:
- Managerial versus operational. Deciding or defining the requirement is managerial; performing it, each time it runs, is operational. A policy requiring quarterly access recertification is managerial; the managers who carry out each recertification are performing an operational control. Following a written document does not make an activity managerial, and using a tool to do it does not make it technical: ask who performs the control each time it runs.
- Technical versus operational. People configure an automatic screen lock, but once deployed the system enforces it without anyone acting, so it is technical.
- Physical versus technical. A badge reader on a door uses electronics, but its job is controlling physical entry, so it is physical. Generators and climate control protect equipment from the environment, which is why the category is physical/environmental.
Control types: preventive, deterrent, detective, corrective, compensating and directive
A control's type describes what it does relative to a security event: it prevents the event, deters the attempt, detects it, corrects its effects, compensates for a control that cannot be used, or directs people what to do. The objectives list deterrent controls as "deterring".
| Type | What it does | Examples |
|---|---|---|
| Preventive | Blocks the event before it happens | Firewall rules that drop traffic, locks, barriers, account lockout, DLP that blocks a transfer |
| Deterrent (deterring) | Discourages an attempt by signalling risk or consequences, without stopping it | Warning banners, "CCTV in operation" signs, visible lighting, dummy cameras |
| Detective | Identifies and records an event during or after it | IDS alerts, log reviews, file integrity monitoring, honeytokens that alert when used |
| Corrective | Limits damage and restores normal operation after the event | Restoring from backup, reimaging a host, reverting unauthorized changes, quarantining and cleaning malware |
| Compensating | An alternative used because the primary control cannot be applied | Extra monitoring and network isolation around a system that cannot be patched or encrypted; supervisor review where staffing prevents separation of duties |
| Directive | Tells people what to do and relies on compliance, not enforcement | Policies, procedures, standards, clean-desk rules, instructions on how to report incidents |
A quick test: does the control block (preventive), warn (deterrent), find (detective), fix (corrective), stand in (compensating) or instruct (directive)?
- Same trigger, different effect. Three DLP rules can fire on the same sensitive file: one blocks the transfer (preventive), one alerts the security team (detective), one shows the user a warning about consequences (deterrent). Classify by what happens, not by what triggers it; only a control that actually stops the next attempt is preventive.
- Directive versus deterrent. Both rely on people's choices. A directive control prescribes the behaviour (a clean-desk procedure); a deterrent makes misbehaviour look risky or costly (a sign warning that the area is under surveillance and trespassers will be prosecuted). If nothing actually blocks the behaviour, the control is not preventive.
- Deterrent versus preventive. A "guard dogs on patrol" sign or a dummy camera cannot stop or record anything; it works only through the intruder's perception of risk. A lock or barrier stops the attempt whatever the intruder believes.
- Speed does not make a control preventive. A configuration tool that reverts an unauthorized setting on its next run, however quickly, is corrective, because the change already happened. Only stopping the event from occurring is preventive.
- Backups are corrective when used. Taking backups is preparation; restoring from them after an incident is the corrective action.
- Compensating is defined by why the control exists. A compensating control may work in a detective or preventive way, but its type in the exam's sense comes from the reason it was adopted: it stands in for a required safeguard that cannot be implemented, and reduces the same risk.
- Decoys are detective. A fake administrator account or file that no one legitimately uses, with alerting on any access, stops nothing; its value is the alert that reveals an intruder. (Deception technology itself is covered with objective 4.1.)
Classifying a control on both axes at once
Every control has both a category (how it is implemented) and a type (what it does relative to the event), and the two are decided independently. Scenario questions often ask for the pair, with distractors that get one axis right.
| Control | Category | Type | Why |
|---|---|---|---|
| Automatic screen lock after a few idle minutes | Technical | Preventive | The system enforces it, and it stops use of an unattended session |
| Clean-desk policy | Managerial | Directive | A policy is governance, and it instructs without enforcing |
| Configuration tool reverting unauthorized changes | Technical | Corrective | It acts automatically, and it repairs after the change happened |
| Extra MFA and logging in front of an application that cannot encrypt its data | Technical | Compensating | Systems enforce it, and it exists because the required control is impossible |
| Locked fence around a generator yard | Physical | Preventive | A tangible barrier that stops entry |
| "Premises under video surveillance" sign | Physical | Deterrent | A physical sign that only signals risk |
| Security staff reviewing camera footage each morning | Operational | Detective | People perform it, and it finds events after they happened |
Two rules keep classification honest:
- Classify the function asked about, not the product. One product often does several things. An email security service that flags a malicious message is detecting; when it later pulls that message back out of every inbox, it is correcting. Read which capability the question singles out.
- Classify the current configuration, not the name. A product's name describes what it can do, not what it is doing. A web application firewall left in detection-only (monitoring) mode blocks nothing, so it is detective; switched to blocking mode, the same device becomes preventive. The same applies to any "prevention" system set to alert only.
Tip. Expect short scenarios that describe a control or an incident and ask you to name the principle, property, AAA function, control category or control type, often with four sibling terms from the same objective list as options. Harder items ask for a category and type together, a trade-off between two CIA properties, or the change that best meets a stated constraint, where several options improve security but only one addresses the specific weakness described. Read for the deciding detail: what actually happened to the data, which step of sign-in succeeded or failed, whether anything is enforced, when the control acts relative to the event, and why it exists.
- Defense in depth stacks independent, diverse layers; a second copy of the control that failed, or a tweak to it, is not a new layer.
- Ask what happened to the data: disclosed is confidentiality, changed is integrity, unreachable is availability. Ransomware without exfiltration is an availability attack.
- Encryption protects confidentiality, and a private circuit is isolated, not encrypted; hashes and signatures protect integrity; replication and RAID protect availability but copy every alteration, so recovery from tampering needs immutable, versioned backups.
- Identification claims, authentication proves, authorization permits or denies (for every request and every object), accounting records. A denial after a successful sign-in is authorization.
- Non-repudiation needs a private key only the signer holds and an individual account per person; shared secrets and shared accounts defeat it.
- Zero Trust removes trust based on network location and re-verifies identity, device and context for every request and throughout the session.
- Least privilege limits both scope and time: scoped roles and service accounts, plus just-in-time elevation for occasional privileged work.
- Category is how a control is implemented (technical, managerial, operational, physical); type is what it does (prevent, deter, detect, correct, compensate, direct). Classify each axis separately.
- Classify the function and configuration in front of you: a fast automatic repair is still corrective, and a prevention product that only alerts is detective.
Frequently asked questions
What is the difference between control categories and control types in Security+?
Control categories describe how a control is implemented: technical (enforced by systems), managerial (governance such as policies and risk assessments), operational (carried out by people, such as training and manual reviews) and physical (protecting facilities and equipment). Control types describe what the control does relative to a security event: preventive, deterrent, detective, corrective, compensating or directive. Every control has one of each, for example a firewall rule that blocks traffic is technical and preventive.
What is the difference between a deterrent control and a directive control?
Both rely on people choosing to comply rather than on enforcement. A directive control tells people what to do, such as a policy, standard or procedure. A deterrent control discourages an attempt by signalling risk or consequences, such as a warning banner, a surveillance sign or visible lighting. Neither blocks the behaviour; if something actually stops it, the control is preventive.
What is a compensating control?
A compensating control is an alternative safeguard used when the primary control cannot be applied, that reduces the same risk. Examples are extra monitoring and strict network isolation around a system that cannot be patched, or a supervisor's review of transactions where staffing does not allow duties to be separated. It is defined by why it exists, not by how it works, so a compensating control can also work in a detective or preventive way.
What is the difference between authentication and authorization?
Authentication proves that a subject is who it claims to be, using factors such as a password, an authenticator code or a certificate. Authorization then decides what that authenticated subject may access or do. Identification (the claim, such as typing a username) comes before both, and accounting (recording what the subject did) comes after. An access-denied error after a successful sign-in is an authorization decision. Authorization also has to be checked on every request for the specific record asked for, not just once at sign-in.
Does a hash provide non-repudiation?
No. A plain hash proves that data has not changed but says nothing about who created it. A keyed hash made with a secret shared by two parties also falls short, because either party could have produced it. Non-repudiation requires a digital signature made with a private key that only the signer holds, combined with individual accounts so every action is tied to one person.
What are the main Zero Trust principles?
Zero Trust grants no implicit trust based on network location. Every request to each resource is authenticated and authorized using the user's identity, the device's health and the context; access is per resource and as narrow as possible; decisions are re-evaluated continuously during a session; and the design assumes an attacker may already be inside. In NIST SP 800-207, the policy engine decides, the policy administrator executes the decision and the policy enforcement point allows or blocks the connection.
Is ransomware an attack on confidentiality, integrity or availability?
Ransomware that encrypts files is primarily an availability attack, because authorized users can no longer use their data. If the attackers also copy data out before encrypting it, which is called double extortion, the incident adds a confidentiality impact. Replication does not protect against it because encrypted files replicate too; immutable, versioned backups let the original files be restored.
What is the difference between least privilege and separation of duties?
Least privilege limits each user, service or process to the rights its task needs, for only as long as it needs them, for example read-only database access for a reporting tool instead of full ownership. Separation of duties splits a sensitive process between different people so that no single person can complete it alone, for example one person creates a payment and another approves it. Both reduce risk from misuse, but they solve different problems.
Source
This lesson covers the "General Security Concepts" domain of the official SY0-801 exam guide. Vendors revise their guides — check the source for the current version.
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.