← All paths

Cloud and IaC security

Least-privilege security groups, Kubernetes NetworkPolicy and pod security, and safer Terraform.

5 challenges · ~3 h · every step earns its own verified proof

  1. Open each port only to where it should come from, not to the whole internet.

  2. Kubernetes is allow-by-default. Add a default-deny and one targeted allow.

  3. Limits, non-root, and probes, the baseline an admission controller expects.

  4. Replace a wildcard IAM policy with the exact actions and resources a role needs.

  5. Block public access and turn on encryption before the bucket ever ships.