DKDavid Koran& Associates
Home The CMMC Guide Part III · Access Control AC.L2-3.1.8
The CMMC Guide · Access Control Family

AC.L2-3.1.8  Limit Unsuccessful Logon Attempts

Limit unsuccessful logon attempts.

Family
Access ControlAC, 22 requirements
Point Value
1Lower weight, but not POA&M exempt
POA&M Eligible
YesOne-point requirement, may be deferred
Objectives
TwoPer NIST SP 800-171A

1Overview

AC.L2-3.1.8 is one of the most mechanical requirements in the framework: limit the number of times someone can fail a logon before the account is locked out. Its purpose is to blunt password guessing, the patient automated attempts that try one password after another until one works, by making the account stop responding after a defined number of failures.

The control is simple to satisfy and simple to verify, which is why it is worth doing correctly and early. A locked account after a handful of wrong passwords turns an unlimited guessing problem into a slow and noisy one, and combined with the logging of those failures it also produces a signal that an attack is underway. The requirement does not prescribe exact numbers; it requires that the organization define a limit and that the system enforce it, so a defensible configuration paired with evidence that it is applied is the whole of the control.

The requirement · NIST SP 800-171 Rev 2, 3.1.8

Limit unsuccessful logon attempts.

The requirement names no threshold, because the appropriate limit depends on the environment and its risk tolerance. Common practice, and the direction the related federal baselines point, is a small number of permitted failures followed by a lockout that lasts for a set period or until an administrator intervenes. What the assessment expects is a defined limit, an enforced lockout, and a defined action once the limit is reached.

2The Assessment Objectives

NIST SP 800-171A decomposes 3.1.8 into two objectives: define the means of limiting failed logons (the threshold and the resulting action), and implement it.

[a]

The means of limiting unsuccessful logon attempts is defined. The organization has set both the number of consecutive failed attempts permitted before action is taken and the action that follows, such as locking the account for a set duration or until an administrator resets it.

MeetsA defined threshold, such as a small number of failed attempts within a set window, paired with a defined lockout action, recorded in the configuration policy.
FailsNo threshold is defined, so unlimited attempts are permitted, or the system counts failures but takes no defined action.
[b]

The defined means of limiting unsuccessful logon attempts is implemented. The system actually applies the lockout when the threshold is reached, across the systems that handle CUI, including the standalone machines and local accounts a domain policy does not reach.

MeetsGroup Policy enforces the lockout on all domain accounts, confirmed to apply on shop-floor and office systems alike, with equivalent settings on workgroup machines and local accounts.
FailsThe policy is defined but does not reach standalone machines or local accounts, so those remain unlimited.

The two objectives are a definition and an implementation. Defining the threshold and the lockout action is a policy decision; enforcing it everywhere an account can be attacked is the technical reality, and the common gap is between them: a lockout policy defined in the domain that never reaches the standalone machines or local accounts fails objective [b] even though [a] is complete.

3Failure Patterns

The failures are less about the concept, which is universally understood, than about coverage and about the standalone systems that domain policy does not touch.

The standalone machine outside the policy

A domain lockout policy applies cleanly to domain-joined systems, but the workgroup machine on the shop floor, the standalone controller, or the local administrator account on an isolated system may never receive it. These are exactly the systems most likely to be overlooked and, on a manufacturing floor, most likely to exist, so objective [b] fails on the edges of the environment rather than at its center.

The service and application accounts

Lockout applied bluntly to service accounts can create its own problem, because a service repeatedly presenting a stale password can lock itself out and interrupt operations. This is a real tension rather than an excuse to exempt them, and it is resolved by fixing the underlying credential and monitoring rather than by removing the protection, but shops sometimes disable lockout entirely to stop the disruption, which fails the control.

Counting without consequence

Some configurations record failed attempts but never act on them, satisfying the appearance of the control without its substance. Objective [a] requires that exceeding the limit produce a defined action, and a threshold with no lockout is a counter, not a control.

Cloud and remote surfaces left unprotected

The lockout that protects the internal domain may not extend to the cloud identity used for email and remote access, which is often the more exposed surface. Where CUI or the accounts that reach it live in a cloud service, the equivalent protection has to be configured there as well, and a strong on-premises lockout paired with an unprotected cloud sign-in leaves the easier door open.

The common root
This control rarely fails in concept and often fails in coverage. The lockout that everyone agrees with is enforced in the domain and quietly absent on the standalone machine, the local account, and the cloud sign-in, which are precisely the surfaces an attacker will try.

