Requirement text: IA.2.078: Enforce a minimum password complexity and change of characters when
new passwords are created.
DISCUSSION FROM SOURCE: DRAFT NIST SP 800-171 R2
This requirement applies to single-factor authentication of individuals using passwords as
individual or group authenticators, and in a similar manner, when 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.
CMMC CLARIFICATION
Password complexity means using different types of characters as well as a specified number
of characters. These include numbers, lowercase and uppercase letters, and symbols. Define
the lowest level of password complexity required. Enforce this rule for all passwords.
Example
You are in charge of setting your organization’s password rules. Everyone must use a
combination of different types of characters for all new and changed passwords. Also, there
is an established number of minimum characters for each password. Characters include
numbers, lowercase and uppercase letters, and symbols. These rules help create hard-to-
guess passwords, which help to secure your network.
References
• NIST SP 800-171 Rev 1 3.5.7
• CIS Controls v7.1 4.2, 4.4
• NIST CSF v1.1 PR.AC-1, PR.AC-6, PR.AC-7
• NIST SP 800-53 Rev 4 IA-5(1)
• UK NCSC Cyber Essentials