View a markdown version of this page

How AWS services map to CMMC Level 2 - AWS Prescriptive Guidance

How AWS services map to CMMC Level 2

This section provides implementation guidance for the major NIST SP 800-171 control families. For each family, we identify the key AWS services, implementation patterns, and what your assessor will look for as evidence.

Access Control (AC), 22 requirements

Access Control is the largest control family and receives significant assessor attention. Unauthorized access to CUI is among the highest-priority findings.

Requirement area

AWS implementation

Assessor evidence

Account management and least privilege

IAM policies with least-privilege permissions. IAM Identity Center for federated access with attribute-based access control (ABAC). IAM Access Analyzer to identify overly permissive policies.

IAM policy documents, IAM Access Analyzer findings, IAM Identity Center permission sets

Separation of duties

Separate IAM roles for administrators, operators, and auditors. Cross-account roles with explicit trust policies.

Role inventory showing distinct permission boundaries, CloudTrail role usage

Unsuccessful login attempts

IAM Identity Center lockout policies. CloudWatch alarms on ConsoleLogin failures. GuardDuty brute force findings.

CloudWatch alarm configuration, GuardDuty finding history, lockout policy documentation

Remote access

Systems Manager Session Manager for administrative access (no SSH/RDP bastion required). VPN via AWS Client VPN.

Session Manager audit logs in CloudTrail, VPN connection logs, network diagrams

CUI flow enforcement

Amazon VPC security groups and network access control lists (NACLs). Network FirewallWS for deep packet inspection. VPC endpoints for private API access.

Security group rules, Network Firewall policies, VPC endpoint configuration, Amazon VPC Flow Logs

Audit and Accountability (AU), 9 requirements

Comprehensive audit logging with tamper-evident storage is foundational to CMMC. Assessors verify that you log all relevant events, protect those logs from modification, and can review and analyze them.

Requirement area

AWS implementation

Assessor evidence

Audit event logging

CloudTrail organization trail capturing management and data events. Amazon VPC Flow Logs for network activity. Amazon S3 access logging.

CloudTrail trail configuration, event selectors, log file validation enabled

Audit log protection

Amazon S3 Object Lock (compliance mode) on log archive bucket. Separate Security and Log Archive Account with restricted access. SCPs preventing CloudTrail modification.

Object Lock configuration, bucket policy, SCP documents, IAM policies

Audit review and reporting

Security Hub dashboard with compliance scores. CloudWatch Logs Insights for ad-hoc queries. Athena for cross-log analysis.

Security Hub CSPM screenshots, Athena query history, documented review procedures

By enabling CloudTrail as an organization trail and storing logs in a dedicated Security and Log Archive Account with Amazon S3 Object Lock, you create a tamper-evident audit trail that directly addresses the audit protection requirements C3PAO assessors validate. This pattern works in both GovCloud and commercial Regions.

Configuration Management (CM), 9 requirements

Configuration management controls require baseline configurations, change tracking, and security configuration enforcement. These controls are well-suited to infrastructure as code (IaC) approaches on AWS.

Requirement area

AWS implementation

Assessor evidence

Baseline configurations

CloudFormation or Terraform templates defining approved configs. AWS Config recording all resource configurations. AWS Config conformance pack for CMMC 2.0 Level 2.

IaC templates, AWS Config resource inventory, conformance pack compliance dashboard

Change tracking

CloudFormation change sets with approval gates. AWS Config configuration timeline showing all changes. CloudTrail recording all API-driven changes.

Change set approval history, AWS Config timeline exports, CloudTrail change events

Security configuration enforcement

AWS Config rules evaluating security settings continuously. AWS Systems Manager State Manager for desired-state enforcement. SCPs preventing non-compliant configurations.

AWS Config rule evaluations, State Manager association status, SCP documents

AWS provides a CMMC 2.0 Level 2 conformance pack for AWS Config that maps managed Config rules to CMMC controls. Deploying this conformance pack gives you continuous compliance evaluation and automated drift detection. The conformance pack is available in both GovCloud and commercial Regions.

System and Communications Protection (SC), 16 requirements

