๐ Why Do We Still Need โPasswordsโ?
Because most systems still need a secret that โonly you knowโ to unlock the door. Even though we now have fingerprints, facial recognition, hardware security keys, and even passwordless login such as passkeys, passwords are still the first line of authentication for many websites and services: they are inexpensive, easy to deploy, highly compatible, and do not require everyone to purchase a dedicated device.
The problem is that humans are generally not very good at remembering things. This is why people tend to create passwords that are familiar, easy to guess, compliant with password rules, yet still easy to remember โ what we commonly call โweak passwords.โ This is also why, in the real world, stolen or reused credentials remain one of the major causes of data breaches and unauthorized access.
๐ชช Authentication Basics: Every Day, You Are Proving โI Am Who I Say I Amโ
Logging in to a system is essentially like passing through a series of โsmall checkpoints.โ Authentication factors are commonly divided into three major categories:
- Something You Know (Knowledge): Passwords, PINs, and pattern locks. The advantage is that they are easy to deploy; the disadvantages are that people forget them, reuse them, and can be tricked into revealing them through phishing. This is exactly why attackers target this factor. The security industry has repeatedly emphasized that organizations and users should no longer rely solely on short, common passwords.
- Something You Have (Possession): One-time passwords (OTPs), verification codes sent by SMS or email, mobile device prompts, hardware security keys, and more. These are commonly used as a โsecond key.โ When combined with a password, they can significantly reduce the risk of stolen credentials being misused.
- Something You Are (Inherence): Fingerprints, facial recognition, voice recognition, and other biometric characteristics. The advantage is convenience; when combined with FIDO2/WebAuthn (i.e., passkeys), they can provide strong resistance against phishing.
Key point:
In general, you can think of authentication factors like this:
- Something You Know: This refers to a piece of information that you know. For example, a password is โsomething you know.โ
- Something You Have: For example, a smartphone or security key. This is โsomething you possess.โ
- Something You Are: This is the most interesting one. It refers to a characteristic that is part of who you are, such as your fingerprint or face.
The goal is not to use only one of these factors. Password + a second factor (MFA) is now essentially standard practice, while gradually adopting passkeys can eliminate a significant portion of the risk associated with stolen passwords.
๐งจ What Exactly Is a Weak Password? What Are the Typical Characteristics?
โWeakโ does not mean that a password looks bad. It means that it is too easy to guess or for automated tools to crack through rapid attempts. Common characteristics include:
- Too Short: Short passwords have too few possible combinations, making dictionary attacks and brute-force attempts much faster. Many modern security recommendations no longer encourage the traditional 8-character password approach that has become a kind of โhistorical legacy.โ
- Lack of Unpredictability: Using only lowercase letters, or failing to combine uppercase letters, numbers, and symbols, may not always produce the worst possible password, but it still makes the password highly predictable.
- Common Strings: Examples include
123456,password,qwerty, andabc123. These appear on the most-common-password lists year after year. NordPassโs annual reports repeatedly confirm this trend. - Personal Information in the Password: Birthdays, names, pets, favorite sports teams, and similar information can be easily guessed through social engineering or publicly available information.
- Predictable Patterns:
111111,121212,1q2w3e4r, or keyboard-walking patterns. Even seemingly clever โLeetโ substitutions, such asP@ssw0rd, have already been learned by password-cracking tools. - Previously Exposed in a Data Breach: Even if a password is long and appears complex, once it has appeared in a leaked-password database, it becomes a โknown answerโ for attackers.
Interesting observation: The top few most commonly used passwords worldwide in 2025 still included
123456,admin,12345678,password, andAa123455โ essentially handing the defense strategy to the attacker on a silver platter.
๐งจโก๏ธ๐ฅ Why Weak Passwords Really Cause Problems: How Attackers Exploit Them
Think of attackers as โarchaeologists.โ They do not necessarily have to break into your system directly. Instead, they may go digging through the digital garbage dump for old treasures โ lists of leaked passwords. For example, the well-known โRockYou2025โ compilation released in 2025 was reported to contain billions of plaintext passwords and triggered a surge in credential-stuffing attacks against APIs and large online services. Think adding @2025 or ! makes your password secure? Sorry โ it may already be in an attackerโs password list.
Hackers do not always โattackโ by breaking in โ sometimes they simply โlog in.โ According to the Verizon DBIR, stolen credentials have consistently ranked among the leading causes of breaches and intrusion incidents. Whether obtained through phishing or purchased from leaked credential databases, using valid credentials to gain direct access to systems has become one of the most consistent and effective attack methods in recent years.
The conclusion is harsh but simple: Instead of endlessly adding complexity requirements, the real security win is to prevent the use of โknown bad passwordsโ and password reuse.
๐ต๏ธ Is My Password โWeakโ? Hereโs the Safest Way to Check
1) Check with Have I Been Pwned โ Pwned Passwords
This is one of the worldโs best-known public services for checking compromised passwords, operated by cybersecurity researcher Troy Hunt. It provides privacy-preserving password checks and an API, allowing you to determine whether a particular password has previously appeared in a data breach without exposing the full password to the service. The service handles billions of queries each month, with global caching provided by Cloudflare. If your password โhas a record,โ regardless of how long or sophisticated it looks, treat it as a weak password.
Reference: https://haveibeenpwned.com/Passwords
2) Check Annual โMost Common Passwordโ Blacklists
NordPass publishes its Top 200 Most Common Passwords every year and also provides analysis by country and generation. If your password appears on the list or follows a similar structure โ for example, Pass@123 or Admin@123, which may look complex but are actually highly predictable โ change it immediately.
Reference: https://nordpass.com/most-common-passwords-list/
3) For Organizations: Implement a โWeak Password Blocklistโ
The latest guidance from NIST SP 800-63B recommends that we should no longer force users to follow composition rules such as โmust include uppercase letters, lowercase letters, numbers, and symbols.โ Instead, organizations should enforce minimum length, block common or compromised passwords, and support long, natural passphrases. More importantly, organizations should not force users to change passwords periodically unless there is evidence of compromise. Frequent password changes only encourage bad habits such as โPassword1 โ Password2 โ Password3.โ
Reference: [https://pages.nist.gov/800-63-3/sp800-63b.html](https://pages.nist.gov/800-63-3/sp800-63b.html)
๐งฐ Practical Password Strategies
๐งฑ 1) Length Is King: Use Passphrases Instead of Decorative Strings
- Password-only accounts (without MFA): We recommend at least 15 characters; some security guidelines now even treat 15 characters as the new baseline.
- Accounts protected by MFA: A shorter minimum length may be allowed (for example, โฅ8 characters), but longer and more natural passwords are still strongly encouraged.
- Support spaces and Unicode so users can create natural, memorable, and lengthy phrases.
- Stop rigidly requiring users to include โsymbols or uppercase lettersโ and instead block weak and compromised passwords.
๐ก๏ธ 2) Combine MFA and Gradually Move Toward Passkeys
- Password + MFA is the โbasic package.โ
- Passkeys (FIDO2/WebAuthn) are phishing-resistant, eliminate the need to remember passwords, and can work with mobile devices or hardware security keys. They can gradually reduce the risk of password theft at its source. The DBIR has also consistently recommended using multifactor and modern authentication methods to reduce credential abuse.
๐งน 3) Stop Forcing Password Resets Every โ90 Daysโ
- Change passwords only when there is evidence of compromise, and immediately block the affected credentials. This is more effective than changing passwords simply because a certain amount of time has passed.
๐งฐ 4) Adopt Password Managers Across the Organization
- Use a unique, long password for every website and let a password manager generate and remember them. This is one of the most practical ways to prevent password reuse; combining it with HIBP checks makes the approach even stronger.
๐งช 5) Build a โWeak Password Blocklistโ and Check Against Compromised Password Lists
- Implement a weak-password blocklist during login and registration. The list should include common strings, keyboard sequences, brand names, and other predictable patterns, and should also be checked against a database of compromised passwords, such as HIBPโs Pwned Passwords.
๐งฏ 6) Phishing Simulations and Security Awareness Training
- Human factors are involved in most successful intrusions. The better employees are at identifying phishing attempts, the lower the risk of credential theft. The DBIR has repeatedly emphasized that people are a critical link in the security chain.
Key Point:
MFA (Multi-Factor Authentication) is commonly translated into Chinese as โๅคๅ ็ด ้ฉ่ญโ (multifactor authentication) or โๅค้่บซๅ้ฉ่ญโ (multifactor identity verification).
The core logic of MFA is this: at least two different categories of authentication factors must be selected and combined from the three major factor types.Single Factor Authentication (SFA): Password + another password. This is not MFA; it is simply two passwords because both belong to the โsomething you knowโ category.
Multi-Factor Authentication (MFA): Password (something you know) + mobile push notification (something you have) + fingerprint (something you are).
๐ค Common Password Myths & Q&A (A Little Brutal, but Honest)
Q1: If I change password into P@ssw0rd!, it should be very secure, right?
A: That’s what we call fake complexity. Attack tools have long learned common substitution rules inside and out. Even something like P@ssw0rd has effectively become a โdictionary wordโ for password-cracking tools. Recent common-password reports continue to show passwords such as Pass@123 and Admin@123 appearing on the list. Don’t use them.
Q2: Is an 8-character password long enough?
A: With modern computing hardware and extensive leaked-password lists, usually not. Using a long passphrase (15+ characters) is a more reasonable approach. When MFA is enabled, a shorter minimum length may be acceptable depending on the risk level, but longer passwords are still recommended.
Q3: Why shouldn’t we force everyone to change their passwords every 90 days?
A: NIST no longer recommends this practice because it encourages โminor password modificationsโ such as changing ! to !! or changing 1 to 2, ultimately making passwords easier to guess. Instead, change passwords immediately when there are signs of compromise, and use a blocklist to prevent weak or compromised passwords.
Q4: I’m just a small business. Do I really need to worry about all of this?
A: Absolutely. Attackers prefer targets that are โlarge-scale, low-cost, and easy to automate.โ Weak passwords + password reuse are among the easiest entry points to exploit. Annual security reports have repeatedly shown that credential abuse represents a significant portion of attacks against organizations of all sizes.
โ One-Page Checklist: Do These Things Now and Become Much Safer
- ใPersonalใEnable MFA on all five of your most important accounts (email, cloud storage, social media, financial services, and e-commerce). [
- ใPersonalใInstall a password manager and change every website to a different random password of at least 16โ24 characters; for important accounts, use a passphrase (the longer, the better).
- ใPersonal/BusinessใUse HIBP โ Pwned Passwords to check whether your old passwords have appeared in compromised-password lists. If they have, change them immediately.
- ใBusinessใUpdate your password policy:
- Remove mandatory password composition rules and periodic password rotation; instead, adopt length requirements + blocking of compromised/common passwords.
- Support spaces and Unicode, enforce a minimum length (without MFA: โฅ15 characters), and set a maximum length of at least 64 characters.
- Gradually introduce passkeys (FIDO2/WebAuthn) for high-value systems.
- ใBusinessใEstablish phishing simulations and social engineering awareness training, because people are the biggest variable.
Key Point:
FIDO2 is a global standard promoted by the FIDO Alliance, which is supported by major technology companies such as Google, Apple, and Microsoft.
Its goal is simple: eliminate passwords.
It is primarily composed of two parts:1. CTAP (Client to Authenticator Protocol): This is the protocol that allows your computer to communicate with an โexternal device,โ such as a USB hardware security key or a smartphone connected via Bluetooth.
2. WebAuthn (Web Authentication): This is the โinstruction manualโ designed for browsers such as Chrome and Safari. It allows websites to communicate with your authentication device, such as a smartphone or fingerprint sensor.
How does it work? (The Public-Key / Private-Key Principle)Traditional login systems store your password on the website, so if the website is hacked, your password can be exposed.
FIDO2/WebAuthn instead uses โasymmetric cryptographyโ:
- Private Key: The private key is stored permanently on your device, such as in your smartphone’s secure hardware or a hardware security key, and never leaves the device.
- Public Key: The public key is stored on the website’s server. This key can only be used for โverificationโ; it cannot be used to โunlockโ your account.
When you log in, the website sends a challenge, and your smartphone signs it using the โprivate keyโ and sends the result back. The server verifies the signature using the โpublic keyโ and, once it confirms that the authentication is valid, grants you access.
๐ References & Further Reading
- Common Password Rankings / Trends: NordPass, Top 200 Most Common Passwords (including the 2025 generational analysis).
- Compromised Password Checking: Have I Been Pwned โ Pwned Passwords (providing both a web interface and API, accelerated through Cloudflare’s global network).
- Industry Authority Report: Verizon, 2024 Data Breach Investigations Report (DBIR).
- Policies & Standards: NIST SP 800-63B (the latest direction for digital identity and password policies), including practical guidance on prioritizing password length, blocking common/compromised passwords, and eliminating mandatory periodic password rotation.
- Weak Password Characteristics & Risks: Security Boulevard (what makes a password weak or strong, including patterns and examples).
- Large-Scale Breach Analysis: RockYou2025 compilation and impact (for trend research and reference purposes only).




