Cloud security requires both conceptual understanding and real-world application. This course provides a deep dive into the 16 domains of the CSA Security Guidance, the Cloud Controls Matrix, and recommendations from ENISA. Participants will learn how to secure cloud infrastructure, manage cloud risks, apply data protection measures, and enforce identity and application security policies. Practical labs reinforce theory by guiding them through realistic scenarios, from cloud account setup to provider risk assessment.
Learning Outcomes:
Understand the CSA Security Guidance and Cloud Controls Matrix.
Apply infrastructure, data, and identity security principles to cloud environments.
Evaluate and manage cloud risks and provider compliance.
Implement application security and incident response strategies in the cloud.
Key Topics:
Fundamentals of cloud architecture and deployment models
Infrastructure security and workload protection
Risk management, legal frameworks, and CSA tools
Data encryption, lifecycle management, and storage security
Application security and identity federation
Cloud provider evaluation and incident response
Certification preparation for Cloud Security Alliance Cloud Security Knowledge (CCSK) certification
Exam Details
This course is designed to build participants’ understanding of key concepts and domains covered in the Cloud Security Alliance Cloud Security Knowledge (CCSK) certification.
The course spans all 16 domains of the CSA Security Guidance and includes recommendations from the European Union Agency for Network & Information Security (ENISA), as well as an overview of the Cloud Controls Matrix. It covers topics such as cloud computing fundamentals, securing infrastructure, identity management, information lifecycle management, and applying security controls—especially in public cloud environments.
Participants will also engage in scenario-based practical exercises that simulate the process of securely migrating a fictional organisation into the cloud.
The course includes a complimentary token for the CCSK certification exam, valid for two attempts.
To maximise success, participants are strongly encouraged to complement the course with additional self-study, revision of course materials, and dedicated practice before attempting the exam.
Module 1. Cloud Architecture
The fundamentals of cloud computing, including definitions, architectures, and the role of virtualization. Key topics include cloud computing service models, delivery models, and fundamental characteristics. It also introduces the Shared Responsibilities Model and a framework for approaching cloud security.
Unit 1 - Introduction to Cloud Computing
Unit 2- Introduction & Cloud Architecture
Unit 3 - Cloud Essential Characteristics
Unit 4 - Cloud Service Models
Unit 5 - Cloud Deployment Models
Unit 6 - Shared Responsibilities
Module 2. Infrastructure Security for Cloud
Delves into the details of securing the core infrastructure for cloud computing- including cloud components, networks, management interfaces, and administrator credentials. It delves into virtual networking and workload security, including the basics of containers and serverless.
Unit 1 - Module Intro
Unit 2 - Intro to Infrastructure Security for Cloud Computing
Unit 3 - Software Defined Networks
Unit 4 - Cloud Network Security
Unit 5 - Securing Compute Workloads
Unit 6 - Management Plane Security
Unit 7 - BCDR
Module 3. Managing Cloud Security and Risk
Covers important considerations for managing security for cloud computing. It begins with risk assessment and governance, then covers legal and compliance issues, such as discovery requirements in the cloud. It also covers important CSA risk tools including the CAIQ, CCM, and STAR registry.
Unit 1 - Module Introduction
Unit 2 - Governance
Unit 3 - Managing Cloud Security Risk
Unit 4 - Legal
Unit 5 - Legal Issues In Cloud
Unit 6 - Compliance
Unit 7 - Audit
Unit 8 - CSA Tools
Module 4. Data Security for Cloud Computing
Covers information lifecycle management for the cloud and how to apply security controls, with an emphasis on public cloud. Topics include the Data Security Lifecycle, cloud storage models, data security issues with different delivery models, and managing encryption in and for the cloud, including customer managed keys (BYOK).
Unit 1 - Module Introduction
Unit 2 - Cloud Data Storage
Unit 3 - Securing Data In The Cloud
Unit 4 - Encryption For IaaS
Unit 5 - Encryption For PaaS & SaaS
Unit 6 - Encryption Key Management
Unit 7 - Other Data Security Options
Unit 8 - Data Security Lifecycle
Module 5. Application Security and Identity Management for Cloud Computing
Covers identity management and application security for cloud deployments. Topics include federated identity and different IAM applications, secure development, and managing application security in and for the cloud.
Unit 1 - Module Introduction
Unit 2 - Secure Software Development Life Cycle (SSDLC)
Unit 3 - Testing & Assessment
Unit 4 - DevOps
Unit 5 - Secure Operations
Unit 6 - Identity & Access Management Definitions
Unit 7 - IAM Standards
Unit 8 - IAM In Practice
Module 6. Cloud Security Operations
Key considerations when evaluating, selecting, and managing cloud computing providers. We also discuss the role of Security as a Service providers and the impact of cloud on Incident Response.
Unit 1 - Module Introduction
Unit 2 - Selecting A Cloud Provider
Unit 3 - SECaaS Fundamentals
Unit 4 - SECaaS Categories
Unit 5 - Incident Response
Unit 6 - Domain 14 Considerations
Unit 7 - CCSK Exam Preparation
Lab
Core Account Security
Students learn what to configure in the first 5 minutes of opening a new cloud account and enable security controls such as MFA, basic monitoring, and IAM.
IAM and Monitoring In-Depth
Attendees expand their work on the first lab and implement more-complex identity management and monitoring. This includes expanding IAM with Attribute Based Access Controls, implementing security alerting, and understanding how to structure enterprise-scale IAM and monitoring.
Network and Instance Security
Students create a virtual network (VPC) and implement a baseline security configuration. They also learn how to securely select and launch a virtual machine (instance), run a vulnerability assessment in the cloud, and connect to the instance.
Encryption and Storage Security
Students expand their deployment by adding a storage volume encrypted with a customer managed key. They also learn how to secure snapshots and other data.
Application Security and Federation
Students finish the technical labs by completely building out a 2-tier application and implementing federated identity using OpenID.
Risk and Provider Assessment
Students use the CSA Cloud Controls Matrix and STAR registry to evaluate risk and select a cloud provider.