The AWS controls that actually matter for SOC 2 Type II, and the ones that are pure checkbox theater. Based on real audit experience.
SOC 2 on AWS is more tractable than most companies think, but only if you understand what auditors actually look for. After going through this process with multiple clients, we've seen the same controls matter repeatedly and the same areas of over-engineering waste time and money.
SOC 2 Type II assesses your controls over a time period (usually 6–12 months) across the Trust Services Criteria: Security (CC), Availability (A), Confidentiality (C), Processing Integrity (PI), and Privacy (P). Most companies pursuing SOC 2 only need Security + Availability + Confidentiality.
The most common mistake is treating SOC 2 as a technical exercise. It's not — it's an operational one. Auditors want to see that you have controls AND that you consistently followed them over the audit period. A perfect AWS architecture with no evidence of monitoring or access reviews will fail.
Book a free 30-minute call. You'll leave knowing what we'd do first and roughly what it costs, whether or not you hire us.
All access via IAM roles — no long-term access keys in production
MFA enforced for human console access (SCP to prevent disabling MFA)
Least-privilege role policies — auditors will ask how you verify this
Separation of production and non-production access
Documented user access review process (quarterly is sufficient)
CloudTrail enabled in all regions, with log file validation
CloudTrail logs sent to an immutable S3 bucket (object lock, no-delete policy)
Centralized in a separate logging account, not accessible from the application account
Config rules to detect and alert on security group and IAM changes
All data at rest encrypted — RDS, S3, EBS, DynamoDB
All data in transit over TLS — enforce via bucket policies and ALB redirect rules
KMS customer-managed keys for data with high sensitivity requirements
Secrets in Secrets Manager, not environment variables or parameter store plain text
GuardDuty enabled across all accounts — this is a non-negotiable
Security Hub with AWS Foundational Security Best Practices standard enabled
CloudWatch alarms on root account usage, security group changes, failed API calls
Documented incident response process (can be simple — auditors want evidence you have one)
We've seen teams spend months on things auditors don't focus on: complex SIEM setups, real-time threat intelligence feeds, and elaborate WAF rule configurations. For SOC 2 Type II, demonstrating consistent operation of simpler controls matters more than sophisticated controls applied inconsistently.
The operational piece of SOC 2 that most teams underestimate is evidence. Auditors need evidence that controls ran continuously over the audit period. This means: quarterly access reviews with documented sign-off, change management logs showing who approved production changes, incident records (even for false alarms), and vulnerability scan results across the audit period.
Start collecting evidence on day one. If you're planning a Type II audit 12 months from now, the controls and evidence collection need to start now — not three months before the audit.
Once a month: what changed in tech that month and what it means for you, from cloud and AI to security and the tools you build with. Every item links to its source. No sales pitch, unsubscribe in one click.
Book a free 30-minute call about it. Bring your setup and your bill; you'll leave knowing what we'd do first and roughly what it costs, whether or not you hire us.
Or keep reading
Security Questionnaires for B2B SaaS: How to Answer Them in Days, Not Weeks
Selling into healthcare, finance, insurance, education or government means security questionnaires: SIG, CAIQ, HECVAT, or the customer's own spreadsheet of 300 questions. The documents that answer most of them, the order to produce them in, and how to stop every deal waiting on the same answers.
Read
The EU Cyber Resilience Act and AI Act in 2027: What Software and Connected-Device Teams Need to Do
CRA vulnerability reporting has applied since September 11, 2026; its main obligations apply on December 11, 2027. AI Act high-risk obligations moved to December 2, 2027. A practical, engineering-side reading of what each means for software products and connected devices sold in the EU, and what to have in place a year early.
Read
As of February 3, 2025. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.