Cyber Security Passwords and Best Practices
Strong password practices reduce the chance that a guessed, reused, or leaked password gives an attacker access to your accounts.
What Makes a Password Weak
- Too short, giving an attacker fewer combinations to search through.
- Based on dictionary words, which automated cracking tools check first.
- Built from personal information — birthdays, pet names, addresses — that's often easy to find online.
- Reused across multiple sites, so one leaked password unlocks several accounts.
- Following predictable patterns, like a common word followed by a digit and a symbol.
Length Beats Complexity
Modern password guidance (including from bodies like NIST) leans toward long passphrases rather than short strings crammed with symbols. A passphrase built from several unrelated random words is both longer and easier to remember than a short, symbol-heavy password, while offering a far larger space of possibilities for an attacker to search through — length has an outsized effect on how hard a password is to brute-force compared to swapping a letter for a symbol.
The Reuse Problem
Credential stuffing is an attack where criminals take username-and-password lists leaked from one breached site and try them against many other sites, betting that people reuse passwords. Because password reuse is extremely common, this simple, automated approach works far more often than it should — meaning a breach at one unrelated service can quietly cascade into account takeovers everywhere else you used the same password.
Password Managers
A password manager generates and stores a long, random, unique password for every single account, locked behind one strong master password or passphrase that only you know. Instead of memorizing (or reusing) dozens of passwords, you only need to remember one — and every account gets a password that's both stronger and impossible to accidentally reuse elsewhere.
- Use a unique password for every account — no exceptions for 'unimportant' ones.
- Use a password manager to generate and store them.
- Enable multi-factor authentication wherever it's offered.
- Avoid personal information that's easy to look up or guess.
- Change a password quickly after any breach notification involving that account.
- Never share passwords over email, chat, or any other unencrypted channel.