04 CCSP
The ISC2 Certified Cloud Security Professional — CCSP focuses on securing cloud environments from an enterprise security perspective.
Where CISSP develops broad cybersecurity knowledge across the organization, CCSP applies many of those principles specifically to:
- Cloud architecture
- Cloud data
- Identity
- Infrastructure
- Applications
- Operations
- Governance
- Risk
- Compliance
The progression is:
CISSP ↓Enterprise Cybersecurity ↓CCSP ↓Enterprise Cloud Security---title: "04 CCSP"description: "Prepare for the ISC2 Certified Cloud Security Professional certification by developing enterprise cloud security knowledge across cloud architecture, data security, platform protection, application security, operations, legal considerations, risk, and compliance."---
# 04 CCSP
The **ISC2 Certified Cloud Security Professional — CCSP** focuses on securing cloud environments from an enterprise security perspective.
Where CISSP develops broad cybersecurity knowledge across the organization, CCSP applies many of those principles specifically to:
- Cloud architecture- Cloud data- Identity- Infrastructure- Applications- Operations- Governance- Risk- Compliance
The progression is:
```textCISSP ↓Enterprise Cybersecurity ↓CCSP ↓Enterprise Cloud SecurityWhere CCSP Fits in Your Career
Section titled “Where CCSP Fits in Your Career”CCSP is especially relevant for professionals working toward roles such as:
-
Cloud Security Engineer
-
Senior Cloud Security Engineer
-
Cloud Security Consultant
-
Cloud Security Architect
-
Security Architect
-
Cloud Governance Specialist
-
Cloud Risk Consultant
-
DevSecOps Security Engineer
A practical progression might look like:
Cloud Fundamentals ↓Cloud Administration ↓Security Engineering ↓Enterprise Security ↓CCSP-Level Cloud Security ↓Cloud Security ArchitectCCSP Mindset
Section titled “CCSP Mindset”At a basic cloud level, you may ask:
How do I create this cloud resource?At a cloud security engineering level, you ask:
Who can access it?
Is it publicly exposed?
How is data protected?
What logs are generated?
How would we detect misuse?At CCSP level, you go further:
What business requirement does this support? ↓Which cloud service model applies? ↓Who owns each security responsibility? ↓What data is involved? ↓Which risks exist? ↓Which controls are required? ↓How will compliance be demonstrated?Cloud Security Is More Than Configuration
Section titled “Cloud Security Is More Than Configuration”Cloud security is not simply:
Configure IAMConfigure FirewallEnable LoggingIt is an interconnected program involving:
Architecture +Identity +Network +Data +Applications +Operations +Governance +ComplianceThe Six CCSP Knowledge Domains
Section titled “The Six CCSP Knowledge Domains”The CCSP body of knowledge can be understood through six major areas:
01 Cloud Concepts, Architecture and Design
02 Cloud Data Security
03 Cloud Platform and Infrastructure Security
04 Cloud Application Security
05 Cloud Security Operations
06 Legal, Risk and ComplianceThese areas should not be studied independently.
In real cloud environments they are tightly connected.
Domain 1 — Cloud Concepts, Architecture and Design
Section titled “Domain 1 — Cloud Concepts, Architecture and Design”This domain establishes how cloud computing works and how security responsibilities change when organizations adopt cloud services.
Cloud Computing
Section titled “Cloud Computing”Cloud computing provides technology resources through service-based models.
Examples include:
-
Compute
-
Storage
-
Databases
-
Networking
-
Applications
-
Analytics
-
Security services
Rather than purchasing all infrastructure directly, organizations consume services from cloud providers.
Essential Cloud Characteristics
Section titled “Essential Cloud Characteristics”Common cloud characteristics include:
-
On-demand resource provisioning
-
Broad network access
-
Resource pooling
-
Elasticity
-
Measured consumption
The security implications of these characteristics must be understood.
On-Demand Provisioning
Section titled “On-Demand Provisioning”Resources can be created quickly.
Security benefit:
AutomationSecurity risk:
Resources can also be misconfigured quickly.Without governance:
Developer ↓Create Resource ↓Public Exposure ↓Sensitive Datacan happen rapidly.
Resource Pooling
Section titled “Resource Pooling”Cloud providers operate large shared infrastructure environments.
Security architecture must therefore account for:
-
Isolation
-
Multi-tenancy
-
Virtualization
-
Logical separation
Elasticity
Section titled “Elasticity”Resources can scale according to demand.
Security controls should scale with them.
Avoid:
Application Scales ↓Security Controls Stay StaticPrefer:
Application Scales +Security Controls ScaleMeasured Service
Section titled “Measured Service”Cloud resources are often consumed based on usage.
Security teams should understand how:
-
Resource growth
-
Data transfer
-
Logging
-
Security tooling
can influence cost.
Cloud Service Models
Section titled “Cloud Service Models”The major service models include:
IaaSPaaSSaaSInfrastructure as a Service
Section titled “Infrastructure as a Service”IaaS gives the customer significant control over infrastructure configuration.
Typical customer responsibilities may include areas such as:
-
Operating systems
-
Applications
-
Identity
-
Network configuration
-
Data
-
Workload security
The provider manages the underlying physical infrastructure.
Platform as a Service
Section titled “Platform as a Service”PaaS shifts more infrastructure management to the provider.
The customer still commonly manages areas such as:
-
Application security
-
Identity
-
Data
-
Configuration
Software as a Service
Section titled “Software as a Service”SaaS provides a complete application service.
Customer security responsibilities often focus more heavily on:
-
Identity
-
Access
-
Configuration
-
Data
-
Governance
Shared Responsibility
Section titled “Shared Responsibility”One of the most important CCSP concepts is shared responsibility.
Cloud security is not:
Cloud Provider ↓Responsible for EverythingNor is it:
Customer ↓Responsible for EverythingInstead:
Cloud Provider +Customer ↓Shared Security ResponsibilityThe exact division depends on:
-
Service model
-
Provider
-
Service
-
Contract
-
Configuration
Security of the Cloud vs Security in the Cloud
Section titled “Security of the Cloud vs Security in the Cloud”A useful conceptual distinction is:
Provider ↓Security of underlying cloud infrastructurewhile:
Customer ↓Security of workloads, identities,configurations and data they controlThe exact responsibility boundary must still be confirmed for the specific service.
Cloud Deployment Models
Section titled “Cloud Deployment Models”Common models include:
-
Public cloud
-
Private cloud
-
Hybrid cloud
-
Multi-cloud
Public Cloud
Section titled “Public Cloud”Infrastructure is provided by a cloud service provider and shared logically across customers.
Private Cloud
Section titled “Private Cloud”Cloud-style infrastructure dedicated to one organization.
Hybrid Cloud
Section titled “Hybrid Cloud”Combines environments such as:
On-Premises +Public CloudMulti-Cloud
Section titled “Multi-Cloud”Uses multiple cloud providers.
For example:
AWS +Azure +Google CloudMulti-Cloud Security Challenge
Section titled “Multi-Cloud Security Challenge”Different providers have different:
-
IAM models
-
Logging systems
-
Network controls
-
Security services
-
Terminology
Enterprise security needs common principles across them.
Cloud Architecture
Section titled “Cloud Architecture”A cloud architecture may contain:
Users ↓Identity Provider ↓Internet / Private Connectivity ↓Cloud Edge ↓Application ↓Services ↓DataSecurity must be applied across every layer.
Security Architecture Principles
Section titled “Security Architecture Principles”Important principles include:
-
Least privilege
-
Defense in depth
-
Separation of duties
-
Secure defaults
-
Zero Trust
-
Fail securely
-
Minimize attack surface
Defense in Depth
Section titled “Defense in Depth”Example:
User ↓MFA ↓IAM ↓Network Control ↓Application Security ↓Encryption ↓Logging ↓MonitoringZero Trust in Cloud
Section titled “Zero Trust in Cloud”Cloud environments are highly distributed.
Do not assume:
Inside Cloud Network =TrustedInstead consider:
Identity +Device +Context +Resource +Risk ↓Access DecisionCloud Trust Boundaries
Section titled “Cloud Trust Boundaries”Trust boundaries may exist between:
-
User and application
-
Internet and cloud
-
Cloud services
-
Accounts or subscriptions
-
Projects
-
VPCs
-
Workloads
-
Applications and data
Diagram:
Internet ↓Trust Boundary ↓Application ↓Trust Boundary ↓Sensitive DataCloud Threat Modeling
Section titled “Cloud Threat Modeling”For a cloud system identify:
Assets ↓Identities ↓Entry Points ↓Trust Boundaries ↓Threats ↓ControlsVirtualization
Section titled “Virtualization”Virtualization is fundamental to many cloud environments.
Security considerations include:
-
Hypervisor security
-
Isolation
-
Management plane
-
Virtual networking
-
Images
-
Snapshots
Containerization
Section titled “Containerization”Containers introduce areas such as:
-
Container images
-
Registries
-
Runtime
-
Orchestration
-
Secrets
-
Networking
Serverless Security
Section titled “Serverless Security”Serverless does not mean:
No Security ResponsibilityIt means some infrastructure responsibility shifts to the provider.
Customers may still need to secure:
-
IAM
-
Application logic
-
Dependencies
-
Secrets
-
Data
-
Logging
Infrastructure as Code
Section titled “Infrastructure as Code”Modern cloud infrastructure is often deployed through:
-
Terraform
-
Cloud-native templates
-
Configuration pipelines
Security benefit:
Repeatable InfrastructureSecurity risk:
Insecure Template ↓Repeated MisconfigurationSecurity teams should assess infrastructure before deployment where possible.
Cloud Architecture Review Questions
Section titled “Cloud Architecture Review Questions”Ask:
Which service model?
Who owns the control?
Where is sensitive data?
Which systems are public?
How are identities authenticated?
How is privilege assigned?
What logs exist?
How is recovery performed?Domain 2 — Cloud Data Security
Section titled “Domain 2 — Cloud Data Security”Data is one of the most valuable assets in cloud environments.
Cloud data security begins before encryption.
It starts with understanding:
What data do we have?
Where is it?
Who owns it?
Who can access it?
How sensitive is it?
How should it be protected?Cloud Data Lifecycle
Section titled “Cloud Data Lifecycle”Use:
Create ↓Store ↓Use ↓Share ↓Archive ↓DestroyControls should exist throughout this lifecycle.
Data Discovery
Section titled “Data Discovery”Organizations need to know where sensitive data exists.
Cloud environments can create challenges because data may spread across:
-
Object storage
-
Databases
-
Data lakes
-
SaaS applications
-
Backups
-
Analytics systems
Data Classification
Section titled “Data Classification”Data should be classified according to sensitivity.
Example:
PublicInternalConfidentialRestrictedClassification determines required protection.
Data Ownership
Section titled “Data Ownership”A data owner may determine:
-
Classification
-
Access
-
Retention
-
Protection requirements
Data Custodian
Section titled “Data Custodian”A custodian may implement technical controls such as:
-
Backups
-
Storage
-
Permissions
-
Encryption
Data States
Section titled “Data States”Understand:
Data at Rest
Data in Transit
Data in UseData at Rest
Section titled “Data at Rest”Examples:
-
Cloud storage
-
Databases
-
Disks
-
Backups
Data in Transit
Section titled “Data in Transit”Examples:
-
API requests
-
User sessions
-
Service-to-service communication
Data in Use
Section titled “Data in Use”Information being processed by applications or workloads.
Encryption
Section titled “Encryption”Encryption reduces the risk of unauthorized disclosure.
Provider-Managed Encryption
Section titled “Provider-Managed Encryption”Cloud providers often provide encryption capabilities as part of managed services.
Customer-Managed Keys
Section titled “Customer-Managed Keys”Organizations may choose greater control over key management.
This introduces responsibilities around:
-
Key ownership
-
IAM
-
Rotation
-
Backup
-
Revocation
-
Audit
Key Management Lifecycle
Section titled “Key Management Lifecycle”Generate ↓Store ↓Distribute ↓Use ↓Rotate ↓Revoke ↓DestroySeparation of Duties for Keys
Section titled “Separation of Duties for Keys”Avoid giving one person unlimited control over:
Encrypted Data +Encryption Keyswhere stronger separation is required.
Key Access
Section titled “Key Access”Ask:
Who can use the key?
Who can administer it?
Who can disable it?
Who can destroy it?
Are these actions logged?Hardware Security Modules
Section titled “Hardware Security Modules”HSMs can provide specialized protection for cryptographic keys and operations.
Their use depends on risk and compliance requirements.
Tokenization
Section titled “Tokenization”Tokenization replaces sensitive data with a substitute value.
Example:
Sensitive Value ↓Tokenization ↓TokenThe original value is protected separately.
Data Masking
Section titled “Data Masking”Data masking obscures sensitive information.
Example:
Original:1234-5678-9012-3456
Displayed:XXXX-XXXX-XXXX-3456Data Loss Prevention
Section titled “Data Loss Prevention”DLP controls may help:
-
Discover sensitive information
-
Classify data
-
Prevent unauthorized transfer
-
Monitor movement
Data Location
Section titled “Data Location”Organizations may need to consider:
-
Region
-
Country
-
Legal jurisdiction
-
Regulatory requirements
Data Residency
Section titled “Data Residency”Data residency concerns where data is physically or logically stored.
Data Sovereignty
Section titled “Data Sovereignty”Data sovereignty concerns which legal jurisdiction applies to information.
Retention
Section titled “Retention”Organizations should define:
How long should we keep the data?Retention may be influenced by:
-
Legal requirements
-
Business needs
-
Privacy requirements
Data Deletion
Section titled “Data Deletion”Deletion in cloud environments may involve:
-
Active data
-
Replicas
-
Snapshots
-
Backups
-
Logs
Understand contractual and provider processes for secure deletion.
Cloud Storage Security
Section titled “Cloud Storage Security”For storage resources ask:
Is it public?
Who has access?
Is encryption appropriate?
Is versioning needed?
Are logs enabled?
How is deletion protected?Database Security
Section titled “Database Security”Review:
-
Authentication
-
Network exposure
-
Encryption
-
Privilege
-
Backup
-
Logging
Data Security Review Workflow
Section titled “Data Security Review Workflow”01 Identify Data ↓02 Classify ↓03 Identify Owner ↓04 Review Access ↓05 Review Encryption ↓06 Review Location ↓07 Review Retention ↓08 Review MonitoringDomain 3 — Cloud Platform and Infrastructure Security
Section titled “Domain 3 — Cloud Platform and Infrastructure Security”This domain focuses on securing the technology that hosts cloud workloads.
Infrastructure Security Layers
Section titled “Infrastructure Security Layers”Think:
Physical Infrastructure ↓Virtualization ↓Network ↓Compute ↓Operating System ↓ApplicationResponsibility depends on the cloud service model.
Management Plane
Section titled “Management Plane”The management plane controls cloud resources.
It deserves strong protection because it may allow:
-
Creating resources
-
Modifying IAM
-
Changing networking
-
Accessing data
-
Disabling controls
Management Plane Security
Section titled “Management Plane Security”Protect through:
-
MFA
-
Least privilege
-
Privileged access management
-
Strong logging
-
Administrative separation
Identity as the New Perimeter
Section titled “Identity as the New Perimeter”In cloud environments, identity frequently becomes the primary access boundary.
A privileged identity may access resources without being physically inside a traditional network.
Think:
Identity ↓Authorization ↓Cloud API ↓ResourceCloud IAM
Section titled “Cloud IAM”Review:
-
Human users
-
Groups
-
Service identities
-
Roles
-
Permissions
-
Policies
-
Inheritance
Privileged Access
Section titled “Privileged Access”Administrative access should be:
Limited +Monitored +ReviewedWhere possible, avoid permanent excessive privilege.
Service Identities
Section titled “Service Identities”Applications frequently authenticate using non-human identities.
Ask:
What workload uses this identity?
What permissions does it have?
How are credentials managed?
Could it access sensitive data?Cloud Network Security
Section titled “Cloud Network Security”Assess:
-
VPCs
-
Subnets
-
Routing
-
Firewalls
-
Public IP addresses
-
Private endpoints
-
Hybrid connectivity
Public Exposure
Section titled “Public Exposure”For every public resource ask:
Why is it public?
What service is exposed?
Who needs access?
Could private connectivity be used?Network Segmentation
Section titled “Network Segmentation”Separate workloads according to function and sensitivity.
Example:
Internet ↓Frontend ↓Application Tier ↓Database TierEach layer should allow only necessary communication.
Egress Security
Section titled “Egress Security”Outbound communication also matters.
A compromised workload may use outbound access for:
-
Command and control
-
Data exfiltration
-
Malware download
Private Connectivity
Section titled “Private Connectivity”Cloud architectures may use private networking for:
-
Managed services
-
Internal workloads
-
Hybrid systems
Private does not automatically mean secure.
IAM and segmentation still matter.
Compute Security
Section titled “Compute Security”For virtual machines assess:
-
Images
-
Patches
-
IAM
-
Networking
-
Disk protection
-
Logging
-
Endpoint security
Hardened Images
Section titled “Hardened Images”Use approved secure images where possible.
Approved Image ↓Secure Configuration ↓DeployImage Management
Section titled “Image Management”Images should be:
-
Controlled
-
Updated
-
Scanned
-
Versioned
Container Infrastructure
Section titled “Container Infrastructure”Assess:
Registry ↓Image ↓Orchestrator ↓Container ↓RuntimeKubernetes Security
Section titled “Kubernetes Security”Key security areas include:
-
Cluster IAM
-
RBAC
-
Workload identity
-
Network policy
-
Secrets
-
Admission controls
-
Logging
Infrastructure Vulnerabilities
Section titled “Infrastructure Vulnerabilities”Cloud infrastructure still requires vulnerability management.
Depending on the service model, responsibilities may include:
-
OS patching
-
Container image vulnerabilities
-
Library vulnerabilities
-
Configuration weaknesses
Configuration Security
Section titled “Configuration Security”Misconfiguration is a major cloud risk.
Examples include:
-
Public storage
-
Broad IAM
-
Open firewall rules
-
Weak service accounts
-
Missing logging
Cloud Security Posture Management
Section titled “Cloud Security Posture Management”Security posture management helps identify:
Misconfiguration +Excessive Access +Policy Deviationsacross cloud environments.
Domain 4 — Cloud Application Security
Section titled “Domain 4 — Cloud Application Security”Cloud applications should be secured throughout their lifecycle.
Secure Software Development Lifecycle
Section titled “Secure Software Development Lifecycle”Use:
Requirements ↓Design ↓Development ↓Testing ↓Deployment ↓OperationsSecurity should be included from the beginning.
Security Requirements
Section titled “Security Requirements”Examples include:
-
Authentication
-
Authorization
-
Encryption
-
Audit logging
-
Privacy
-
Availability
Threat Modeling
Section titled “Threat Modeling”During architecture design ask:
What assets exist?
Where does data flow?
Where are trust boundaries?
How could the system be abused?
Which controls are required?Application Identity
Section titled “Application Identity”Cloud applications often authenticate to other services.
Avoid using:
Hard-Coded CredentialsPrefer controlled identity mechanisms.
Secrets Management
Section titled “Secrets Management”Protect:
-
API keys
-
Passwords
-
Certificates
-
Tokens
-
Private keys
The lifecycle should include:
Create ↓Store Securely ↓Use ↓Rotate ↓RevokeAPI Security
Section titled “API Security”Modern cloud applications depend heavily on APIs.
API controls may include:
-
Authentication
-
Authorization
-
Input validation
-
Rate limiting
-
Logging
Application Authentication
Section titled “Application Authentication”Strong authentication should be appropriate to risk.
Authorization
Section titled “Authorization”Ensure authenticated users cannot perform unauthorized actions.
Think:
Authenticated ≠Authorized for EverythingSecure Coding
Section titled “Secure Coding”Developers should address issues such as:
-
Input validation
-
Injection
-
Broken authorization
-
Error handling
-
Secrets exposure
-
Dependency security
Static Testing
Section titled “Static Testing”Examines code without executing the application.
Dynamic Testing
Section titled “Dynamic Testing”Tests the running application.
Software Composition Analysis
Section titled “Software Composition Analysis”Modern applications use many dependencies.
Organizations need visibility into:
-
Libraries
-
Versions
-
Known vulnerabilities
CI/CD Security
Section titled “CI/CD Security”A pipeline may look like:
Source ↓Build ↓Test ↓Artifact ↓DeploySecurity should protect every stage.
Pipeline Risks
Section titled “Pipeline Risks”Possible weaknesses include:
-
Exposed secrets
-
Weak repository permissions
-
Untrusted dependencies
-
Insecure build agents
-
Excessive deployment permissions
DevSecOps
Section titled “DevSecOps”DevSecOps integrates security into development automation.
Conceptually:
Code ↓Security Testing ↓Build ↓Security Validation ↓DeploymentInfrastructure as Code Security
Section titled “Infrastructure as Code Security”Assess cloud configurations before deployment.
Example:
IaC Template ↓Security Validation ↓Approved? ↓DeployThis can prevent insecure infrastructure from reaching production.
Software Supply Chain
Section titled “Software Supply Chain”Review:
Developer ↓Repository ↓Dependencies ↓Build System ↓Artifact ↓DeploymentA compromise at any stage can affect production.
Application Logging
Section titled “Application Logging”Applications should log meaningful security events.
Avoid unnecessarily logging:
-
Passwords
-
Secret tokens
-
Highly sensitive data
Domain 5 — Cloud Security Operations
Section titled “Domain 5 — Cloud Security Operations”Secure architecture is only the beginning.
Cloud environments require continuous security operations.
Operational Lifecycle
Section titled “Operational Lifecycle”Deploy ↓Monitor ↓Detect ↓Investigate ↓Respond ↓ImproveCloud Logging
Section titled “Cloud Logging”Important logs may include:
-
Administrative activity
-
Authentication
-
IAM changes
-
Network telemetry
-
Workload activity
-
Data access
Centralized Logging
Section titled “Centralized Logging”Enterprise environments may centralize logs.
Cloud Account A ─┐Cloud Account B ─┤Cloud Account C ─┼──→ Security LoggingCloud Account D ─┘Benefits include:
-
Investigation
-
Correlation
-
Governance
-
Retention
Log Protection
Section titled “Log Protection”Logs are security assets.
Ask:
Who can read logs?
Who can change logging?
Who can delete logs?
How is integrity protected?SIEM Integration
Section titled “SIEM Integration”Cloud telemetry can be sent to enterprise security analytics platforms.
IAM ─────────┐Network ─────┤Cloud Logs ──┼──→ SIEMWorkloads ───┤Applications ┘ ↓ DetectionDetection Engineering
Section titled “Detection Engineering”Security teams should identify important cloud events.
Examples:
-
Privileged role assignment
-
Public resource creation
-
Disabled logging
-
Service account changes
-
Suspicious network activity
Cloud Incident Response
Section titled “Cloud Incident Response”Incident response in cloud environments may involve:
Alert ↓Identify Principal ↓Review API Activity ↓Identify Resources ↓Determine Scope ↓Contain ↓Preserve Evidence ↓RecoverCloud Forensics
Section titled “Cloud Forensics”Cloud forensics can be challenging because:
-
Infrastructure is dynamic
-
Resources may be ephemeral
-
Physical hardware is provider-controlled
-
Evidence may be spread across services
Preparation is critical.
Evidence Sources
Section titled “Evidence Sources”Possible sources include:
-
Audit logs
-
Workload logs
-
Network logs
-
Snapshots
-
Identity records
-
Configuration history
Evidence Preservation
Section titled “Evidence Preservation”Before deleting suspicious resources, consider whether evidence must be preserved.
Example:
Suspicious VM ↓Capture Relevant Evidence ↓Contain ↓RemediateIncident Containment
Section titled “Incident Containment”Possible actions include:
-
Disable compromised credentials
-
Restrict IAM
-
Isolate workloads
-
Block connectivity
-
Remove unauthorized permissions
Recovery
Section titled “Recovery”A workload should return to:
Operational +Trusted +Monitorednot simply:
OperationalChange Management
Section titled “Change Management”Cloud changes occur quickly.
Security-sensitive changes should still follow appropriate:
-
Authorization
-
Testing
-
Documentation
-
Validation
Configuration Management
Section titled “Configuration Management”Maintain expected cloud configurations.
Secure Baseline ↓Cloud Resource ↓Deviation ↓Alert / RemediationVulnerability Management
Section titled “Vulnerability Management”Cloud vulnerability management can include:
-
Virtual machines
-
Containers
-
Applications
-
Dependencies
-
Configuration weaknesses
Patch Management
Section titled “Patch Management”Responsibility varies by cloud service.
For IaaS workloads, customers may have significant patching responsibilities.
For managed services, the provider may manage more of the underlying platform.
Backup and Recovery
Section titled “Backup and Recovery”Cloud does not eliminate backup requirements.
Review:
-
Backup scope
-
Retention
-
Access
-
Encryption
-
Restore testing
High Availability
Section titled “High Availability”Architecture should address expected failures.
Use:
Failure ↓Redundant Component ↓Service Continueswhere business requirements justify it.
Disaster Recovery
Section titled “Disaster Recovery”Cloud can support DR architectures, but organizations still need to define:
-
RTO
-
RPO
-
Recovery process
-
Testing
Cloud Operations Review Framework
Section titled “Cloud Operations Review Framework”Logging +Monitoring +Detection +Incident Response +Vulnerability Management +Backup +RecoveryDomain 6 — Legal, Risk and Compliance
Section titled “Domain 6 — Legal, Risk and Compliance”Cloud security professionals must understand that security decisions have legal, contractual, and compliance implications.
Cloud Risk Management
Section titled “Cloud Risk Management”Cloud risk begins with:
Business Service ↓Cloud Dependency ↓Threat ↓Weakness ↓Impact ↓RiskCloud Risk Assessment
Section titled “Cloud Risk Assessment”Assess:
-
Provider
-
Service
-
Data
-
Identity
-
Architecture
-
Location
-
Availability
-
Compliance
Provider Risk
Section titled “Provider Risk”Moving workloads to cloud introduces third-party dependency.
Organizations should assess:
-
Provider security
-
Availability
-
Financial stability
-
Compliance
-
Contractual commitments
Vendor Assessment
Section titled “Vendor Assessment”Cloud-provider review may include:
-
Security certifications
-
Audit reports
-
Privacy commitments
-
Incident processes
-
Business continuity
Contracts
Section titled “Contracts”Cloud contracts may address:
-
Data ownership
-
Security responsibilities
-
Service levels
-
Incident notification
-
Data location
-
Termination
-
Data deletion
Service Level Agreements
Section titled “Service Level Agreements”SLAs define agreed service expectations.
Security professionals should understand what is:
Guaranteedversus merely:
TargetedLegal Jurisdiction
Section titled “Legal Jurisdiction”Cloud data may be subject to laws based on:
-
Customer location
-
Provider location
-
Data location
-
Data subject location
Legal teams should be involved where required.
Privacy
Section titled “Privacy”Cloud systems processing personal information should account for:
-
Collection
-
Consent
-
Purpose
-
Retention
-
Access
-
Deletion
Compliance
Section titled “Compliance”Organizations may need to demonstrate compliance with:
-
Industry requirements
-
Security standards
-
Privacy laws
-
Contractual commitments
Compliance Is Not Security
Section titled “Compliance Is Not Security”Avoid:
Passed Audit =SecureA stronger model is:
Compliance Requirements +Risk-Based Security ↓Better Security ProgramAudit Evidence
Section titled “Audit Evidence”Cloud environments should provide evidence such as:
-
IAM configuration
-
Logs
-
Security policies
-
Encryption settings
-
Vulnerability reports
-
Incident records
Cloud Audit Challenges
Section titled “Cloud Audit Challenges”Auditors may need to understand:
-
Shared responsibility
-
Provider controls
-
Customer controls
The provider may already have independent assessments covering infrastructure.
The customer must still demonstrate its own responsibilities.
Right to Audit
Section titled “Right to Audit”Contracts may define how customers can obtain assurance about provider controls.
This may involve:
-
Independent audit reports
-
Certifications
-
Contractual audit rights
E-Discovery
Section titled “E-Discovery”Organizations may need to locate and preserve electronic information for legal proceedings.
Cloud architecture should account for:
-
Data location
-
Retention
-
Preservation
-
Access
Legal Hold
Section titled “Legal Hold”A legal hold may require preventing deletion of information relevant to legal proceedings.
Cloud Exit Strategy
Section titled “Cloud Exit Strategy”Organizations should plan how they would leave a provider.
Ask:
How will data be exported?
How will applications be moved?
How will provider copies be deleted?
How will continuity be maintained?Vendor lock-in should be considered during architecture decisions.
Third-Party Risk
Section titled “Third-Party Risk”Cloud providers are part of the organization’s supply chain.
Assess:
Provider ↓Subcontractors ↓Services ↓DataRisk may extend beyond the primary provider.
Business Continuity
Section titled “Business Continuity”Cloud providers improve resilience in many cases, but customer architectures must still meet business requirements.
Shared Responsibility and Compliance
Section titled “Shared Responsibility and Compliance”For every compliance requirement ask:
Does the provider own this control?
Does the customer own this control?
Is responsibility shared?This prevents control gaps.
CCSP Practical Lab 1 — Shared Responsibility Assessment
Section titled “CCSP Practical Lab 1 — Shared Responsibility Assessment”Choose:
-
One IaaS workload
-
One PaaS service
-
One SaaS application
Create:
| Security Area | IaaS | PaaS | SaaS |
|---|---|---|---|
| Physical infrastructure | Provider | Provider | Provider |
| Application configuration | Customer | Customer | Varies |
| IAM | Shared/Customer | Shared/Customer | Shared/Customer |
| Data protection | Shared | Shared | Shared |
Validate responsibility according to the actual provider and service before using the model operationally.
Practical Lab 2 — Cloud Data Classification
Section titled “Practical Lab 2 — Cloud Data Classification”Choose five cloud data assets.
Example:
| Asset | Classification | Owner | Encryption | Access Review |
|---|---|---|---|---|
| Public website | Public | Marketing | Appropriate | Review |
| Customer database | Restricted | Business Owner | Required | High Priority |
Practical Lab 3 — Cloud IAM Assessment
Section titled “Practical Lab 3 — Cloud IAM Assessment”Review:
-
Human identities
-
Groups
-
Service identities
-
Privileged roles
-
Inherited access
Document excessive privilege.
Practical Lab 4 — Cloud Network Security Assessment
Section titled “Practical Lab 4 — Cloud Network Security Assessment”Review:
-
Public resources
-
Firewall rules
-
Segmentation
-
Outbound access
-
Private connectivity
Create a network security report.
Practical Lab 5 — Encryption and Key Management Review
Section titled “Practical Lab 5 — Encryption and Key Management Review”Review:
Sensitive Data ↓Encryption ↓Key ↓Who Controls It?Assess:
-
Key ownership
-
Access
-
Rotation
-
Logging
-
Separation of duties
Practical Lab 6 — Cloud Security Logging Assessment
Section titled “Practical Lab 6 — Cloud Security Logging Assessment”Identify:
-
Administrative logs
-
IAM logs
-
Network logs
-
Application logs
-
Data-access logs
Determine whether enough evidence exists for incident investigation.
Practical Lab 7 — Cloud Incident Response Tabletop
Section titled “Practical Lab 7 — Cloud Incident Response Tabletop”Scenario:
A privileged cloud identity performs an unexpected IAM change and creates an internet-facing workload.
Investigate:
Alert ↓Identity ↓IAM Change ↓Resource Creation ↓Network Exposure ↓Blast Radius ↓ContainmentPractical Lab 8 — Cloud Compliance Evidence Collection
Section titled “Practical Lab 8 — Cloud Compliance Evidence Collection”Select a control such as:
Privileged Access Must Use MFACollect evidence showing:
-
Policy
-
Technical configuration
-
Relevant users
-
Monitoring
-
Review process
Practical Lab 9 — Cloud Vendor Risk Assessment
Section titled “Practical Lab 9 — Cloud Vendor Risk Assessment”Assess a hypothetical cloud provider across:
SecurityAvailabilityPrivacyComplianceIncident ResponseData LocationContractExit StrategyPractical Lab 10 — Cloud Architecture Review
Section titled “Practical Lab 10 — Cloud Architecture Review”Design:
Users ↓Identity Provider ↓Cloud Edge ↓Application ↓DatabaseAdd:
-
IAM
-
MFA
-
Segmentation
-
Encryption
-
Logging
-
Monitoring
-
Backup
-
DR
CCSP Security Architecture Review Framework
Section titled “CCSP Security Architecture Review Framework”When reviewing a cloud environment, use:
01 Business Requirements02 Cloud Service Model03 Shared Responsibility04 Identity05 Privilege06 Network07 Workloads08 Applications09 Data10 Encryption11 Logging12 Detection13 Incident Response14 Resilience15 Compliance16 Provider RiskCCSP Risk Review Questions
Section titled “CCSP Risk Review Questions”Ask:
What is the cloud service?
What is the business impact?
Who owns the risk?
Which provider controls exist?
Which customer controls exist?
What happens if either side fails?CCSP Exam Thinking
Section titled “CCSP Exam Thinking”CCSP questions may present several technically valid solutions.
Focus on:
Business Requirement ↓Risk ↓Shared Responsibility ↓Security Principle ↓Most Appropriate SolutionThink Beyond One Provider
Section titled “Think Beyond One Provider”CCSP is vendor-neutral.
Avoid answering every problem as:
Use AWS Service Xor:
Use Azure Product YInstead understand the underlying security requirement.
For example:
Requirement:Centralized key managementThen identify the appropriate security capability regardless of provider.
Think About Responsibility
Section titled “Think About Responsibility”A common cloud question is:
Who is responsible?
Before answering, identify:
Service Model ↓Specific Control ↓Provider Responsibility ↓Customer ResponsibilityThink About Data First
Section titled “Think About Data First”When uncertain, ask:
What data is involved?
How sensitive is it?
Where is it located?
Who can access it?Data often determines the required security controls.
Think About Risk, Not Features
Section titled “Think About Risk, Not Features”Do not ask:
Which service has more features?Ask:
Which solution best reduces the stated riskwhile meeting the business requirement?Think About Lifecycle
Section titled “Think About Lifecycle”Security should exist across the entire cloud lifecycle.
Design ↓Build ↓Deploy ↓Operate ↓Monitor ↓RetireCommon CCSP Study Mistakes
Section titled “Common CCSP Study Mistakes”Mistake 1 — Treating CCSP as a Vendor Certification
Section titled “Mistake 1 — Treating CCSP as a Vendor Certification”CCSP is vendor-neutral.
Mistake 2 — Ignoring Shared Responsibility
Section titled “Mistake 2 — Ignoring Shared Responsibility”Always understand which party owns which control.
Mistake 3 — Focusing Only on IAM
Section titled “Mistake 3 — Focusing Only on IAM”IAM is critical, but CCSP covers the entire cloud security program.
Mistake 4 — Ignoring Data
Section titled “Mistake 4 — Ignoring Data”Cloud security decisions should frequently start with data classification and protection requirements.
Mistake 5 — Ignoring Contracts
Section titled “Mistake 5 — Ignoring Contracts”Cloud security responsibilities are influenced by contracts and service agreements.
Mistake 6 — Thinking Private Means Secure
Section titled “Mistake 6 — Thinking Private Means Secure”Private networking still requires:
-
IAM
-
Segmentation
-
Monitoring
-
Secure configuration
Mistake 7 — Assuming Encryption Solves Everything
Section titled “Mistake 7 — Assuming Encryption Solves Everything”Encrypted data can still be compromised if an attacker gains authorized access through stolen credentials.
CCSP Study Strategy
Section titled “CCSP Study Strategy”Use four layers.
Layer 1 — Concept
Section titled “Layer 1 — Concept”Example:
Shared ResponsibilityLayer 2 — Architecture
Section titled “Layer 2 — Architecture”Understand where responsibility exists.
Layer 3 — Security Risk
Section titled “Layer 3 — Security Risk”Understand what happens if responsibility is misunderstood.
Layer 4 — Scenario
Section titled “Layer 4 — Scenario”Apply the concept.
Example:
Customer deploys an IaaS VM.
Question:Who patches the guest operating system?
Answer:Determine responsibility based on the IaaS service model and provider agreement.CCSP Readiness Checklist
Section titled “CCSP Readiness Checklist”Before considering your preparation complete, you should be able to:
-
Explain cloud service models
-
Explain cloud deployment models
-
Explain shared responsibility
-
Understand cloud architecture
-
Identify cloud trust boundaries
-
Perform cloud threat modeling
-
Explain virtualization security
-
Explain container security fundamentals
-
Understand data lifecycle
-
Classify cloud data
-
Explain encryption options
-
Understand key management
-
Explain tokenization and masking
-
Understand data residency
-
Review cloud IAM
-
Review service identities
-
Assess privileged access
-
Review public network exposure
-
Understand cloud segmentation
-
Explain compute security
-
Understand cloud posture management
-
Explain secure SDLC
-
Understand API security
-
Understand CI/CD security
-
Explain DevSecOps
-
Review cloud logging
-
Understand cloud incident response
-
Understand cloud forensic challenges
-
Explain cloud resilience
-
Understand provider risk
-
Review cloud contractual requirements
-
Understand compliance responsibility
-
Explain privacy considerations
-
Understand cloud exit planning
Job Readiness After CCSP-Level Study
Section titled “Job Readiness After CCSP-Level Study”CCSP-level knowledge can support progression toward roles such as:
-
Cloud Security Engineer
-
Senior Cloud Security Engineer
-
Cloud Security Consultant
-
Cloud Security Architect
-
Enterprise Security Architect
-
Cloud Governance Consultant
-
Cloud Risk Specialist
The certification should be supported with real cloud experience.
Resume Skills to Demonstrate
Section titled “Resume Skills to Demonstrate”Useful areas include:
-
Cloud security architecture
-
Shared responsibility
-
IAM security
-
Cloud network security
-
Data protection
-
Encryption and key management
-
Cloud logging
-
Security posture management
-
Cloud incident response
-
Cloud compliance
-
Cloud risk assessment
CCSP Portfolio Projects
Section titled “CCSP Portfolio Projects”Build practical evidence such as:
01 Multi-Cloud IAM Assessment02 Cloud Network Security Review03 Cloud Data Protection Architecture04 Cloud Logging Architecture05 Cloud Incident Response Plan06 Cloud Vendor Risk Assessment07 Cloud Compliance Evidence Pack08 Secure Cloud Application ArchitectureInterview Questions to Practice
Section titled “Interview Questions to Practice”After completing this lesson, you should be able to answer:
-
What is CCSP?
-
How does CCSP differ from CISSP?
-
What is shared responsibility?
-
How do security responsibilities change between IaaS, PaaS, and SaaS?
-
What are the major cloud deployment models?
-
What is multi-tenancy?
-
What is a cloud trust boundary?
-
How would you threat model a cloud application?
-
What are the major cloud data states?
-
Why is data classification important?
-
What is data residency?
-
What is data sovereignty?
-
What is tokenization?
-
What is data masking?
-
Why is cloud key management important?
-
What is separation of duties in key management?
-
Why is cloud IAM critical?
-
What is a service identity?
-
How would you review privileged cloud access?
-
How would you secure a cloud network?
-
Why should backend workloads avoid unnecessary public exposure?
-
What is cloud security posture management?
-
What are common cloud misconfigurations?
-
How should containers be secured?
-
What are common serverless security concerns?
-
Why is API security important in cloud applications?
-
How do you secure CI/CD pipelines?
-
What is Infrastructure as Code security?
-
What does DevSecOps mean?
-
What cloud logs are important for incident response?
-
What challenges exist in cloud forensics?
-
How would you contain a compromised cloud identity?
-
How would you preserve evidence from a cloud workload?
-
How do RTO and RPO apply to cloud services?
-
What security issues should be considered in cloud contracts?
-
Why is provider risk important?
-
What is a cloud exit strategy?
-
How does privacy affect cloud architecture?
-
Why is compliance not the same as security?
-
How would you assess the security posture of a multi-cloud environment?
Cloud Security Professional Mindset
Section titled “Cloud Security Professional Mindset”When evaluating a cloud environment, think:
Business Requirement ↓Cloud Service ↓Shared Responsibility ↓Data ↓Identity ↓Architecture ↓Security Controls ↓Monitoring ↓Compliance ↓RiskThen ask:
Who owns this responsibility?
How do we know the control works?
What evidence exists?
What happens if the control fails?
What is the business impact?CISSP vs CCSP
Section titled “CISSP vs CCSP”A useful way to remember the transition is:
CISSP ↓How should the enterprise manage cybersecurity risk?and:
CCSP ↓How should those enterprise security principlesbe applied to cloud environments?CISSP gives you breadth.
CCSP develops deeper cloud-focused security judgment.
Certification Completion Milestone
Section titled “Certification Completion Milestone”After completing your CCSP preparation, you should be able to connect:
Cloud Architecture +Identity +Network +Data +Application Security +Security Operations +Legal and Complianceinto one enterprise cloud security model.
The goal is not simply to secure individual cloud resources.
It is to understand how to design, operate, assess, and govern a complete cloud security program.
What’s Next?
Section titled “What’s Next?”➡️ 05 — CSSLP
In the next lesson, you will move from securing cloud platforms into securing the software development lifecycle.
You will explore:
Software Security Requirements ↓Secure Architecture ↓Threat Modeling ↓Secure Development ↓Security Testing ↓Software Supply Chain ↓Secure Deployment ↓Lifecycle GovernanceThe transition is:
CCSP ↓Secure Cloud Platforms and Services ↓CSSLP ↓Build Security Into Software