Cloud Security Fundamentals — Cyber Hacker Academy

Intermediate

Cloud Security Fundamentals

Level:IntermediateDuration:7 hoursLessons:10
Cloud Security Fundamentals

Sign in to enroll

Enroll to track your progress and unlock lab environments.

Preview Lesson 1 Free
What You Will Learn

Skills you will walk away with

No prior experience needed. Each lesson builds on the last — by the end you will have real, hands-on skills that employers and CTF challenges actually test for.

Cloud Computing & Shared Responsibility

IaaS, PaaS, SaaS: what each model means for security responsibilities

Identity & Access Management in the Cloud

IAM users, groups, roles, and service accounts across AWS/Azure/GCP

Securing Cloud Storage

S3 bucket policies, ACLs, and Block Public Access settings

Network Security in the Cloud

VPCs, subnets, and availability zones: designing secure network topology

Cloud Logging, Monitoring & Threat Detection

AWS CloudTrail: what it logs, how to enable it, and common gaps

Container & Kubernetes Security

Docker security: image scanning, non-root containers, read-only filesystems

Your learning path

1

Cloud Computing & Shared Responsibility

Start here

Before you can secure the cloud, you need to understand how it works and who is responsible for what. This lesson covers the three major cloud service models — IaaS, PaaS, and SaaS — and the shared responsibility model that defines the security boundary between the cloud provider and the customer. You will learn how misunderstanding this boundary is the root cause of most cloud breaches, and how to map your security obligations for each service model.

IaaS, PaaS, SaaS: what each model means …The shared responsibility model: provide…Public, private, and hybrid cloud deploy…
2

Identity & Access Management in the Cloud

Identity is the new perimeter in cloud security. This lesson dives deep into cloud IAM — how users, roles, and policies work in AWS, Azure, and GCP, and how attackers exploit overly permissive configurations to escalate privileges and move laterally. You will learn the principle of least privilege in practice, how to audit IAM policies, and how to detect and respond to credential compromise in a cloud environment.

IAM users, groups, roles, and service ac…Principle of least privilege: writing mi…IAM policy evaluation logic: allow, deny…
3

Securing Cloud Storage

Misconfigured cloud storage is the single most common cause of cloud data breaches. S3 buckets, Azure Blob containers, and GCP Cloud Storage buckets have exposed billions of records due to public access misconfigurations, weak bucket policies, and missing encryption. This lesson teaches you how cloud storage security works, how attackers find and exploit exposed buckets, and how to audit and harden storage configurations.

S3 bucket policies, ACLs, and Block Publ…Azure Blob container access levels and S…GCP Cloud Storage IAM and uniform bucket…
4

Network Security in the Cloud

Cloud networking is fundamentally different from on-premises networking, and attackers exploit those differences. This lesson covers Virtual Private Clouds, security groups, network ACLs, and how to design a defense-in-depth network architecture in the cloud. You will learn how to detect and prevent common cloud network attacks including SSRF, metadata service exploitation, and lateral movement through misconfigured VPC peering.

VPCs, subnets, and availability zones: d…Security groups vs. network ACLs: statef…SSRF attacks targeting the EC2 metadata …
5

Cloud Logging, Monitoring & Threat Detection

You cannot defend what you cannot see. This lesson covers the cloud-native logging and monitoring services that give you visibility into your cloud environment — AWS CloudTrail, Azure Monitor, and GCP Cloud Audit Logs — and how to use them to detect attacks in progress. You will learn what events to alert on, how attackers try to evade logging, and how to build a basic cloud SIEM pipeline.

AWS CloudTrail: what it logs, how to ena…Azure Monitor and Microsoft Defender for…GCP Cloud Audit Logs: admin activity, da…
6

Container & Kubernetes Security

Containers and Kubernetes have become the default deployment platform for cloud-native applications — and they introduce a new attack surface that most security teams are not prepared for. This lesson covers Docker security hardening, Kubernetes RBAC, network policies, and the most common container escape and cluster compromise techniques used by attackers.

Docker security: image scanning, non-roo…Container escape techniques: privileged …Kubernetes RBAC: roles, cluster roles, b…
7

Cloud Penetration Testing

Cloud penetration testing requires a different methodology than traditional network pentesting. This lesson covers the legal and scoping considerations unique to cloud environments, the tools and techniques used to enumerate and exploit cloud misconfigurations, and how to structure a cloud pentest engagement from reconnaissance through reporting.

Cloud pentest scoping: what you can and …Reconnaissance: enumerating S3 buckets, …Credential harvesting: metadata service,…
8

Compliance & Governance in the Cloud

Cloud security is not just about technical controls — it is also about demonstrating compliance with regulatory frameworks and industry standards. This lesson covers the major compliance frameworks relevant to cloud environments (SOC 2, ISO 27001, PCI DSS, HIPAA, FedRAMP) and how cloud-native tools like AWS Security Hub, Azure Policy, and GCP Security Command Center map to compliance requirements.

SOC 2 Type II: trust service criteria an…ISO 27001: Annex A controls and their cl…PCI DSS in the cloud: cardholder data en…
9

Incident Response in the Cloud

When a cloud breach occurs, the response process is fundamentally different from on-premises incident response. Evidence is ephemeral, infrastructure can be destroyed in seconds, and the blast radius can span multiple accounts and regions. This lesson covers cloud-specific IR procedures, forensic evidence collection, and how to contain and eradicate a cloud compromise while preserving evidence for investigation.

Cloud IR phases: preparation, detection,…Isolating compromised resources: securit…Forensic evidence collection: EBS snapsh…
10

Cloud Security Capstone

In this capstone lesson, you will apply everything you have learned across the course to a comprehensive cloud security assessment of a realistic multi-service AWS environment. You will perform reconnaissance, identify misconfigurations, exploit a privilege escalation path, detect the attack using CloudTrail logs, and produce a professional security assessment report with prioritized findings and remediation recommendations.

End-to-end cloud security assessment met…Chaining misconfigurations: from S3 enum…Detection engineering: writing CloudWatc…

Completely beginner-friendly

Every concept is explained from scratch. You will get a real terminal environment, step-by-step labs, audio walkthroughs, and quizzes after each lesson to lock in what you learned — no prior hacking or coding experience required.

Course Modules

10 lessons

Before you can secure the cloud, you need to understand how it works and who is responsible for what. This lesson covers the three major cloud service models — IaaS, PaaS, and SaaS — and the shared responsibility model that defines the security boundary between the cloud provider and the customer. You will learn how misunderstanding this boundary is the root cause of most cloud breaches, and how to map your security obligations for each service model.

Topics Covered

  • IaaS, PaaS, SaaS: what each model means for security responsibilities
  • The shared responsibility model: provider vs. customer obligations
  • Public, private, and hybrid cloud deployment models
  • Top cloud misconfigurations that lead to breaches
  • AWS, Azure, and GCP: key security differences at a glance

Practice Exercise

Draw a shared responsibility matrix for a web application deployed on AWS EC2 (IaaS), AWS Elastic Beanstalk (PaaS), and a SaaS CRM tool. For each layer of the stack (physical, network, OS, runtime, application, data), mark whether AWS or the customer is responsible. Identify which layer is most commonly misconfigured and explain why.