SC controls mandate encryption of CUI at rest and in transit. These are among the controls the DoD considers critical, as failure to implement encryption can result in findings that block certification. CMMC Level 2 requires FIPS-validated cryptography for protecting CUI.

Requirement area

AWS implementation

Assessor evidence

Encryption at rest

AWS KMS customer-managed keys in Shared Services Account. Amazon S3 default encryption (SSE-KMS). Amazon EBS encryption by default. A Amazon Relational Database Service ( Amazon RDS) encrypted storage.

AWS KMS key policies, Amazon S3 bucket encryption settings, Amazon EBS encryption defaults, Amazon RDS configs

Encryption in transit

TLS 1.2+ via ACM certificates. FIPS-validated endpoints for all AWS API calls. AWS Network Firewall TLS inspection policies.

ACM certificate inventory, FIPS endpoint configuration, TLS policies

FIPS-validated cryptography

GovCloud: FIPS endpoints by default. Commercial: FIPS-specific endpoint URLs configured in SDK and application code.

Endpoint URL audit showing FIPS endpoints, SDK configuration files

Network boundary protection

Amazon VPC with public/private subnet separation. AWS Network Firewall at VPC perimeter. AWS WAF on public-facing applications. VPC endpoints.

Amazon VPC architecture, AWS Network Firewall rules, AWS WAF rules, VPC endpoint configuration

Key management

AWS KMS key rotation enabled (annual). Key policies enforcing separation between administrators and users. CloudTrail logging all AWS KMS API calls.

Key rotation config, key policy documents, CloudTrail KMS events

Risk Assessment, Incident Response, and System Integrity

These families cover vulnerability management, incident handling, and system monitoring. They work together: Risk Assessment (RA) identifies issues, System and Information Integrity (SI) helps with timely remediation, and Incident Response (IR) handles incidents when they occur.

Requirement area

AWS implementation

Assessor evidence

Vulnerability scanning (RA)

Amazon Inspector for continuous scanning of Amazon EC2, containers, and AWS Lambda. Amazon Inspector integrates with Security Hub CSPM.

Amazon Inspector findings dashboard, scan coverage report, remediation history

Vulnerability remediation (SI)

Systems Manager Patch Manager for automated patching. Systems Manager Compliance dashboard. EventBridge triggering remediation on critical findings.

Patch Manager compliance reports, remediation service-level agreement (SLA) tracking

Malicious code protection (SI)

GuardDuty malware scanning. Third-party endpoint protection via Systems Manager Distributor. Amazon Elastic Container Registry (Amazon ECR) image scanning via Amazon Inspector.

GuardDuty findings, endpoint protection status, container scan results

Incident response (IR)

Security Hub automated playbooks via EventBridge and Lambda. Amazon SNS notifications. Documented incident response (IR) procedures in SSP.

Playbook configurations, notification history, IR procedure documentation

Remaining control families

The following families have fewer technical controls but still require documented implementation.

Family

Key AWS implementation

Notes

Awareness and Training (AT)

Document training programs in SSP. Use IAM policies to enforce training completion before granting CUI access.

Primarily procedural. AWS does not replace your training program but IAM can help enforce access gates.

Identification and Authentication (IA)

IAM Identity Center with MFA enforcement. Password policies via IAM. Certificate-based authentication via ACM.

MFA should be enforced for all users, not just administrators.

Maintenance (MA)

Systems Manager Session Manager for remote maintenance (fully audited). Patch Manager for scheduled maintenance.

Session Manager helps eliminate bastion hosts and provides complete audit trails.

Media Protection (MP)

AWS KMS encryption for all storage. Amazon S3 lifecycle policies. Account-level Amazon EBS encryption defaults.

Cloud media protection is largely addressed by encryption controls.

Personnel Security (PS)

IAM access provisioning/deprovisioning. Identity Center lifecycle management.

Primarily procedural. Document onboarding/offboarding procedures.

Security Assessment (CA)

Security Hub compliance dashboards. AWS Config conformance packs. Automated evidence pipeline.

Your continuous monitoring and evidence pipeline directly address these controls.