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.
Learning Objectives — Deep Dive
Each objective below is broken down into plain English so you know exactly what you are learning, why it matters, and what you will be able to do when you are done. Mark each one complete as you work through the lesson.
Enable AWS Security Hub
Enable Security Hub and activate the CIS AWS Foundations Benchmark standard.
aws securityhub enable-security-hub --enable-default-standardsRun a CIS benchmark check with Prowler
Use Prowler to audit your account against the CIS AWS Foundations Benchmark.
prowler aws --compliance cis_level2_aws_account_security_onboarding_awsReview Security Hub findings
List failed Security Hub controls sorted by severity.
aws securityhub get-findings --filters file://sh-filter.json --query "Findings[*].[Title,Severity.Label]" --output tableCreate an SCP guardrail
Apply an SCP to prevent member accounts from disabling CloudTrail or leaving the organization.
aws organizations create-policy --name PreventCloudTrailDisable --type SERVICE_CONTROL_POLICY --content file://scp-cloudtrail.json