What you should and should not do with your passwords
I know, I know… password management sounds like a very “exciting” subject, doesn’t it? Why even bother writing about this after so many years, now that various password-less standards (like Passkeys) are trying to make passwords go away?
Even so, passwords are our everyday reality. Perhaps even more so in our private lives (vs. work lives, where a lot of authentication is done via certificates or some other means). Even with great changes coming (as more platforms adopt Passkeys, for example) – because there are still requirements for changes on web site / service sides too, I expect passwords will stay with us for years to come.
What you should NOT do with passwords (and why)
Even after so many years of passwords being around, I must say that I am somewhat floored by hearing how people store their passwords. Here are some of my favorites of how you should NOT store your passwords:
I am sure you can think of some more!
The reality in which we live is that many sites that make us use passwords are exactly the sites that are a very interesting target for various bad actors, as they know that they will be the sites that do store passwords for their users. Due to a variety of reasons (ranging from human incompetence to newly discovered vulnerabilities) – the best thing to do is assume that at some point, any password that you provide to a site will be leaked. Some never will be. But some definitely will be.
The above list can be roughly split in two different categories:
OK, those things were bad; what should you do instead?
There are many different solutions for password management. In my opinion, what I am looking for in a solution is:
Above requirements of disqualify things like: browsers saving passwords (those passwords can be replicated between machines, but they will be stuck in the browser). iCloud password keychain (I’m in Apple ecosystem but not 100% as I use PCs too). Various phone-only solutions (like Microsoft Authenticator, because no PC presence). While I might let any of those save my password for easier use in specific scenarios, they will not be where my passwords are “mastered” from.
Generally speaking, you have two options when talking password management:
领英推荐
I will tell you right now: no matter which direction you take this in, you will be in a better situation than if you do not have centrally managed passwords at all. Do not let perfect be the enemy of good here; either direction you take will carry some cost (in time or money) but almost ANYTHING is better than storing passwords in an unsecure way.
How I do it
I want to be clear that the way that I do it is not presented as the best way there is. It is simply the way that works for me and my family (for passwords that we share), with devices that we use.
All the above ensures that all the people who need access have access to the password database (and can create / edit passwords too) on all devices they use. OneDrive replicates the database file between devices and devices use the file seamlessly (even use biometric authentication on phones to open the password database). Perhaps sharing a password file between spouses is not a requirement for you, and if so, you do not need to worry about sharing the file with them and making sure they have access.
What is in this password file?
I have a unique password (randomly generated) for every single site / app / service. There are several hundred entries in the main password file and every single password is unique. While I appreciate various browsers and phone software offer to generate unique passwords for me, my workflow is that passwords are generated ONLY using the password manager (or are pasted into the password manager). The important thing is that I do not want to create a unique password in a browser or app and then have no easy way of accessing this information from a totally different device, or risk that if something happened to the machine / browser instance, my password would be lost.
I never remember individual site / service passwords. I really need to know one thing: how to unlock my password file. Anything else? Computers / phones are great at storing data, so I let them do that for me. I might know one or two more passwords but overall, I do not put any effort into remembering passwords or making them “easy to remember”.
Again, take any approach to storing passwords that fits your lifestyle! But do not leave this to chance and do not hope that your insecure password storage method is OK just because it has been OK so far. Passwords are still a large part of our lives, and it is not too late to re-vamp your (or your family member’s) password storage process!
Finally, I will leave you with a classic xkcd comic about passwords:
Stay safe!