Free readiness test
Home / Courses / Cloud Security

Cloud Security free online course

Shared responsibility, cloud identity, misconfigurations, CSPM and workload protection on Azure, AWS and GCP.

IntermediateFreeOnline · self-paced
☁️
Protect · IntermediateCloud Security
4lessons
1hands-on lab
5questions
9flashcards
  1. Learn
  2. Lab
  3. Assess
  4. Certificate
🏅
Maps to AZ-500, CCSP, AWS Security SpecialtyFree to start · certificate on completion

What you'll learn

Lessons

1Shared responsibility

The provider secures the cloud; you secure what you put in it. In IaaS you own OS patching, network rules and data; in SaaS you still own identities, data classification and configuration.

2Common misconfigurations

  • Public storage buckets/blobs.
  • Management ports (22/3389) open to 0.0.0.0/0.
  • Over-privileged service principals and long-lived access keys.
  • Secrets in environment variables or code (see the Zeabur incident, Oct 2026).
  • Logging disabled (CloudTrail, Azure Activity Log, Defender plans).

3Cloud security tooling

CSPM scores configuration against benchmarks (CIS, MCSB). CWPP protects VMs, containers and serverless. CIEM right-sizes permissions. CNAPP bundles these. Azure: Defender for Cloud, Policy, Sentinel. AWS: Security Hub, GuardDuty, Config. GCP: Security Command Center.

4Kubernetes and containers

Scan images, run as non-root, set resource limits, use network policies, enable RBAC and audit logs, and keep the API server private. Pod Security Standards ("restricted") block risky settings.

Hands-on lab: Run a CSPM baseline on your own subscription

  1. In an Azure test subscription, open Defender for Cloud → Recommendations.
  2. Filter to High severity and export the list.
  3. Fix one: restrict an NSG rule allowing RDP from the internet.
  4. Assign the built-in policy 'Storage accounts should restrict network access'.
  5. Re-check secure score after 24 hours.

Outcome: A measurable before/after secure score.

Practice questions

In SaaS, who manages user identities and data classification?

Answer: Customer. Identity and data stay customer responsibilities.

CSPM primarily finds…

Answer: Configuration drift and misconfigurations. Posture management checks configuration.

Safest way to give an app access to cloud resources?

Answer: Managed identity / workload identity. No secrets to leak; tokens rotate automatically.

The full graded assessment (5 questions, pass mark 70%) is in the platform.

Key terms

Shared responsibility model
Split of security duties between cloud provider and customer.
CSPM
Cloud Security Posture Management: detects misconfigurations against benchmarks.
CWPP
Cloud Workload Protection Platform: protects VMs, containers and serverless.
CIEM
Cloud Infrastructure Entitlement Management: right-sizes cloud permissions.
CNAPP
Cloud-Native Application Protection Platform combining CSPM, CWPP, CIEM and more.
Managed identity
Cloud-provided identity for workloads, removing the need for stored secrets.
Private endpoint
Private IP access to a cloud service, keeping traffic off the public internet.
IMDS
Instance Metadata Service; a common SSRF target. Use IMDSv2 on AWS.
Pod Security Standards
Kubernetes policy levels: Privileged, Baseline, Restricted.

See the full cyber security glossary →

Official references

Related courses