All Articles

Securing Your Cloud, Part 3: AWS Without the Regrets

Fifteen years of AWS breach post-mortems, distilled into five controls: root hygiene, roles over keys, the S3 switches, boring networks, and the two services worth turning on day one.

This is part 3 of GRAYTECH.ONE's "Securing Your Cloud" series — practical hardening for the three big clouds. Part 1 covered GCP, part 2 covered Azure.

AWS is the oldest of the three clouds and it shows — in good ways and bad. The good: fifteen years of documented breach post-mortems mean every common failure mode is known and fixable. The bad: AWS gives you enough rope to hang yourself in a dozen ways before lunch, and its default state (no root MFA, permissive S3, open security groups) has ended up in the news more than once.

1. The root account: exist, then never use it

2. IAM: roles over users, always

3. S3 and the public bucket problem

The open S3 bucket is the classic AWS breach, and it's fully preventable with three account-level switches:

4. Network: security groups and the VPC edge

5. Detection: the two things worth day one

The AWS five-minute audit

  1. IAM → Credential report: any root keys, any password + key humans, any key older than 90 days?
  2. S3 → account-level Block Public Access: on in every region?
  3. EC2 → Security Groups → filter 0.0.0.0/0 on 22/3389/3306/5432. Each hit is a finding.
  4. IAM → check for AdministratorAccess attached to more than a couple of entities.
  5. GuardDuty + CloudTrail: enabled in every active region?

AWS's defaults have improved — new accounts get better guardrails every year — but the account you built in 2023 carries whatever era it was born in. The audit above takes five minutes and clears most of the archaeology.

That's the series: three clouds, one pattern — tight identity, boring networks, logs worth reading. The details differ; the discipline doesn't.

Multi-Cloud, One Standard?

GRAYTECH.ONE audits and hardens AWS environments for small businesses — root hygiene, IAM discipline, S3 lockdown, GuardDuty baselines, and a written report with the fixes prioritized. Schedule the walkthrough.

Schedule a Consultation