15 Password Security Mistakes That Put Your Accounts at Risk

By James Whitfield, Cybersecurity WriterUpdated: February 202613 min read

Most account compromises aren't the result of sophisticated hacking — they exploit predictable human behavior. Attackers rely on people making the same mistakes over and over: reusing passwords, using personal information, ignoring breach notifications, or trusting phishing pages. This guide covers the 15 most common and consequential password security mistakes, explains exactly why each is dangerous, and gives you a concrete fix for each one.

1. Reusing Passwords Across Multiple Accounts

Why it's dangerous:

Password reuse is the single most exploited vulnerability in account security. When any service you use suffers a data breach — and thousands of sites are breached every year — attackers immediately test those leaked credentials against every major platform in automated attacks called credential stuffing. Your bank, your email, your Amazon account are all tested within hours of a breach being posted online. One leaked forum password can cascade into full financial account takeover.

The fix:

Use a completely unique, randomly generated password for every account. A password manager makes this practical — you generate the passwords and the manager stores them. You only need to remember the manager's master password.

2. Using Personal Information in Passwords

Why it's dangerous:

Passwords containing your name, birthday, pet's name, hometown, or other personal details are trivially cracked. Attackers research targets before attacking, and social media makes personal details publicly available. Cracking tools have built-in rules that try personal information in common password patterns: first name + birth year, pet name + special character, etc.

The fix:

Use passwords with no connection to your personal life. A randomly generated password like 'K#9mPqR2@vLx' has no pattern for research or guessing to exploit.

3. Using Passwords That Are Too Short

Why it's dangerous:

Password cracking speed is determined primarily by length. An 8-character password using all character types can be cracked in under an hour by modern GPU hardware. At 100 billion guesses per second — achievable with a single high-end graphics card — 8-character passwords provide minimal protection against offline cracking. 12+ character passwords grow exponentially harder, and 16+ characters makes brute force computationally infeasible.

The fix:

Use passwords of at least 16 characters. Length is your single most important defense. Our generator defaults to 16 characters — don't decrease it.

4. Using Dictionary Words (Even With Substitutions)

Why it's dangerous:

Passwords based on real words — even with common substitutions like @ for a, 3 for e, or 0 for o — are highly vulnerable to dictionary attacks. Cracking tools like Hashcat have 'rules' that automatically apply these substitutions to every word in billions-of-entry dictionaries. 'P@ssw0rd!', 'Dr@g0n#2024', and similar patterns are cracked in seconds because they appear in cracking rulesets.

The fix:

Use true random character sequences, not words with substitutions. Real randomness has no patterns for rules to exploit.

5. Storing Passwords in Plain Text Files or Notes Apps

Why it's dangerous:

An unencrypted password list — whether in a Word document, Excel file, Notes app, or text file — is a catastrophic single point of failure. Malware frequently targets common document formats specifically looking for password lists. A single successful malware infection, device theft, or cloud account compromise exposes every password simultaneously.

The fix:

Use a dedicated encrypted password manager (Bitwarden is free and excellent). Password managers use end-to-end encryption that makes the stored data useless without your master password.

6. Writing Passwords on Physical Notes Near Your Computer

Why it's dangerous:

Physical access to your workspace means physical access to your passwords. Cleaners, visitors, coworkers, repair technicians, and household members can read sticky notes attached to monitors or keyboards. Physical password exposure is immediate — no hacking required.

The fix:

Store passwords in an encrypted password manager. If you must write a password down, keep it in a locked drawer or safe — not visible from your desk.

7. Sharing Passwords via Email, Text, or Chat

Why it's dangerous:

Passwords sent through email or messaging apps remain in conversation history indefinitely, often synced across multiple devices and backed up to cloud services. Compromising either party's device or messaging account later exposes those passwords. Email is particularly dangerous because it's unencrypted in transit on many paths.

The fix:

Use the secure password-sharing feature in a password manager (Bitwarden, 1Password, and most others support this). For one-time sharing, share in person or use a self-destructing sharing tool.

8. Skipping Two-Factor Authentication

Why it's dangerous:

A strong password with no 2FA provides only one layer of defense. If that password is phished, breached, or keylogged, your account is compromised. Microsoft's internal data shows 2FA blocks 99.9% of automated account compromise attacks. Every major account compromise story involves accounts without 2FA.