4Ownership

This is an IT-owned technical control with little organizational complexity, its main demand being thoroughness across every system and identity surface rather than a decision that leadership must make.

RoleResponsibility for this control
IT lead or system administratorDefines the lockout threshold and action, enforces them through Group Policy and cloud identity settings, and ensures coverage of standalone machines, local accounts, and remote surfaces. Owns the configuration evidence.
Security or compliance leadConfirms the defined threshold is defensible and that the enforcement reaches every system that handles CUI, including the ones outside the domain.
Program leadIncludes lockout coverage in periodic configuration review, since new machines and new cloud services can arrive without the policy, and retains the record.
See also: The failed-attempt records this control produces feed the audit family, and lockout works alongside the authentication requirements of the identification and authentication family.

5Tooling

The control is enforced with native account-policy settings, and the only real work is applying them consistently everywhere accounts exist.

ObjectivesToolingWhat it provides
[a], [b]Group Policy account lockout policyThe lockout threshold, duration, and reset-counter settings that define the limit and the action for domain accounts, recorded as configuration.
[b] domainGroup Policy applied to all domain-joined systemsEnforcement across the domain, confirmed to apply on office and shop-floor systems that are domain members.
[b] standaloneLocal security policy, configuration management, or scripted baselinesThe same lockout settings applied to workgroup machines and local accounts that Group Policy does not reach, which is where coverage usually needs deliberate attention.
[b] cloud and remoteEntra ID smart lockout, remote access lockout settingsThe equivalent protection for cloud identities and remote access surfaces, so the exposed sign-in is covered as thoroughly as the internal one.

The caveat is coverage rather than capability. Every platform can enforce lockout, and the control fails where a system was missed, so the useful question is not whether lockout is configured but whether it is configured everywhere an account can be attacked. The assessor tests objective [b] by attempting failed logons against representative systems, including the ones off the domain, and watching whether the lockout actually applies.

6Evidence

The satisfied version of 3.1.8 shows the defined limit and action and demonstrates enforcement across the full range of systems and identities.

EvidenceWhat it demonstrates
Account lockout policy configurationObjectives [a], [b]. The defined threshold, lockout duration, and reset settings.
Group Policy enforcement reportObjective [b]. The lockout policy applied across domain-joined systems.
Standalone and local account configurationObjective [b]. Evidence the same settings reach workgroup machines and local accounts.
Cloud and remote lockout configurationObjective [b]. The equivalent protection on cloud identities and remote access.
Lockout event recordsObjective [b]. Log entries showing lockouts occurring when the threshold is exceeded, which also feed the audit trail.

The evidence should demonstrate coverage, not just a single policy screen, because the control is satisfied only where it is actually enforced, and the assessor will probe the systems most likely to have been missed. Because lockouts generate log events, this control also contributes to the audit record, and the failed-attempt entries it produces are among the more useful early signals that credentials are being attacked.

The gaps are on the edges of the network

Account lockout is easy to set in the domain and easy to miss on the standalone shop-floor machine, the local account, and the cloud sign-in. Making sure the protection reaches every system and identity that touches CUI, including the ones outside the domain, is part of the onsite readiness work this practice does.

Start CMMC Readiness or call 802-335-2662

7Sources

  1. NIST Special Publication 800-171 Rev 2, Protecting Controlled Unclassified Information in Nonfederal Systems and Organizations, requirement 3.1.8. csrc.nist.gov
  2. NIST Special Publication 800-171A, Assessing Security Requirements for Controlled Unclassified Information, assessment objectives 3.1.8[a] and 3.1.8[b]. csrc.nist.gov
  3. 32 CFR 170.21, Plan of Action and Milestones Requirements, governing which requirements may remain open at a Level 2 assessment. ecfr.gov
← Previous in Access Control
AC.L2-3.1.7 · Privileged Functions and Auditing
Next in Access Control →
AC.L2-3.1.9 · Privacy and Security Notices
About the Author
David W. Koran is a CyberAB Registered Practitioner Advanced and the author of The CMMC Decision, now in its second edition. He works onsite with defense contractors and their counsel, from the first leadership briefing through the pre-assessment review. Reach him at 802-335-2662 or dkoran@davidkoran.com.
Entry AC.L2-3.1.8 · Edition 2026.1 · Last reviewed July 12, 2026