CMMC Level 2 Implementation Guide June 11, 2026 · 14 min read

How to Actually Implement CMMC Level 2 Access Controls: A Practitioner's Guide

Reading NIST 800-171 Practice 3.1.1, "Limit information system access to authorized users, processes acting on behalf of authorized users, and devices", doesn't tell you what to configure on Monday morning. This guide breaks down all 22 Access Control practices with plain-language explanations, real implementation approaches, and the specific tools that get the job done.

Before You Start: Scope Your CUI Environment

Every one of the 22 Access Control practices applies to systems within your CUI boundary. Before implementing anything, you need to know which systems process, store, or transmit Controlled Unclassified Information. Systems outside that boundary aren't subject to CMMC requirements, which means scoping directly determines your compliance burden.

If you haven't defined your CUI scope yet, do that first. Document it in your System Security Plan. Trying to apply CMMC controls without a defined scope is like trying to secure a building without knowing where the walls are.

Implementation principle: For each practice below, ask three questions, what do we need to configure? where is that configured? what evidence will prove it to an assessor? Answering all three before you start saves significant rework.

Account Authorization (3.1.1 – 3.1.2)

3.1.1 – 3.1.2

Only authorized users and devices get access, and only to what they need

These two practices are the foundation of the entire AC domain. 3.1.1 says only authorized users (and devices acting on their behalf) can access your systems. 3.1.2 says those users can only perform the transactions their job requires.

How to implement:

Common mistake: No formal provisioning process. IT handles requests informally, access accumulates over time, and former employees sometimes retain access for weeks. Assessors will ask for evidence of access reviews.

CUI Flow Control (3.1.3)

3.1.3

CUI only flows to places it's authorized to go

This practice requires controlling the movement of CUI between systems and people. It's not just about who can access CUI, it's about where CUI can travel.

How to implement:

Common mistake: CUI stored in a shared team folder that every employee can access because "the whole team works on these contracts." Access should be scoped to people who actually handle CUI on those specific contracts.

Separation of Duties and Least Privilege (3.1.4 – 3.1.7)

3.1.4 – 3.1.7

Admins have two accounts. Nobody has more access than their job requires.

This group of practices is where many small organizations fall short, not because the technology is hard, but because implementing it properly requires restructuring how IT staff work day-to-day.

3.1.4 requires separating duties so no single person can both commit and conceal a malicious action. 3.1.5 requires least privilege, especially for privileged accounts. 3.1.6 says use non-privileged accounts for non-security functions. 3.1.7 prevents non-privileged users from executing privileged functions.

How to implement:

Common mistake: The IT administrator uses their domain admin account for everything, reading email, browsing the web, running reports. If that account is compromised via phishing, the attacker immediately has domain admin. Separate accounts are non-negotiable for CMMC and for basic security hygiene.

Failed Logon Attempts and Session Controls (3.1.8 – 3.1.11)

3.1.8 – 3.1.11

Lockout policies, login banners, screen locks, and session timeouts

These four practices are among the easiest to implement and the most commonly missed in documentation. All four can be configured via Group Policy or Intune.

How to implement:

Common mistake: Skipping the login banner (3.1.9) because it seems cosmetic. Assessors check for it specifically, and it takes about 10 minutes to configure. Don't leave easy points on the table.

Remote Access Controls (3.1.12 – 3.1.15)

3.1.12 – 3.1.15

VPN with encryption and MFA. No direct RDP to the internet.

Remote access to systems handling CUI must be encrypted, authenticated, logged, and routed through a managed gateway. These four practices together define what a compliant remote access architecture looks like.

How to implement:

Common mistake: Port 3389 open in the firewall for a specific server "because we need to get in remotely." This is an immediate assessor finding and a genuine ransomware risk. If you have RDP open to the internet today, close it before your assessment.

Wireless Access (3.1.16 – 3.1.17)

3.1.16 – 3.1.17

WPA2-Enterprise or WPA3, not shared pre-shared keys

Wireless access must be authorized before connections are allowed, and it must use proper authentication and encryption.

How to implement:

Common mistake: Using a shared WPA2 pre-shared key for the corporate network because it's easier to manage. With a PSK, anyone who knows the password can connect, there's no individual authorization, no per-user identity, and no way to revoke access for a specific person without changing the password for everyone.

Mobile Device Controls (3.1.18 – 3.1.19)

3.1.18 – 3.1.19

MDM enrollment required. CUI on mobile must be encrypted.

Mobile devices that connect to CUI systems or store CUI data must be managed and encrypted.

How to implement:

Common mistake: Employees access corporate email, which may contain CUI discussions or attachments, on personal phones with no MDM enrollment. If that phone is lost or stolen, there's no remote wipe and no evidence of encryption. This is a gap that assessors will probe.

External Systems and Portable Storage (3.1.20 – 3.1.21)

3.1.20 – 3.1.21

Control cloud services. Control USB devices.

These practices address two common data exfiltration vectors: personal cloud accounts and removable storage.

How to implement:

