Member-only story

Why You Should Stop Asking Users to Change Their Passwords Frequently?

Hafiq Iqmal
4 min readJul 18, 2024

--

Password security is a crucial aspect of any online platform, but are we doing it right? Traditionally, many systems have enforced regular password changes to enhance security. However, recent guidelines from NIST (National Institute of Standards and Technology) suggest a different approach.

According to NIST, forcing users to change passwords arbitrarily (like every few months) can lead to weaker security practices. People tend to make minor tweaks to their existing passwords, like adding a number or changing a character, rather than creating entirely new strong passwords each time.

“Verifiers SHOULD NOT impose other composition rules (e.g., requiring mixtures of different character types or prohibiting consecutively repeated characters) for memorized secrets. Verifiers SHOULD NOT require memorized secrets to be changed arbitrarily (e.g., periodically). However, verifiers SHALL force a change if there is evidence of compromise of the authenticator.”

Source: https://pages.nist.gov/800-63-3/sp800-63b.html

--

--

Hafiq Iqmal
Hafiq Iqmal

Written by Hafiq Iqmal

Technical Lead | Software Engineer | Laravel Enthusiasts | Tech writer | UiTM Alumni | Husband | Proud father of a beautiful daughter

No responses yet