Password Blocklist
A password blocklist is a list of passwords that users are not allowed to choose, typically because they are common, previously leaked, or easily guessed. When someone tries to set or change their password, the system checks it against this list and rejects any match. This helps prevent people from picking weak passwords that attackers could readily guess.
A password blocklist is a knowledge-factor policy control applied during credential registration and update flows that rejects candidate passwords matching entries on a defined list of prohibited values, commonly including dictionary words, known-compromised credentials, and easily guessed terms. It is enforced at password-set and password-change time as part of the authentication credential lifecycle, not at authentication runtime for existing valid credentials. Implementations vary by vendor and configuration: some support custom lists with capacity limits (for example, Microsoft Entra ID caps its custom banned password list at 1,000 terms and notes it is not designed for very large lists), while others integrate breach-corpus or dictionary-based checks; matching behavior such as case handling, substring or fuzzy matching, and normalization depends on the specific product profile. This control addresses password strength policy and is distinct from authorization decisions and from broader identity governance concerns such as access certification.
Why it matters
Password blocklists address one of the most persistent weaknesses in knowledge-factor authentication: users tend to choose predictable passwords that appear in common dictionaries or in known-compromised credential corpora. Attackers exploit this directly through password spraying and credential-based guessing, where a small set of high-frequency passwords is tried against many accounts. By rejecting these values at the point where a password is set or changed, a blocklist removes the weakest candidates before they ever become live credentials, raising the baseline quality of passwords across a user population.
Because the control operates during credential registration and update rather than at authentication runtime, it is preventive rather than reactive. It does not evaluate or invalidate existing valid credentials during sign-in; instead it shapes what credentials can exist in the first place. This distinction matters for planning: organizations that adopt a blocklist should account for the fact that already-set weak passwords remain until the next password change unless a separate remediation process forces rotation.
Blocklists are a complement to, not a substitute for, other authentication strengthening measures such as MFA and passwordless approaches. They reduce the risk associated with a single knowledge factor but do not eliminate the inherent limitations of passwords as a factor. Treating a blocklist as one layer within a broader authentication strategy avoids over-reliance on password strength policy alone.
Who it's relevant to
Inside Password Blocklist
Common questions
Answers to the questions practitioners most commonly ask about Password Blocklist.