Common mistake: No USB control whatsoever. An employee can plug in a personal thumb drive, copy CUI files to it, and walk out the door. There's no technical control, no log, and no way to detect it after the fact. Defender for Endpoint or Intune device control addresses this with minimal overhead.

Publicly Accessible Systems (3.1.22)

3.1.22

CUI never goes on your public website or any public-facing system

Any system that is publicly accessible must not contain or process CUI. This sounds obvious, but contract deliverables, proposal documents, and technical specifications can contain CUI, and they sometimes end up in the wrong place.

How to implement:

Common mistake: A contract deliverable that contains CUI gets emailed to a public project portal or posted to a shared client extranet without anyone checking whether it contains controlled information. A CUI marking review process before external sharing addresses this.

Quick Reference: Tools for AC Implementation

NeedTool OptionsNotes
Identity and access managementMicrosoft Entra ID, Active DirectoryFoundation for accounts, groups, and RBAC
Multi-factor authenticationEntra MFA, Duo, OktaRequired for IA domain as well; covers multiple practices
Privileged access managementEntra PIM, CyberArk, BeyondTrustJust-in-time admin elevation; reduces persistent admin rights
Session and lockout policyGroup Policy (GPMC), Microsoft IntuneHandles 3.1.8–3.1.11; built into Windows Server at no extra cost
VPN / remote accessCisco AnyConnect, GlobalProtect, Azure VPN, ZscalerMust include MFA and logging
Mobile device managementMicrosoft Intune, Jamf, VMware Workspace ONERequired for 3.1.18–3.1.19; Intune included in M365 Business Premium
USB / device controlDefender for Endpoint, Intune, GPODefender for Endpoint device control is the most capable option
Data loss preventionMicrosoft Purview, ZscalerSupports CUI flow control and external system restrictions
Wireless authenticationWindows Server NPS, Cisco ISE, Aruba ClearPassNPS is built into Windows Server; good starting point for 802.1X

Microsoft 365 Business Premium covers a lot of ground here. Entra ID P2 (included in Business Premium) gives you MFA, Conditional Access, and PIM. Intune (also included) handles MDM and device control. Defender for Endpoint (included) handles USB control. If you're already in the Microsoft ecosystem, the tools you need may already be licensed.

The Documentation Gap

Technical controls alone don't satisfy CMMC. Each of the 22 practices requires both implementation and documentation. The assessor needs to see that controls exist in your environment and that they're defined in written policy. A screen lock policy configured in GPO but not referenced in any policy document creates a documentation gap. A policy document describing access reviews that aren't actually being conducted creates an implementation gap.

Your Access Control Policy is the document that ties everything together, it defines the rules that your technical controls enforce.

Need the Policy Document to Go with These Controls?

Our CMMC Level 2 Access Control Policy template covers all 22 AC practices in formal policy language with fill-in-the-blank placeholders. Written for defense contractors by practitioners who have implemented these controls in real CMMC engagements.

Download the AC Policy Template →

Frequently Asked Questions

For most Windows-based environments, the core tools are Microsoft Entra ID for identity and MFA, Group Policy or Microsoft Intune for session and lockout settings, a VPN solution for remote access, and MDM for mobile devices. Most of what you need is covered in Microsoft 365 Business Premium or E3/E5, the tooling you need may already be licensed.
Yes. Practice 3.1.6 requires using non-privileged accounts for non-security functions, and 3.1.5 requires least privilege for privileged accounts. IT staff should have two accounts: a standard account for email and daily work, and a separate named admin account used only for administrative tasks. Using a single account for everything is a common assessment finding.
Not VPN specifically, but Practice 3.1.13 requires cryptographic mechanisms to protect remote access confidentiality, and 3.1.14 requires routing remote access through managed access control points. A properly configured VPN with MFA satisfies both. Direct RDP or other unencrypted remote access to CUI systems does not.
Evidence varies by practice but typically includes: your Access Control Policy document, GPO configuration exports or screenshots showing lockout and session settings, MFA enrollment reports, VPN authentication logs, access review records showing quarterly review dates and outcomes, MDM enrollment reports, and device control policy configurations. Having these organized before your assessment significantly reduces the time under review.
Start by auditing current permissions before making changes, identify who has admin rights and whether they're actually needed. Then transition in phases: remove local admin from standard users first, then move IT staff to separate admin accounts. Use Entra PIM for just-in-time elevation rather than eliminating admin access entirely. Expect a short-term helpdesk spike as users encounter permission prompts, that's normal and typically settles within a few weeks.

More Implementation Guides in This Series

⚙️ Configuration Management (CM) Read → 🪪 Identification & Authentication (IA) Read → 🚨 Incident Response (IR) Read → 📊 Risk Assessment (RA) Read → 📋 Audit & Accountability (AU) Read → 🛡️ System & Comms Protection (SC) Read → 🔍 System & Info Integrity (SI) Read →
📬

Get CMMC tips and template updates

No spam. Just practical guidance on CMMC compliance and new resources when we publish them.