The fix:

Enable 2FA on every account that offers it. Start with email and banking — these are the highest-value targets and the accounts whose compromise cascades into everything else.

9. Using Obvious Patterns (qwerty, 12345, keyboard walks)

Why it's dangerous:

Keyboard patterns — qwerty123, 1q2w3e4r, zxcvbnm — and sequential numbers are among the first passwords tested in any automated attack. Cracking tools have explicit lists of keyboard patterns. These passwords fall within seconds of an attack beginning.

The fix:

Use a generator that produces true randomness with no keyboard or sequential patterns.

10. Ignoring Data Breach Notifications

Why it's dangerous:

When you receive notification that a service has been breached — whether from the company itself or from a monitoring service like HaveIBeenPwned — the breach likely occurred weeks or months before the notification. Your credentials have potentially been circulating on dark web forums since then. Inaction means ongoing exposure.

The fix:

Change the password for any breached service immediately, and check whether you used the same password on other services. Set up breach monitoring at haveibeenpwned.com for automatic alerts.

11. Using Minor Variations of the Same Base Password

Why it's dangerous:

Using 'MyPass-gmail', 'MyPass-amazon', 'MyPass-bank' seems clever but provides almost no security benefit over full reuse. When one account is breached, attackers extract the pattern and automatically try variations across other platforms. This exact technique — 'base password + site name or context' — is built into credential stuffing tools.

The fix:

Every password must be completely unique with no relationship to any other password you use. A password manager makes this effortless.

12. Relying on Browser-Saved Passwords Without Protection

Why it's dangerous:

Browser-saved passwords are encrypted using your operating system login credentials. On a computer where you remain logged in, anyone with physical access can view all saved passwords through the browser settings without any additional authentication. Malware specifically targets browser password stores, as they're a well-known, standardized location.

The fix:

Use a dedicated password manager with its own master password rather than browser-native saving. The manager provides an additional authentication layer that browser saving lacks.

13. Falling for Phishing Websites

Why it's dangerous:

Modern phishing pages are often pixel-perfect copies of legitimate websites. They use HTTPS (so the padlock appears), domains that differ by one character or use a different TLD, and identical visual designs. Entering your credentials on a phishing page delivers them directly to an attacker. No password strength protects against phishing — the attack captures the plaintext before any hashing occurs.

The fix:

Use a password manager — it won't autofill credentials on a domain that doesn't exactly match where you saved them. Always navigate to important sites by typing the URL directly rather than clicking email links. Enable 2FA so a stolen password alone isn't sufficient.

14. Logging In on Public or Untrusted Computers

Why it's dangerous:

Public computers at libraries, hotels, airports, and print shops may have keylogging software installed — either through malware or deliberately. Even if the computer itself is clean, browser extensions or modified browsers may capture credentials. You have no way to audit a public computer's security.

The fix:

Never enter passwords for important accounts (email, banking) on public computers. If you must, change the password immediately afterward from a trusted device.

15. Never Auditing Connected Third-Party App Access

Why it's dangerous:

Over time, you grant access to dozens of third-party apps through 'Login with Google/Facebook' or OAuth permissions. Each connected app is a potential breach point. An app you granted access to three years ago may have been acquired, hacked, or turned malicious. Those apps often retain access permissions indefinitely.

The fix:

Review connected apps quarterly. On Google: myaccount.google.com/permissions. On Facebook/Meta: Settings > Apps and Websites. Revoke access for any app you no longer use or don't recognize.

Your Action Checklist

Work through this list to address the most common mistakes:

  • □ Enable 2FA on your email account right now (takes 5 minutes)
  • □ Enable 2FA on your banking and financial accounts
  • □ Install a password manager (Bitwarden is free)
  • □ Check HaveIBeenPwned.com for your email address
  • □ Generate unique passwords for your 10 most important accounts
  • □ Review and revoke unused third-party app permissions
  • □ Remove any passwords from sticky notes, text files, or notes apps
  • □ Sign up for breach alerts at HaveIBeenPwned.com

Fix mistake #1 right now

Generate a unique, random password for your most important account — free, private, and instant.