bigforceone

NIST 800-171 & CMMC controls, explained in plain language.

What each control actually requires, why it matters, and the evidence an assessor expects — without the NIST-speak. 256 controls across CMMC Level 1, Level 2, and NIST SP 800-171 r3.

CMMC Level 1 · 17 controls

CMMC Level 2 · 109 controls

Access Control
AC.L2-3.1.1
Limit system access to authorized users, processes acting on behalf of authorized users…
AC.L2-3.1.2
Limit system access to the types of transactions and functions that authorized users are permitted to execute.
AC.L2-3.1.3
Control the flow of CUI in accordance with approved authorizations.
AC.L2-3.1.4
Separate the duties of individuals to reduce the risk of malevolent activity without collusion.
AC.L2-3.1.5
Employ the principle of least privilege, including for specific security functions and privileged accounts.
AC.L2-3.1.6
Use non-privileged accounts or roles when accessing nonsecurity functions.
AC.L2-3.1.7
Prevent non-privileged users from executing privileged functions and capture the execution of such functions i…
AC.L2-3.1.8
Limit unsuccessful logon attempts.
AC.L2-3.1.10
Use session lock with pattern-hiding displays to prevent access and viewing of data after a period of inactivi…
AC.L2-3.1.11
Terminate (automatically) a user session after a defined condition.
AC.L2-3.1.12
Monitor and control remote access sessions.
AC.L2-3.1.13
Employ cryptographic mechanisms to protect the confidentiality of remote access sessions.
AC.L2-3.1.14
Route remote access via managed access control points.
AC.L2-3.1.15
Authorize remote execution of privileged commands and remote access to security-relevant information.
AC.L2-3.1.16
Authorize wireless access prior to allowing such connections.
AC.L2-3.1.17
Protect wireless access using authentication and encryption.
AC.L2-3.1.18
Control connection of mobile devices.
AC.L2-3.1.19
Encrypt CUI on mobile devices and mobile computing platforms.
AC.L2-3.1.20
Verify and control/limit connections to and use of external systems.
AC.L2-3.1.21
Limit use of portable storage devices on external systems.
AC.L2-3.1.22
Control CUI posted or processed on publicly accessible systems.
System and Communications Protection
SC.L2-3.13.1
Monitor, control, and protect communications (i.e.…
SC.L2-3.13.2
Employ architectural designs, software development techniques…
SC.L2-3.13.3
Separate user functionality from system management functionality.
SC.L2-3.13.4
Prevent unauthorized and unintended information transfer via shared system resources.
SC.L2-3.13.5
Implement subnetworks for publicly accessible system components that are physically or logically separated fro…
SC.L2-3.13.6
Deny network communications traffic by default and allow network communications traffic by exception (i.e.…
SC.L2-3.13.7
Prevent remote devices from simultaneously establishing non-remote connections with organizational systems and…
SC.L2-3.13.8
Implement cryptographic mechanisms to prevent unauthorized disclosure of CUI during transmission unless otherw…
SC.L2-3.13.9
Terminate network connections associated with communications sessions at the end of the sessions or after a de…
SC.L2-3.13.10
Establish and manage cryptographic keys for cryptography employed in organizational systems.
SC.L2-3.13.11
Employ FIPS-validated cryptography when used to protect the confidentiality of CUI.
SC.L2-3.13.12
Prohibit remote activation of collaborative computing devices and provide indication of devices in use to user…
SC.L2-3.13.13
Control and monitor the use of mobile code.
SC.L2-3.13.14
Control and monitor the use of Voice over Internet Protocol (VoIP) technologies.
SC.L2-3.13.15
Protect the authenticity of communications sessions.
SC.L2-3.13.16
Protect the confidentiality of CUI at rest.

NIST 800-171 r3 · 130 controls