Skip to main content
Back to blog
Best Practices 4 min 27 April 2026

I Almost Got Compromised Because of My Passwords. Here's What I Changed.

Passwords MFA NIST Awareness Bitwarden
Share LinkedIn X / Twitter

I almost got compromised… because of my passwords. And it made me question everything we've been taught.


Remember the 'rules'? At least 12 characters, 1 uppercase, 1 number, 1 symbol, change every 90 days, never write them down.


👉 Spoiler: a large part of these practices is outdated.


Here is what best practices recommend today — inspired by NIST.

📌 Myths vs Best Practices (NIST)

✕

Artificial complexity

"Tr0ub4dor&3"

Hard to remember, predictable for attackers

✓

Length > complexity

"correct horse battery staple"

Longer, far more resistant to brute force

✕

Forced rotation every 90 days

Pushes users to recycle weak variants (+1, +2…)

✓

Change only when at risk

Suspected compromise or confirmed data leak

✕

Security questions

Maiden name, city of birth…

Easily found via social media and OSINT

✓

MFA everywhere

TOTP, hardware key, passkey

Essential today on all sensitive accounts

✕

Memorising all passwords

Impossible for dozens of unique passwords

✓

Password manager

Bitwarden, 1Password, KeePass

Long, unique passwords generated automatically

🗝️1. Password Manager

👉 Bitwarden (free & open source) recommended.

  • Generates long, unique passwords
  • Encrypted storage with a single master password
  • Available on all your devices

📱2. MFA on All Sensitive Accounts

👉 Email, banking, cloud, social media — top priority.

  • TOTP app (Aegis, Authy, Microsoft Authenticator)
  • Hardware key (YubiKey) for critical accounts
  • Avoid SMS if possible (SIM swapping risk)

🔍3. Check Your Exposure

👉 haveibeenpwned.com — free and reliable.

  • Enter your email to see known leaks
  • Enable alerts for new breaches
  • Immediately change exposed passwords

80%+

of breaches involve credentials

Password reuse, database leaks, credential stuffing

Source: Verizon DBIR 2025

Millions of accounts are leaked every month. Check your exposure on haveibeenpwned.com — it's free and takes 30 seconds.

🎯 15 Minutes Tonight — Done

👉 15 minutes = years of peace of mind

  • 1Install a password manager (Bitwarden recommended)
  • 2Secure your main email with a long, unique password
  • 3Enable MFA on your email, bank and social media accounts

🧠 Key Takeaway

Nobody can memorise dozens of unique and complex passwords.

And that's perfectly normal.

The solution is not to force yourself to memorise — it's to use the right tools.

✔ Length > artificial complexity

✔ Password manager = the standard today

✔ MFA = the most effective line of defence after the password

Do you already use a password manager… or not yet? What is holding you back?

Share LinkedIn X / Twitter

Need personalised guidance?

NagaShield Security helps you implement these measures concretely, tailored to your organisation and budget.

Request a free diagnostic
🎓

Besoin d'aide sur ce sujet ?

Formation & Sensibilisation