Password Complexity
Enforce a minimum password complexity and change of characters when new passwords are created.
What an assessor scores, the objectives
IA.L2-3.5.7 is met only when every one of these 4 objectives, from NIST SP 800-171A, is satisfied. A single missed objective makes the whole requirement not met.
- a.password complexity requirements are defined
- b.password change of character requirements are defined
- c.minimum password complexity requirements as defined are enforced when new passwords are created
- d.minimum password change of character requirements as defined are enforced when new passwords are created
How a C3PAO checks it
NIST SP 800-171A defines three assessment methods. For IA.L2-3.5.7, an assessor uses these:
Identification and authentication policy; password policy; procedures addressing authenticator management; system security plan; system configuration settings and associated documentation; system design documentation; password configurations and associated documentation; other relevant documents or records
Personnel with authenticator management responsibilities; personnel with information security responsibilities; system or network administrators
Mechanisms s upporting or implementing authenticator management capability
What it means, in context
This requirement applies to single- factor authentication of individuals using passwords as individual or group authenticators, and in a similar manner, wh en passwords are used as part of multifactor authenticators. The number of changed characters refers to the number of changes required with respect to the total number of positions in the current password. To mitigate certain brute force attacks against passwords, organizations may also consider salting passwords.
Password complexity means using different types of characters as well as a specified number of characters. This applies to both the creation of new passwords and the modificatio n of existing passwords. Characters to manage complexity include numbers, lowercase and uppercase letters, and symbols. Minimum complexity requirements are left up to the organization to define. Define the lowest level of password complexity required . Define the number of characters that must be changed when an existing password is changed. Enforce these rules for all passwords. Salting passwords adds a string of random characters (salt) to a password prior to hashing. This ensures the randomness of the resulting hash value. Example You work with management to define password complexity rules and ensure they are listed in the company’s security policy. You define and enforce a minimum number of characters for each password and ensure that a certain number of characters must be changed when updating passwords [a,b]. Characters include numbers, lowercase and uppercase letters, and symbols [a]. These rules help create hard -to-guess passwords, which help to secure your network. Potential Assessment Considerations • Is a degree of complexity specified for passwords, (e.g., are account passwords a minimum of 12 characters and a mix of upper/lower case, numbers , and special characters), including minimum requirements for each type [a,b,c]? • Is a change of characters required when new passwords are created [d]?
What passing evidence looks like
The password complexity and change rules as configured in the enforcing system, matching your written policy.
Common ways contractors fail IA.L2-3.5.7
- !New passwords must differ from old when changed, that is the character change objective; history plus complexity settings answer it. Cloud defaults are decent, but show them, do not assume them.
The step by step walkthrough for Microsoft 365 GCC High, Google Workspace, and on premises setups, plus the exact evidence to capture, lives inside the Level 2 Accelerator.
Prove IA.L2-3.5.7, and the other 109
The Level 2 Accelerator walks all 110 requirements with you, generates your SSP, POA&M, and Audit Room from real evidence, includes the full Level 1 platform, and puts a credentialed officer alongside you for 180 days. Filed in 180 days, or we work free until you are.
No credit card. Phase 2 begins Nov 10, 2026, when applicable DoD solicitations start requiring a current Level 2 status to win the award.
IA.L2-3.5.7 questions, answered
How many points is CMMC requirement IA.L2-3.5.7 worth?+
IA.L2-3.5.7 is worth 1 point in the CMMC Level 2 score under 32 CFR 170.24. If it is not met, you lose 1 from your total of 110.
Can IA.L2-3.5.7 be placed on a POA&M?+
Yes. A gap on IA.L2-3.5.7 can be deferred to a Plan of Action and Milestones, provided your overall score is 88 or better and the item closes within 180 days.
What family does IA.L2-3.5.7 belong to?+
IA.L2-3.5.7 is in the Identification & Authentication (IA) family, one of the 14 families of NIST SP 800-171 that make up CMMC Level 2.
- NIST SP 800-171 Rev. 2 3.5.7