CCSO study materials
CCSO study resources

CCSO key terms

CCSO · Get comfortable with the vocabulary.

Shared Responsibility Model

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.

Related: Cloud Service Model Boundaries, Customer-Controlled Configuration Surface
Cloud Service Model Boundaries

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.

Related: Shared Responsibility Model, Customer-Controlled Configuration Surface
Customer-Controlled Configuration Surface

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.

Related: Secure Baseline, Shared Responsibility Model
Cloud Governance Framework

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.

Related: Policy as Code, Risk Register, Control Mapping
Control Mapping

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.

Related: Cloud Governance Framework, Compliance Evidence Reuse
Compliance Evidence Reuse

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.

Related: Control Mapping, Continuous Compliance Monitoring
Risk Register

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.

Related: Risk Acceptance, Cloud Governance Framework
Risk Acceptance

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.

Related: Risk Register, Exception Management
Exception Management

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.

Related: Risk Acceptance, Secure Baseline
Secure Baseline

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.

Related: Policy as Code, Configuration Drift, Customer-Controlled Configuration Surface
Policy as Code

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.

Related: Guardrails, Infrastructure as Code Scanning, Secure Baseline
Guardrails

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.

Related: Policy as Code, Service Control Policy
Service Control Policy

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.

Related: Guardrails, Permission Boundary, Least Privilege
Permission Boundary

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.

Related: Least Privilege, Service Control Policy
Least Privilege

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.

Related: Just-in-Time Access, Permission Boundary, Role Assumption
Role Assumption

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.

Related: Federation, Just-in-Time Access, Confused Deputy
Confused Deputy

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.

Related: Role Assumption, Cross-Account Access
Federation

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.

Related: Role Assumption, Single Sign-On, Identity Provider Trust
Identity Provider Trust

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.

Related: Federation, Single Sign-On
Single Sign-On

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.

Related: Federation, Phishing-Resistant MFA
Phishing-Resistant MFA

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.

Related: Single Sign-On, Privileged Access Management
Privileged Access Management

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.

Related: Just-in-Time Access, Break-Glass Account, Privilege Escalation Path
Just-in-Time Access

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.

Related: Privileged Access Management, Least Privilege
Break-Glass Account

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.

Related: Privileged Access Management, Just-in-Time Access
Privilege Escalation Path

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.

Related: Least Privilege, Cross-Account Access
Cross-Account Access

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.

Related: Role Assumption, Confused Deputy
Data Classification

Assigning sensitivity labels to data so protection matches value and regulatory weight. Classification drives encryption, retention, access, and monitoring decisions consistently across cloud stores.

Related: Data Residency, Tokenization, Key Management Service
Data Residency

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.

Related: Data Classification, Cloud Region
Key Management Service

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.

Related: Envelope Encryption, Customer-Managed Key, Key Rotation
Envelope Encryption

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.

Related: Key Management Service, Key Rotation
Customer-Managed Key

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.

Related: Key Management Service, Bring Your Own Key, Key Rotation
Bring Your Own Key

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.

Related: Customer-Managed Key, Key Management Service
Key Rotation

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.

Related: Envelope Encryption, Key Management Service
Tokenization

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.

Related: Data Classification, Field-Level Encryption
Field-Level 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.

Related: Tokenization, Envelope Encryption
Virtual Private Cloud

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.

Related: Security Group, Network Segmentation, Private Endpoint
Network Segmentation

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.

Related: Virtual Private Cloud, Security Group, Microsegmentation
Security Group

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.

Related: Virtual Private Cloud, Microsegmentation
Microsegmentation

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.

Related: Network Segmentation, Security Group
Private Endpoint

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.

Related: Virtual Private Cloud, Egress Filtering
Egress Filtering

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.

Related: Private Endpoint, Network Segmentation
Workload Identity

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.

Related: Secrets Management, Container Image Scanning, Least Privilege
Container Image Scanning

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.

Related: Software Supply Chain Security, Admission Control
Admission Control

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.

Related: Container Image Scanning, Policy as Code, Workload Identity
Software Supply Chain Security

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.

Related: Artifact Signing, Container Image Scanning, Infrastructure as Code Scanning
Artifact Signing

Cryptographically signing build outputs so consumers can verify origin and integrity. Signature verification at admission prevents unsigned or tampered images from reaching production.

Related: Software Supply Chain Security, Admission Control
Infrastructure as Code Scanning

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.

Related: Policy as Code, Software Supply Chain Security
Secrets Management

Storing and distributing credentials through a dedicated vault with access control, rotation, and audit. It eliminates hardcoded secrets in code, images, and configuration files.

Related: Workload Identity, Key Rotation
Cloud Audit Log

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.

Related: Log Immutability, Detection Rule, Data Plane Logging
Data Plane Logging

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.

Related: Cloud Audit Log, Detection Rule
Log Immutability

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.

Related: Cloud Audit Log, Incident Response Runbook
Detection Rule

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.

Related: Cloud Audit Log, Incident Response Runbook
Incident Response Runbook

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.

Related: Log Immutability, Forensic Snapshot
Forensic Snapshot

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.

Related: Incident Response Runbook, Log Immutability
Cloud Security Posture Management

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.

Related: Configuration Drift, Continuous Compliance Monitoring, Secure Baseline
Configuration Drift

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.

Related: Cloud Security Posture Management, Secure Baseline
Continuous Compliance Monitoring

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.

Related: Cloud Security Posture Management, Compliance Evidence Reuse
Cloud Region

A geographic area containing isolated data centers where cloud services are offered. Region choice affects latency, service availability, legal jurisdiction, and disaster recovery design.

Related: Data Residency, Availability Zone
Availability Zone

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.

Related: Cloud Region, Network Segmentation