NextGen Global IT ParkNextGen Global IT Park
← All posts

Closing SOC 2 infrastructure findings on AWS without taking the system down

Published 25 October 2026 · SOC 2 · AWS · Drata / Vanta

When a company connects AWS to Drata or Vanta for the first time, the dashboard lights up red. For the US healthcare platform we operate, the first connection produced a long list of failing infrastructure tests on a system that serves clinical staff every day and cannot take a maintenance window on a whim.

This post is the order we work through that list, what each common finding actually requires, and which ones are a five-minute console change versus a planned cutover. It is written for the engineer who has been handed the dashboard and a deadline.

First: sort the list by what it costs to fix, not by what the tool says

Compliance tools rank findings by their own severity model. That order is fine for an auditor and wrong for an engineer, because it mixes "tick a checkbox" with "rebuild the database". Before touching anything, we put every finding into one of three buckets:

  1. Config-only. A setting on an existing resource. No downtime, no data movement. Most of the list.
  2. New resource. Something has to exist that does not yet: a trail, a log group, an alarm, a budget. Still no downtime, but it needs a design decision (where do logs go, who gets paged).
  3. Cutover. The fix cannot be applied to the running resource. Encryption at rest on an existing RDS instance or EBS volume is the classic case. These need a runbook, a rehearsal and a window.

Bucket 1 and 2 go first because they move the dashboard fastest and they are the evidence that the programme is real. Bucket 3 is planned like any other migration, and there are usually only two or three of them.

The findings that come up every time, and what they really require

Logging and monitoring

Identity and access

Network exposure

Encryption at rest

This is the bucket-3 section.

Backups and recovery

Evidence: what to keep as you go

The finding turns green on its own when the tool re-scans. The evidence does not. For every fix we keep, in a folder the client owns:

When the auditor asks "show me", that folder is the answer, and the client's compliance lead does not have to chase an engineer for a screenshot from months ago.

The order, summarised

  1. Sort by cost to fix: config-only, new resource, cutover.
  2. Logging first — it is the evidence base for everything else.
  3. Identity: root, MFA, keys, then policy scoping by blast radius.
  4. Network: close inbound, move to Session Manager, un-public the database.
  5. Encryption: account defaults now, existing volumes and databases in a planned window.
  6. Backups: retention now, a rehearsed restore every quarter.
  7. Keep evidence as you go, not at the end.

On the healthcare platform this ran alongside normal feature work, with the cutovers folded into planned windows and no unplanned downtime. The checklist is the one behind our fixed-price SOC 2 Remediation Sprint.

Dashboard full of red and a deadline? The SOC 2 Remediation Sprint is $4,000, fixed price, up to 25 findings — we close the infrastructure items and leave the auditor an evidence pack.

Book a 20-minute call