BaselineWatch
Desk

IA-05(01) Password-based Authentication

NIST SP 800-53 (controls) 5.2.0 against 5.2.0
All changes in this version
unchanged IA Low baselineModerate baselineHigh baseline part of IA-5

Title

Password-based Authentication

Control

For password-based authentication:
(a) Maintain a list of commonly-used, expected, or compromised passwords and update the list [Assignment: frequency] and when organizational passwords are suspected to have been compromised directly or indirectly;
(b) Verify, when users create or update passwords, that the passwords are not found on the list of commonly-used, expected, or compromised passwords in IA-5(1)(a);
(c) Transmit passwords only over cryptographically-protected channels;
(d) Store passwords using an approved salted key derivation function, preferably using a keyed hash;
(e) Require immediate selection of a new password upon account recovery;
(f) Allow user selection of long passwords and passphrases, including spaces and all printable characters;
(g) Employ automated tools to assist the user in selecting strong password authenticators; and
(h) Enforce the following composition and complexity rules: [Assignment: composition and complexity rules].

Discussion

Password-based authentication applies to passwords regardless of whether they are used in single-factor or multi-factor authentication. Long passwords or passphrases are preferable over shorter passwords. Enforced composition rules provide marginal security benefits while decreasing usability. However, organizations may choose to establish certain rules for password generation (e.g., minimum character length for long passwords) under certain circumstances and can enforce this requirement in IA-5(1)(h). Account recovery can occur, for example, in situations when a password is forgotten. Cryptographically protected passwords include salted one-way cryptographic hashes of passwords. The list of commonly used, compromised, or expected passwords includes passwords obtained from previous breach corpuses, dictionary words, and repetitive or sequential characters. The list includes context-specific words, such as the name of the service, username, and derivatives thereof.

Parameters

ia-05.01_odp.01: frequency
ia-05.01_odp.02: composition and complexity rules

Related controls

ia-6

STIG rules that implement this control 148

Apple iOS/iPadOS 26 V1R3

Apple iOS/iPadOS 27 V1R1

Apple macOS 15 (Sequoia) V1R8

Apple macOS 26 (Tahoe) V1R4

Application Security and Development V6R5

Canonical Ubuntu 22.04 LTS V2R10

Canonical Ubuntu 24.04 LTS V1R7

Cisco IOS XE Router NDM Y26M04

Google Android 16 COBO Y26M10

Google Android 17 COBO Y26M06

Microsoft Windows 11 V2R11

Microsoft Windows Server 2022 V2R11

Microsoft Windows Server 2025 V1R4

Red Hat Enterprise Linux 10 V1R3

Red Hat Enterprise Linux 9 V2R10

Samsung Android 16 COBO Y26M10