CCSO key terms
CCSO · Get comfortable with the vocabulary.
- Shared Responsibility Model
- Related: Cloud Service Model Boundaries, Customer-Controlled Configuration Surface
A framework dividing security duties between a cloud provider and its customer. The provider secures the physical infrastructure and managed services; the customer secures data, identities, configurations, and whatever the service leaves in their control.
- Cloud Service Model Boundaries
- Related: Shared Responsibility Model, Customer-Controlled Configuration Surface
The dividing lines among IaaS, PaaS, and SaaS that determine how much security work the provider absorbs. Higher abstraction shifts more patching and platform hardening to the provider, but never transfers accountability for data and access.
- Customer-Controlled Configuration Surface
- Related: Secure Baseline, Shared Responsibility Model
Every setting a tenant can change in a cloud service, such as network rules, encryption options, public access flags, and logging toggles. Misconfiguration in this surface is a leading cause of cloud breaches.
- Cloud Governance Framework
- Related: Policy as Code, Risk Register, Control Mapping
The policies, roles, and decision processes that direct how cloud is adopted and operated. It defines who approves accounts, sets standards, funds controls, and accepts residual risk across the organization.
- Control Mapping
- Related: Cloud Governance Framework, Compliance Evidence Reuse
The practice of linking implemented safeguards to the requirements they satisfy, such as regulatory clauses or framework controls. Good mapping enables reuse of evidence and shows coverage gaps across multiple compliance obligations.
- Compliance Evidence Reuse
- Related: Control Mapping, Continuous Compliance Monitoring
Collecting a single artifact, such as a configuration export or log sample, and citing it against several frameworks at once. It reduces audit fatigue and keeps evidence consistent across overlapping regulatory regimes.
- Risk Register
- Related: Risk Acceptance, Cloud Governance Framework
A living record of identified risks with owners, likelihood, impact, and treatment decisions. In cloud programs it tracks items like unmanaged accounts, exposed storage, and concentration on a single provider.
- Risk Acceptance
- Related: Risk Register, Exception Management
A formal decision by an accountable owner to tolerate a residual risk without further mitigation. It must be documented with rationale and expiry so it does not silently become permanent exposure.
- Exception Management
- Related: Risk Acceptance, Secure Baseline
A time-bound process for approving deviations from security standards, with compensating controls and a remediation date. It prevents policy bypasses from becoming invisible permanent exceptions.
- Secure Baseline
- Related: Policy as Code, Configuration Drift, Customer-Controlled Configuration Surface
A documented minimum configuration standard applied to accounts, workloads, and services. It typically covers identity defaults, logging, encryption, network exposure, and patching, and serves as the reference for automated checks.
- Policy as Code
- Related: Guardrails, Infrastructure as Code Scanning, Secure Baseline
Expressing security and governance rules in machine-readable form so they can be versioned, tested, and enforced automatically. It enables preventive guardrails and repeatable audits across many accounts.
- Guardrails
- Related: Policy as Code, Service Control Policy
Automated constraints that prevent or flag noncompliant cloud actions, such as blocking public storage or requiring tags. Preventive guardrails deny the action; detective guardrails report it after the fact.
- Service Control Policy
- Related: Guardrails, Permission Boundary, Least Privilege
An organization-level policy that sets the maximum permissions available to member accounts, regardless of what individual identities are granted. It is a coarse but powerful lever for enforcing boundaries.
- Permission Boundary
- Related: Least Privilege, Service Control Policy
A policy that caps the effective permissions of an identity without granting anything itself. The effective permission is the intersection of the identity policy and the boundary, useful for delegating safely.
- Least Privilege
- Related: Just-in-Time Access, Permission Boundary, Role Assumption
Granting only the permissions needed for a task, for only as long as needed. In cloud it requires continuous review because permissions accumulate through role chaining and copied policies.
- Role Assumption
- Related: Federation, Just-in-Time Access, Confused Deputy
Obtaining temporary credentials for a role rather than using long-lived keys. The trust policy decides who may assume it, and session conditions can restrict time, source network, or required authentication strength.
- Confused Deputy
- Related: Role Assumption, Cross-Account Access
A flaw where a trusted service is tricked into acting on a resource on behalf of an unintended party. Unique external identifiers and strict trust conditions on role assumption mitigate it.
- Federation
- Related: Role Assumption, Single Sign-On, Identity Provider Trust
Trusting an external identity provider so users authenticate there and receive cloud credentials through assertions. It removes local passwords and centralizes joiner, mover, and leaver control.
- Identity Provider Trust
- Related: Federation, Single Sign-On
The configuration that lets a cloud platform accept authentication assertions from a specific external IdP. Weak trust settings, such as missing audience or condition checks, can allow token misuse.
- Single Sign-On
- Related: Federation, Phishing-Resistant MFA
A mechanism letting one authenticated session reach many applications. In cloud it simplifies access but concentrates risk, since compromise of the primary identity can unlock every connected platform.
- Phishing-Resistant MFA
- Related: Single Sign-On, Privileged Access Management
Authentication factors bound to the legitimate service origin, such as hardware security keys or passkeys, that defeat real-time relay attacks. Numeric codes and push approvals are weaker against adversary-in-the-middle phishing.
- Privileged Access Management
- Related: Just-in-Time Access, Break-Glass Account, Privilege Escalation Path
Controls that safeguard high-impact accounts and roles through vaulting, session recording, approval workflows, and short-lived credentials. The goal is to make powerful access rare, monitored, and attributable.
- Just-in-Time Access
- Related: Privileged Access Management, Least Privilege
Granting elevated permission only when requested and approved, then revoking it automatically after a set window. It shrinks standing privilege and the blast radius of a stolen credential.
- Break-Glass Account
- Related: Privileged Access Management, Just-in-Time Access
A tightly controlled emergency identity used when normal access paths fail. It should be heavily monitored, excluded from routine workflows, and tested periodically so it works when needed.
- Privilege Escalation Path
- Related: Least Privilege, Cross-Account Access
A chain of permissions or trust relationships that lets an identity gain more access than intended, such as editing a role it can assume. Mapping these paths is core to cloud attack-path analysis.
- Cross-Account Access
- Related: Role Assumption, Confused Deputy
Granting identities in one account or tenant rights to resources in another, usually through role trust. It enables separation of duties but widens trust boundaries if relationships are poorly documented.
- Data Classification
- Related: Data Residency, Tokenization, Key Management Service
Assigning sensitivity labels to data so protection matches value and regulatory weight. Classification drives encryption, retention, access, and monitoring decisions consistently across cloud stores.
- Data Residency
- Related: Data Classification, Cloud Region
The requirement that data remain within specified geographic or jurisdictional boundaries. It affects region selection, replication, backup placement, and which support personnel may access systems.
- Key Management Service
- Related: Envelope Encryption, Customer-Managed Key, Key Rotation
A managed service that creates, stores, rotates, and audits cryptographic keys, often backed by hardware security modules. Applications call it to encrypt or sign without handling raw key material.
- Envelope Encryption
- Related: Key Management Service, Key Rotation
Encrypting data with a data key and then encrypting that data key with a longer-lived master key. It limits how much ciphertext one key protects and makes re-wrapping keys cheap.
- Customer-Managed Key
- Related: Key Management Service, Bring Your Own Key, Key Rotation
A key the tenant creates and controls in the provider's key service, rather than one the provider manages. It gives the tenant authority to rotate, disable, or revoke access, affecting data availability.
- Bring Your Own Key
- Related: Customer-Managed Key, Key Management Service
Importing key material generated outside the cloud provider into its key service. It supports external custody requirements but adds responsibility for backup, rotation, and availability of that material.
- Key Rotation
- Related: Envelope Encryption, Key Management Service
Periodically replacing cryptographic keys to limit the impact of undetected compromise. Automated rotation with versioned keys keeps old ciphertext decryptable while new data uses fresh material.
- Tokenization
- Related: Data Classification, Field-Level Encryption
Replacing sensitive values with meaningless tokens mapped in a protected vault. It reduces the scope of systems that must meet strict data protection rules while preserving referential usability.
- Field-Level Encryption
- Related: Tokenization, Envelope Encryption
Encrypting specific sensitive attributes rather than an entire store, so searchable or non-sensitive fields remain usable. It narrows exposure but complicates querying and key access design.
- Virtual Private Cloud
- Related: Security Group, Network Segmentation, Private Endpoint
A logically isolated network within a cloud region where subnets, routes, and gateways are defined. Its design determines segmentation, egress paths, and which resources can reach the internet.
- Network Segmentation
- Related: Virtual Private Cloud, Security Group, Microsegmentation
Dividing a cloud network into zones with controlled traffic between them, limiting lateral movement after compromise. Segmentation relies on subnets, routing rules, firewalls, and workload identity-aware policies.
- Security Group
- Related: Virtual Private Cloud, Microsegmentation
A stateful, instance-level firewall rule set controlling allowed inbound and outbound traffic. Because it is attached to resources, it must be reviewed for overly broad rules and default open settings.
- Microsegmentation
- Related: Network Segmentation, Security Group
Applying fine-grained, often identity-based traffic policy between individual workloads rather than broad network zones. It contains lateral movement but demands accurate workload labeling and policy lifecycle management.
- Private Endpoint
- Related: Virtual Private Cloud, Egress Filtering
A private network address that connects to a managed service without traversing the public internet. It reduces exposure and supports data exfiltration controls when paired with strict egress policy.
- Egress Filtering
- Related: Private Endpoint, Network Segmentation
Controlling outbound traffic to prevent data exfiltration and command-and-control callbacks. In cloud it combines route tables, firewall appliances, DNS policy, and allowlists for approved destinations.
- Workload Identity
- Related: Secrets Management, Container Image Scanning, Least Privilege
A credential issued to a running workload, such as a pod or function, so it can authenticate to services without stored secrets. It ties access to the workload's attested identity rather than to a shared key.
- Container Image Scanning
- Related: Software Supply Chain Security, Admission Control
Analyzing image layers for known vulnerabilities, embedded secrets, and policy violations before deployment. Scanning should occur at build, on registry push, and continuously for images already running.
- Admission Control
- Related: Container Image Scanning, Policy as Code, Workload Identity
A cluster mechanism that evaluates workloads before they run and can reject noncompliant ones. It enforces rules like signed images, no privileged containers, and required resource limits.
- Software Supply Chain Security
- Related: Artifact Signing, Container Image Scanning, Infrastructure as Code Scanning
Protecting the path from source code to deployed artifact through provenance, signing, and dependency controls. It addresses tampering, malicious packages, and unverified build steps that bypass review.
- Artifact Signing
- Related: Software Supply Chain Security, Admission Control
Cryptographically signing build outputs so consumers can verify origin and integrity. Signature verification at admission prevents unsigned or tampered images from reaching production.
- Infrastructure as Code Scanning
- Related: Policy as Code, Software Supply Chain Security
Static analysis of templates and modules to find insecure settings before deployment. Catching public buckets or open security groups in code review is cheaper than remediating live infrastructure.
- Secrets Management
- Related: Workload Identity, Key Rotation
Storing and distributing credentials through a dedicated vault with access control, rotation, and audit. It eliminates hardcoded secrets in code, images, and configuration files.
- Cloud Audit Log
- Related: Log Immutability, Detection Rule, Data Plane Logging
A provider record of control-plane actions showing who did what, when, and from where. These logs are foundational for detection, forensics, and proving compliance, and must be protected from tampering.
- Data Plane Logging
- Related: Cloud Audit Log, Detection Rule
Capturing activity inside a service, such as object reads or database queries, rather than only management actions. It is essential for detecting exfiltration but is often disabled by default due to volume and cost.
- Log Immutability
- Related: Cloud Audit Log, Incident Response Runbook
Protecting log stores so records cannot be altered or deleted during their retention period. Techniques include write-once storage, separate accounts, and restricted deletion permissions for responders.
- Detection Rule
- Related: Cloud Audit Log, Incident Response Runbook
Logic that turns raw telemetry into alerts for suspicious behavior, such as impossible travel or mass key deletion. Rules need tuning, ownership, and periodic validation against known attack techniques.
- Incident Response Runbook
- Related: Log Immutability, Forensic Snapshot
A predefined sequence of steps for a specific cloud scenario, such as leaked credentials or exposed storage. It assigns roles, lists containment actions, and accounts for provider notification and evidence preservation.
- Forensic Snapshot
- Related: Incident Response Runbook, Log Immutability
A preserved copy of a disk, memory, or configuration captured before remediation destroys evidence. Chain-of-custody documentation and account-level isolation keep the copy trustworthy and admissible.
- Cloud Security Posture Management
- Related: Configuration Drift, Continuous Compliance Monitoring, Secure Baseline
A tool category that continuously assesses cloud accounts against benchmarks and flags misconfigurations, drift, and exposed resources. It prioritizes findings by reachability and data sensitivity.
- Configuration Drift
- Related: Cloud Security Posture Management, Secure Baseline
Divergence between the deployed state of a resource and its approved baseline or code definition. Drift reintroduces fixed weaknesses, so detection and reconciliation must be automated.
- Continuous Compliance Monitoring
- Related: Cloud Security Posture Management, Compliance Evidence Reuse
Automated, ongoing evaluation of controls against live evidence instead of point-in-time audits. It shortens the window between a violation and its discovery and keeps reports current.
- Cloud Region
- Related: Data Residency, Availability Zone
A geographic area containing isolated data centers where cloud services are offered. Region choice affects latency, service availability, legal jurisdiction, and disaster recovery design.
- Availability Zone
- Related: Cloud Region, Network Segmentation
An isolated location within a region with independent power and networking. Distributing workloads across zones supports resilience, though it also multiplies the resources needing consistent controls.