This blog post covers 14 best practices for password security, including how to create strong passwords, which controls should be put around password usage / storage, and more.
Author:
Derek A. Smith
Founder, National Cybersecurity Education Center
14 Password Management Best Practices
Derek A. Smith
Founder, National Cybersecurity Education Center
Why Passwords Aren't Going Away
Link copied
Think passwords will become obsolete? Think again. This might be bad news to most, as passwords remain cumbersome and hard to remember. Plus, just when you do remember them, you’re ordered to change them again. And guess what? The new password you come up with is likely to be easily guessed and hackable. Moreover, we're seeing password risks for enterprises worsen due to the explosion of non-human / machine accounts, such as service accounts, application accounts, robotic processing automation (RPA), AI agents, and more.
Nobody likes passwords, but for now, they’re not going anywhere. And while some organizations and vendors have tried to replace passwords with biometric data, such as fingerprints and face-scanning technology, these come with tradeoffs and their own risks. So, many resort back to the trusty (but frustrating) old password.
Why Using Password Best Practices Is Critical
Link copied
Rarely do I attend a conference where I don’t hear someone sharing their supposed “good” password policy advice. You know what I’m talking about; the password policy usually dictates:
A minimum length of 8 to 12 characters long, with long passphrases being even better.
At least three different character sets (e.g., uppercase characters, lowercase characters, numbers, or symbols).
Password rotation guidelines. In many cases, users must change their passwords every 90 days or less.
Use of account lockouts for bad passwords, with a limit of five or fewer bad attempts.
Some of the foremost experts continue to repeat this advice.
But this advice is at best, incomplete, and at worst, wrong. Why? Because it’s outdated and inadequate cybersecurity advice that was never actually good in the first place.
Users and companies that follow obsolete password security advice are likely increasing their cybersecurity risk, not decreasing it. They’re focusing more on compliance with outdated regulatory requirements than on password security principles that actually work.
Research shows us that attackers continue to lean on credential-based attack vectors to reach valuable data and / or log into an account and act illicitly on behalf of a user. Here’s what credential and password-related risks look like today:
Stolen credentials were the initial access vector in 22% of breaches, and were involved in 88% of basic web application attacks, specifically.
78% of individuals use the same password for more than one account. 4% use it on at least 11.
35% of respondents who experienced a security breach identified weak passwords as the cause of their security breaches. This suggests that simple or easily guessable passwords remain a significant vulnerability for many users.
Businesses must accept that a strong, up-to-date password policy is one of the most important lines of defense against unauthorized access to their critical infrastructure, at least for now. So, in this blog, I’m going to discuss some of the password policies and best practices that every organization should consider implementing.
Cybersecurity Concerns Related to Passwords
Password theft, in which an attacker steals the associated identity, is prevalent. However, it can be prevented or largely mitigated by implementing strong password management policies.
Performing dictionary attacks: Such attacks typically rely on software that automatically plugs common words into password fields.
Guessing simple passwords:The most popular password is 123456. The next most popular password is admin. Other common choices are password, admin123, and 12345.
Taking advantage of password reuse: When one data breach compromises passwords, attackers will then try to use that same login information to compromise users’ other accounts. Reusing passwords for email, banking, and social media accounts can lead to identity theft.
Cracking security questions: Many people use the names of spouses, kids, other relatives, or pets in security questions or as passwords themselves. Bad actors can deduce these types of answers with a little research, including on your social media profile. To make matters worse, many sites implement the same security questions and users reuse their security-question answer pairs across sites.
Apply social engineering: These techniques (i.e., phishing, vishing, deepfakes etc.) entail the manipulation of others into performing certain actions or divulging confidential information. Attackers commonly use social engineering tactics to trick targets into disclosing passwords.
These risks are paramount for organizations to address, as it only takes one breach at the right company to compromise millions of usernames and passwords.
Most users understand the nature of security risks related to easy-to-guess passwords. Password policies are a set of lifecycle rules created to increase password security by encouraging users to create strong, secure passwords, and then properly store and utilize them.
Let’s now take a closer look at the modern password security policies and best practices that every organization should implement.
14 Password Best Practices
Link copied
1. Create A Strong, Long Passphrase
Strong passwords make it significantly more difficult for hackers to crack and break into systems. The US National Institute of Standards and Technology (NIST) recommends creating long passphrases that are easy to remember and difficult to crack. The latest recommendations from NIST in Special Publication 800-63B-4 require a 15-character minimum for single-factor passwords (8 with MFA), and a maximum length of at least 64.
One practical recommendation for doing so, from the National Cyber Security Centre in the UK, is to use a password made up of three random words. It can also help to use a password manager (which we will cover in detail later), to generate and securely store long, randomized passwords.
2. Apply Password Encryption
Encryption provides additional protection for passwords, even if cybercriminals steal them. As a password encryption best practice, consider end-to-end encryption that is non-reversible. This way, you can protect passwords in transit over the network.
3. Implement Two-Factor Authentication
Two-factor authentication has become a standard for managing access to organizational resources. Users must use an additional method, along with traditional credentials like username and password, to confirm their identity. They might use a one-time code sent to their mobile device or a personalized USB token to do so. The idea is that with two-factor (or multi-factor) authentication, guessing or cracking the password alone is not enough for an attacker to gain access. Today, FIDO2 should be adopted as the MFA standard to improve phishing resistance and support compliance with a growing number of mandates.
However, organizations should also keep in mind that SMS-based one-time codes are the weakest MFA factor, and that NIST and CISA recommend against them due to SIM-swapping risk.
4. Add Advanced Authentication Methods
Apply advanced methods that are not password-based. For instance, as part of multi-factor authentication, users can leverage biometric verification. Examples include logging in to an iPhone using a thumbprint with Touch ID or face scan with Face ID, or authenticating on a PC with Windows Hello facial recognition. This method allows the system to identify employees by recognizing their faces, fingerprints, voices, irises, or heartbeats.
Where supported, prioritize phishing-resistant MFA based on FIDO2/WebAuthn — including passkeys, which replace passwords entirely with cryptographic keys bound to your device. Passkeys provide a variety of benefits for users; they are easier to remember and highly resistant to phishing or server breaches. This is because they are made up of a system-generated cryptographic key pair. One of the keys is stored privately on your device, while the other is stored on the website, application, etc. where the login takes place. By contrast, passwords are kept completely in centralized databases rather than split into two parts.
5. Don’t Use Predictable Dictionary Words
Sophisticated attackers use programs that search through tens of thousands of dictionary words across lots of languages. Avoid using common words, phrases, or predictable sentences to help prevent your business from being a victim of a dictionary attack program.
6. Use Different Passwords for Every Account
If one account is breached, other accounts with the same credentials can easily be compromised. At the enterprise level, single sign-on (SSO) reduces password sprawl by allowing employees to authenticate once to access multiple sanctioned applications, eliminating the temptation to reuse credentials across services.
7. Secure Your Mobile Phone
We commonly use our mobile phones to conduct business, shop, and more. But phones bring up many security concerns. Protect your phone and other mobile devices from threats by securing them with a strong password, fingerprint, or facial recognition.
8. Avoid Periodic Changes of Personal Passwords
A widespread password security practice used to be to force users to periodically (every 90 days,180 days, etc.) change passwords. However, in more recent guidance, NIST says not to use a mandatory policy of password changes for personal passwords (note that this guidance doesn’t apply to privileged credentials).
One reason for this policy evolution is that users tend to just repeat passwords they have used before. You can implement strategies to prevent password re-use, but users will still find creative ways around it. The other consequence of frequent password changes is that users are more likely to write the passwords down to keep track of them. Thus, a best practice from NIST is to only ask employees for password change in the case of a potential threat or compromise.
Privileged passwords/secrets, however, should still be routinely rotated, including after every use for the most sensitive access.
9. Change Passwords When an Employee Leaves Your Business
Sadly, it’s not uncommon for former, disgruntled employees to become your business’s worst enemies. Make it a common practice to change passwords when an employee leaves so that former employees can’t hack into your business accounts and wreak havoc.
10. Protect Accounts of Privileged Users
Passwords for privileged user accounts require special protections, such as via privileged access management software. Unlike personal passwords, change privileged credentials regularly—including after every use for highly sensitive credentials. Also, organizations should inject privileged credentials directly into a session, and never reveal them to the end user for a further measure of security through obfuscation.
11. Keep Your Business Offline
Don’t put vital company security information on the public internet. Doing so will make it easy for attackers to steal. Also, remove any permissions of applications when you have finished with them.
12. Avoid Storing Passwords
Avoid storing passwords in plaintext, either digitally (e.g., in an Excel spreadsheet) or on paper, as it makes it easier for those with malicious motives to steal this information.
13. Be Vigilant About Safety
No matter how strong your passwords are, external threats can negate your best efforts. Make it as difficult as possible for cybercriminals to get your credentials by using up-to-date anti-malware and vulnerability management solutions. This enables you to harden your systems, preventing and mitigating weaknesses that might allow intruders to enter and/or move around your environment.
Additionally, take precautions to avoid social engineering attacks that would compromise your password. For instance, it’s a good idea to double-checking links to login portals that you received in potentially suspicious emails / texts, and only log into your accounts directly from the trusted site’s URL.
14. Use Password Managers
By leveraging a password manager (also referred to as a password vault), you only need to remember one password. The password manager stores and creates passwords for your different accounts, automatically signing you in when you log on.
You can think of a password manager as a book of your passwords, locked by a master key that only you know. Some might think that sounds bad because if someone acquires the master password, they have ALL your passwords. But if you’ve chosen a strong and unique, but easy-to-remember master password, you’ve established a near-perfect way to protect the rest of your personal passwords from improper access.
Password managers not only store your passwords, but also generate and save strong, unique passwords when you sign up on new websites. That means whenever you visit a website or app, you can pull up your password manager, copy your password, and paste it into the login box. Often, password managers come with browser extensions that automatically fill in your password for you. And because many of the password managers have encrypted synchronization across devices, you can take your passwords with you anywhere—even on your phone.
Password managers are designed to provide you with access to all your passwords in an encrypted format that is not accessible to attackers or malicious software. They can offer significant convenience while providing outstanding protection and ensuring that your information stays private.
Generally, there are two primary types of password managers:
Personal Password Managers: These solutions manage passwords for individual users / employees for access to various applications and services.
Privileged Password Managers(also called Enterprise Password Management solutions): These specialized solutions secure and manage privileged credentials from a centralized, enterprise-wide password safe. Privileged credentials are an organization’s most sensitive secrets, providing privileged access for user accounts, applications, and systems. And they can typically cover human (employee / vendor), machine, and non-human (AI agents, etc.) identities. These solutions generally work alongside, or combined with, privileged session management. These combined solutions may be referred to as Privileged Account and Session Management (PASM), which is a foundational pillar of privilege management.
Final Thoughts on Improving Password Security
Link copied
As I’ve explained, passwords have changed only slightly over time, but password management is evolving considerably. Password managers represent one of the most important solutions to safeguarding your authentication information.
Stolen or weak passwords are still the most common reason for data breaches, so organizations should carefully examine password security policies and password management. With the best practices I have provided in this blog, you can create an effective password security policy and provide stronger protection against unauthorized access.
For an in-depth look at the ways attackers try to crack passwords and a deep dive into defending against such attacks, check out this blog.
Address password security risk head-on. Identify hidden risks related to privileged identities, credentials, accounts, and more, with BeyondTrust’s Identity Security Risk Assessment. Get started today.
Frequently Asked Questions
Link copied
The more easily guessable a password is, the more likely it is to be used by a hacker to gain illicit access into your accounts. Examples of the most common, easily-guessable passwords include 123456, admin, and admin123.
Strong passwords are long and contain a variety of letters, numbers, and symbols. Any dictionary words used are unrelated to each other and do not form coherent sentences or phrases. Examples include: River!Moon93*Glass or Blue-Coffee#Starlight_48.
Derek A. Smith is an expert at cybersecurity, cyber forensics, healthcare IT, SCADA security, physical security, investigations, organizational leadership and training. He is currently an IT Supervisor at the Internal Revenue Service. He is also owner of The Intercessors Investigative and Training Group (www.theintercessorgroup.com). Formerly, Derek worked for several IT companies including Computer Sciences Corporation and Booz Allen Hamilton. Derek spent 18 years as a special agent for various government agencies and the military. He is also a cyber security professor at the University of Maryland, University College and Virginia University of Science and Technology and has taught for over 25 years. Derek is retired from the US Army and also served in the US Navy, and Air Force for a total of 24 years. He is completing his Doctorate Degree in Organizational Leadership and has completed an MBA, MS in IT Information Assurance, Masters in IT Project Management, and a BS in Education. Derek has written several books including Cybersense: The Leaders Guide to Protecting Critical Information, and its companion workbook, and he has contributed to several other books as an author and technical adviser.
Prefers reduced motion setting detected. Animations will now be reduced as a result.