AWS cloud considerations
Shared responsibility model
Security and compliance are shared responsibilities between AWS and you. Under the
AWS Shared
Responsibility Model
Control inheritance mode
The AWS CMMC CRM categorizes all 110 NIST SP 800-171 Rev. 2 requirements into three inheritance types:
Inheritance type |
Count |
Description |
|---|---|---|
Inheritable |
21 |
AWS satisfies the requirement entirely if implemented correctly. You must still document the inheritance in your SSP via the CRM. |
Partial |
79 |
Shared responsibility. AWS provides infrastructure-level controls; you must configure, operate, and evidence your portion. |
Customer Only |
10 |
No AWS service coverage. Requires your organizational policies, procedures, or non-AWS technology. |
The 21 inheritable controls include all 6 Physical Protection (PE) practices, 8 of 9 Media Protection (MP) practices, 5 Maintenance (MA) practices, and 2 Access Control (AC) practices. When you deploy on AWS these controls are inherited under the right conditions under the shared responsibility model. AWS maintains FedRAMP-authorized controls for these areas. You document this inheritance in your SSP and provide your assessor with the AWS CMMC Customer Package from AWS Artifact as evidence.
The 10 customer-only controls cannot be solved through AWS configuration alone:
Control |
Requirement |
What you must implement |
|---|---|---|
AC.L2-3.1.8 |
Unsuccessful logon attempts |
Account lockout policy and mechanism |
AC.L2-3.1.18 |
Mobile device connection |
Mobile device management policy |
AC.L2-3.1.19 |
Encrypt CUI on mobile devices |
Mobile encryption enforcement |
AC.L2-3.1.21 |
Portable storage use |
Removable media policy |
IA.L2-3.5.7 |
Password complexity |
Password policy (may configure in IAM) |
IA.L2-3.5.8 |
Password reuse prohibition |
Password history policy (may configure in IAM) |
IA.L2-3.5.9 |
Temporary password use |
Temporary credential procedures |
SC.L2-3.13.7 |
Split tunneling prevention |
VPN/network configuration |
SC.L2-3.13.12 |
Collaborative device control |
Policy for cameras, microphones, displays |
SC.L2-3.13.14 |
Voice/video protection |
Encryption for communications |
For the 79 partially inheritable controls, the CRM specifies what AWS provides and what you must implement. When building your SSP control narratives, reference the CRM "AWS Implementation Details" and "Customer Implementation Expectations" columns to accurately delineate responsibilities.
Automation
With automation, you can implement infrastructure and application changes without manual intervention. You should also automate the security and compliance controls to the greatest extent possible so that evidence collection and monitoring operate continuously alongside your workloads. Automation also helps detect when controls drift from their intended configuration so that you can implement remediation steps in near real time.