AWS Hardening

This section covers Amazon Web Services hardening across the six security domains. Each domain page maps cross-cutting principles (covered in the General section) onto specific AWS services and configuration primitives.

Content is authored progressively: IAM ships first as a pilot (Phase 5), followed by Network, Data Protection, Logging & Detection, Workloads, and Incident Response in subsequent phases.

Domains

  • IAM — root MFA, IAM Identity Center, SCPs, permission boundaries, Access Analyzer
  • Network — VPC design, security groups, NACLs, VPC endpoints, WAF, Shield, Route53 DNSSEC
  • Data Protection — S3 Block Public Access, SSE-KMS, EBS/RDS encryption, Macie, KMS key policies
  • Logging & Detection — CloudTrail, Config, GuardDuty, Security Hub, VPC Flow Logs, CloudWatch alarms
  • Workloads — EC2 IMDSv2, SSM Session Manager, ECR, Inspector, Lambda least privilege, EKS hardening
  • Incident Response — break-glass, evidence preservation, EventBridge containment, CloudTrail forensics
  • GenAI Security — Bedrock IAM least privilege, Guardrails content filter + prompt attack, VPC endpoints, invocation logging, CloudTrail data events, Agent role scoping, Knowledge Base auth, cross-region inference controls, org-level enforcement
  • Kubernetes — EKS private cluster, EKS Pod Identity, KMS envelope encryption, Cluster Access Management API, IMDSv2 + hop-limit 1, CloudWatch Container Insights, EKS-managed add-ons, network policy, Bottlerocket/AL2023, Pod Security Standards

This page is a Phase 2 stub. Section overview content arrives in later phases.