A modern password policy prioritizes length over complexity: require at least 15 characters for password-only accounts, drop mandatory special-character and rotation rules, screen every password against known-breach lists, allow paste so people can use password managers, and layer on phishing-resistant MFA. That is the core of NIST SP 800-63B Revision 4 (published 2025), and it reverses almost everything the "8 characters with a symbol, changed every 90 days" era taught. The old rules pushed users toward predictable passwords like "P@ssw0rd!" and gave attackers a smaller, more guessable target.
That is the summary an AI overview will give you. What it can't give you is the actual policy language, the element-by-element table of what to require versus what to avoid, and the migration path from complexity theater to passkeys — which is exactly what the rest of this guide is.
The modern password policy at a glance
Use this as a reference table when you rewrite your policy. Each row maps a policy element to the current best practice and the legacy rule it replaces.
| Policy element | Modern best practice (2026) | What to avoid |
|---|---|---|
| Minimum length | 15+ characters for password-only accounts; 8 with MFA; support 64+ | 8-character floors; length caps below 64 |
| Complexity / composition | No mandated character classes; accept all printable ASCII, Unicode, and spaces | Forced upper/lower/digit/symbol rules that breed "Summer2026!" |
| Expiration | No scheduled expiry; force a change only on evidence of compromise | 60/90-day forced rotation |
| Breach screening | Reject passwords found in breach corpora (e.g. Have I Been Pwned) and common-password lists | Treating complexity as a proxy for strength |
| Paste & password managers | Allow paste; actively encourage a password manager | Blocking paste in password fields |
| Password hints / security questions | Eliminate hints and knowledge-based recovery | "Mother's maiden name" style KBA |
| Reveal option | Offer "show password" while typing | Masking with no reveal, forcing error-prone retypes |
| Multi-factor auth | Require phishing-resistant MFA (passkeys, FIDO2 keys), mandatory for privileged access | SMS-only as the primary second factor |
| Server-side storage | Salt + hash with a memory-hard algorithm (Argon2id, scrypt, bcrypt) | Fast hashes, plaintext, or reversible encryption |
The single idea tying every row together: time-to-crack grows exponentially with length, but only linearly with complexity. Adding characters beats adding symbols by a wide margin — which is why a long, memorable passphrase outperforms a short, tortured "complex" password:
Modern password security focuses on what actually reduces risk: longer passphrases, breach detection, multi-factor authentication, and increasingly, eliminating passwords altogether. This guide covers implementing password policies that align with current NIST guidelines and prepare your organization for a passwordless future.
Why Traditional Password Policies Failed
For decades, organizations enforced policies like:
- Minimum 8 characters with uppercase, lowercase, numbers, and symbols
- Password expiration every 60-90 days
- Cannot reuse last 10 passwords
Research consistently showed these requirements backfired:
Complexity requirements create predictable patterns. Users choose passwords that barely meet requirements, like "Summer2026!" or "Company123#". Attackers know these patterns and optimize their cracking dictionaries accordingly.
Forced rotation degrades security. When users must change passwords frequently, they make minimal changes—incrementing numbers or swapping seasons. This provides little security benefit while increasing help desk burden.
Users reuse passwords. The average person has 100+ online accounts. Requiring unique complex passwords for each is unrealistic without a password manager, which most users don't have.
NIST SP 800-63B Guidelines
The National Institute of Standards and Technology updated its digital identity guidelines to reflect modern security research. Revision 4 (published in 2025) raised the length floor: a password used as the only authenticator must be at least 15 characters; combined with MFA, 8 characters is acceptable. Key recommendations include:
Length Over Complexity
- Minimum 15 characters when the password is the sole authenticator
- Minimum 8 characters when protected by a second factor (MFA)
- Support at least 64 characters to allow passphrases
- Accept all printable ASCII and Unicode characters including spaces
- Allow paste so people can use password managers
Eliminate Counterproductive Requirements
- No composition rules (requiring symbols, numbers, etc.)
- No password hints or knowledge-based recovery
- No periodic password changes without evidence of compromise
- No arbitrary truncation of passwords
Breach-Based Screening
- Check passwords against known breached password lists
- Block commonly used passwords ("password", "123456")
- Prevent context-specific passwords (company name, username)
Rate Limiting and Lockout
- Implement rate limiting on authentication attempts
- Consider temporary lockout after repeated failures
- Use CAPTCHA or other bot detection
Building a Modern Password Policy
Minimum Requirements
Password Policy Version 3.0
LENGTH
- Minimum: 15 characters for password-only accounts (NIST 800-63B Rev 4)
- Minimum: 8 characters when combined with MFA
- Maximum: 128 characters supported
- Spaces and Unicode allowed
COMPOSITION
- No required character classes
- All Unicode characters accepted
- Passphrases encouraged
SCREENING
- Checked against Have I Been Pwned database
- Blocked: top 100,000 common passwords
- Blocked: company name, username, email variations
EXPIRATION
- No scheduled expiration
- Immediate change required upon:
- Evidence of compromise
- Employee role change
- Phishing incident involving credentials
REUSE
- Cannot match current password
- Previous password check optional
Passphrase Guidance
Encourage users to create memorable passphrases rather than complex passwords:
Good passphrase examples:
- "correct horse battery staple" (XKCD classic)
- "My dog has 3 spots and loves bacon"
- "2 cups of coffee before 9am meeting"
Why passphrases work:
- Easy to remember without writing down
- Long length provides entropy (security)
- Natural language is hard to crack
- Typing is faster than complex passwords
Generate a long, high-entropy passphrase or random password to test against your new policy:
Breach Detection Implementation
Integrate breach detection into your authentication flow:
- At password creation/change: Check against breach databases before accepting
- At login (optional): Check if password appears in new breaches since last check
- Periodic scans: Monitor employee email addresses in breach notifications
Tools for breach checking:
- Have I Been Pwned API: Free for small volumes, commercial licensing available
- Microsoft Entra ID: Built-in leaked credential detection
- Third-party IAM solutions: Most include breach detection
Multi-Factor Authentication Strategy
Strong passwords are necessary but not sufficient. MFA should be mandatory for:
Tier 1: Mandatory MFA
- All cloud console access (AWS, Azure, GCP)
- Email and collaboration tools
- VPN and remote access
- Privileged access management systems
- Financial and HR systems
Tier 2: Risk-Based MFA
- Internal applications with sensitive data
- Developer tools and source code access
- Customer support portals
MFA Method Hierarchy
Phishing-Resistant (Preferred):
- Hardware security keys (YubiKey, Titan)
- Platform authenticators (Windows Hello, Touch ID)
- Passkeys
Standard:
- Authenticator apps (Microsoft Authenticator, Google Authenticator)
- Push notifications
Acceptable (Legacy):
- SMS/Voice (better than nothing, but vulnerable to SIM swapping)
The Path to Passwordless
Passwordless authentication eliminates passwords entirely, using:
Passkeys (FIDO2/WebAuthn)
- Cryptographic credentials stored on devices
- Phishing-resistant by design
- Synced across devices (Apple, Google, Microsoft ecosystems)
- No shared secrets to steal
Windows Hello for Business
- Biometric or PIN authentication
- Backed by hardware TPM
- Certificate-based authentication to Active Directory
- Eliminates password hash attacks
Certificate-Based Authentication
- Smart cards or virtual smart cards
- PKI infrastructure required
- Common in government and regulated industries
Implementation Roadmap
Phase 1: Foundation (Months 1-3)
- Deploy MFA for all users
- Implement breach detection
- Update password policy to NIST guidelines
Phase 2: Passwordless Pilots (Months 4-6)
- Pilot passkeys with IT and security teams
- Deploy hardware security keys for privileged users
- Enable Windows Hello for Business
Phase 3: Expansion (Months 7-12)
- Roll out passwordless to general population
- Offer passkeys as preferred authentication method
- Reduce password-only authentication surfaces
Phase 4: Password Elimination (Year 2+)
- Convert remaining applications to passwordless
- Phase out password as primary authenticator
- Maintain password as recovery method only
Enterprise Implementation Considerations
Password Managers
For systems that still require passwords, enterprise password managers provide:
- Unique, random passwords per account
- Secure sharing for team credentials
- Audit trails for compliance
- Integration with SSO systems
Evaluate: 1Password Business, Bitwarden Enterprise, LastPass Enterprise, Keeper
Single Sign-On (SSO)
Reduce password exposure by implementing SSO:
- Users authenticate once to identity provider
- Applications receive tokens, not passwords
- Centralized policy enforcement
- Faster onboarding/offboarding
Self-Service Password Reset
Reduce help desk burden while maintaining security:
- Require MFA verification for resets
- Send reset links, not temporary passwords
- Implement rate limiting on reset requests
- Log and alert on suspicious reset patterns
Measuring Password Policy Effectiveness
Track these metrics to assess your password security:
Security Metrics
- Percentage of users with MFA enabled
- Password-related security incidents
- Credential stuffing attack success rate
- Phishing simulation click rates
Operational Metrics
- Password reset request volume
- Help desk tickets for access issues
- Average password change frequency
- Self-service reset success rate
Compliance Metrics
- Policy compliance rate
- Passwords failing breach checks
- Audit findings related to access
Common Implementation Challenges
Legacy Application Support
Older applications may not support:
- Long passwords (hard-coded limits)
- Unicode characters
- Modern hashing algorithms
- Integration with SSO
Mitigation: Prioritize SSO integration, use password vaulting as interim solution, plan application modernization.
User Resistance
Change management is critical:
- Communicate why policies are changing
- Highlight that new policies are often easier
- Provide clear guidance on passphrases
- Offer training on password managers
Contractor and Vendor Access
Third parties often have weaker security:
- Require MFA for all external access
- Use separate identity systems or guest access
- Implement privileged access management
- Regular access reviews
Conclusion
Modern password policy is about reducing friction while increasing security. By following NIST guidelines, implementing MFA universally, and beginning the journey to passwordless authentication, organizations can dramatically reduce credential-based attacks while improving user experience.
The goal isn't perfect password hygiene—it's eliminating passwords as attack vectors entirely. Start your transition today by updating policies, deploying phishing-resistant MFA, and piloting passkeys with your security-conscious users.
Part of the 30 Cloud Security Tips for 2026 series.