CCSP study materials
CCSP study resources

CCSP flashcards

CCSP · Build recall with a focused review session.

32 cards. Read the term and the definition here. The deck at the top of this page is optional.

NIST cloud essential characteristics
NIST SP 800-145 lists five: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. These distinguish cloud computing from traditional hosting.
Infrastructure as a Service
IaaS provides virtualized compute, storage, and networking. The provider manages physical and virtualization layers; the customer manages the guest OS, middleware, runtime, applications, and data.
Platform as a Service
PaaS provides a managed runtime and development platform. The provider manages infrastructure through the runtime; the customer deploys and secures applications and data without managing servers or the OS.
Software as a Service
SaaS delivers a complete provider-managed application over the network. The provider manages infrastructure through the application; the customer manages users, access, and its own data configurations.
Shared responsibility model
Divides security duties between cloud provider and customer. The provider secures the cloud infrastructure; the customer secures what it puts in the cloud. Customer scope shrinks from IaaS to SaaS.
Cloud deployment models
NIST defines private (single organization), community (shared by organizations with common concerns), public (open to the general public), and hybrid (composition of two or more distinct models).
Cloud data lifecycle
Phases are create, store, use, share, archive, and destroy. Security controls must be applied at every phase because data protection requirements change as data moves.
Envelope encryption
A data encryption key encrypts the data, and a key encryption key encrypts the data key. The KEK stays in a KMS or HSM, limiting plaintext key exposure.
Tokenization
Replaces sensitive data with a non-sensitive token mapped to the original value in a secure vault. It reduces compliance scope, such as PCI DSS, because the token is not cardholder data.
Data loss prevention
DLP inspects content and context to detect and block unauthorized data movement. In cloud, it can be inline through a proxy or API-based against SaaS repositories.
Crypto-shredding
Destroys or renders unavailable the encryption keys protecting data, making ciphertext unrecoverable. It is effective only if all copies are encrypted and no plaintext remnants exist.
Security group
A stateful virtual firewall applied to cloud instances or network interfaces. Return traffic is automatically allowed; rules are allow-only and evaluated as a whole.
Network ACL
A stateless subnet-level firewall. It evaluates rules in order by number, supports allow and deny, and requires explicit rules for both inbound and outbound traffic.
Type 1 hypervisor
A bare-metal hypervisor that runs directly on hardware and hosts guest virtual machines. It offers stronger isolation and performance than hosted Type 2 hypervisors; patching is critical.
Bastion host
A hardened, monitored jump server used to access private cloud resources. It centralizes administrative access, logging, and MFA, reducing direct exposure of management interfaces.
Virtual sprawl
Uncontrolled proliferation of virtual machines, snapshots, and images. It expands attack surface, consumes resources, and complicates inventory, patching, and compliance.
STRIDE
Threat modeling mnemonic: Spoofing, Tampering, Repudiation, Information disclosure, Denial of service, and Elevation of privilege. Each category maps to specific mitigations such as authentication and integrity controls.
SAST
Static application security testing analyzes source code, bytecode, or binaries without executing the application. It finds coding flaws early but produces false positives and cannot see runtime configuration.
DAST
Dynamic application security testing probes a running application from the outside, simulating attacks. It finds runtime and configuration issues but has limited code-level visibility.
OAuth 2.0
An authorization framework that issues access tokens so a client can access protected resources on behalf of a user, without sharing the user's credentials.
OpenID Connect
An identity layer built on OAuth 2.0. It adds an ID token, a signed JWT with user identity claims, enabling authentication and single sign-on for client applications.
CASB
Cloud access security broker that sits between users and cloud services to enforce policy. Deployed as forward proxy, reverse proxy, or API-based, it provides visibility, DLP, and threat protection.
Recovery time objective
The maximum acceptable time to restore a service after disruption. It drives architecture choices such as warm standby or multi-region failover and is measured in time.
Recovery point objective
The maximum acceptable amount of data loss measured in time before a disruption. It determines backup frequency and replication lag tolerances.
SIEM
Security information and event management platform that aggregates and correlates logs from many sources, supports alerting, and retains evidence for investigations and compliance.
Incident response lifecycle
Phases are preparation, detection and analysis, containment, eradication, recovery, and post-incident lessons learned. Cloud incidents additionally require provider coordination and API-based evidence collection.
Chain of custody
Documented, unbroken record of who handled evidence, when, and how. It preserves admissibility; in cloud, use hashed snapshots, provider logs, and documented acquisition procedures.
GDPR
EU data protection regulation requiring a lawful basis for processing, data subject rights, breach notification within 72 hours, and safeguards for cross-border transfers of personal data.
HIPAA
US law protecting protected health information. Covered entities and business associates must implement administrative, physical, and technical safeguards and execute business associate agreements for cloud processing.
PCI DSS
Payment Card Industry Data Security Standard with 12 requirements for protecting cardholder data. Tokenization and network segmentation reduce the scope of systems requiring compliance.
SOC 2
An attestation report on a service organization's controls against the Trust Services Criteria: security, availability, processing integrity, confidentiality, and privacy. Type I covers design at a point in time; Type II covers operating effectiveness.
ISO/IEC 27017
International standard providing cloud-specific information security controls and implementation guidance for cloud service providers and customers, extending ISO/IEC 27002.