That's why I like using LessPass (even though people talk a bit of shit about it whenever it's mentioned on HackerNews). I have a single master password, the rest of my passwords aren't compromised if I accidentally expose one of them, and I can log in to any site from any device with a browser. Of course, use 2FA when you can, but it's nice to have a secure first layer of defense.
If you’re a high value target then you shouldn’t do this
I've been trying to understand password managers for a while. My workplace forces us to use one.
But what you've said doesn't make sense. If your "master password" used in the password manager is discovered, then all your passwords are compromised.
If my laptop or phone gets stolen and someone knows the password from my password manager, then I'm done for.
I choose to follow the algorithm approach too. Even though it's BS.
I also have it set to 2FA with google authenticate, so I need to have my phone everytime I log in. It takes longer to login but its worth it
So even if my password were compromised by a keylogger / brute force, you would still need to have access to my phone.
I don't use lastpass on my phone so that's not a nonissue for me. I don't link my phone to my computer at all (airdroid, teamviewer, etc). You would need to have
- My master lastpass password
- My unique phone password and my phone
Both events are kind of unlikely to happen. I worry more about lastpass leaking passwords than me being hacked at any point, since this is the major disadvantage of using lastpass over keepass.
lastpass is nice since I can just make autogenerated throwaway passwords and have a way to take notes on passwords I change over time
I hate the stupid restrictions sites place on passwords. There should be almost no restrictions.
What's your solution for annoying sites that require changing your password every 3-12 months, and not reusing previous passwords? If eHunterG8 becomes eHunterG9 and then eHunterG10, how do you remember the number you are up to?
Good question. I just start with 2 (yes, that's weird) and then increment every time or choose the symbol so I eventually exhaust. This is the same question for unique password per different types/groups of websites. The good thing is more websites have abandoned the annoying security question/answer when it comes to forgot password/forgot username. Just straight to SMS/email. For example I cannot remember my cable provider's online account password. The policy is just ridiculous, so I use "forgot password" every single time. Email only, quick and simple.
Please for everyone reading this - please abandon security questions as a requirement and stop being so hard on password requirement such as limiting the length (Twilio I am looking at you, yes). Just ask for a long password and give hints to users how to choose a good password. While the argument for complex password is to increase the search entropy, let's spend more time on securing your server and mitigating common attacks. Users will probably just append a number. So "myAwesomePassword$" is easy to try once "myAwesomePassword" is compromised from another service. Educate your users.
Let user be responsible; I have my "secure" complex rules for password, let me be in control, I don't want to bend to meet your requirement.
Another alternative is always ask for a one-time password (but a lot of users will find that very inconvenience). Choose one.
Unless you are enough of a celebrity or public figure to be personally targeted, nobody will bother. A password leak is going to have 100 million accounts in it, at least 50% of these reused without modification at other websites. Any automated bots and spammers will just try the exact passwords on other sites. If it doesn't work, they move on to the next account and password, instead of trying to guess modifications of non-working passwords.
Does your threat model include anything NOT bulk, ie where a human would see a password and guess the pattern?
Have you tried any of the password managers that have integrations, to automate password changes in case of failure?
Have you ever heard of the security concept of minimizing your attack surface?
I have no opinion on password managers. It's just something I don't want to commit time to. My solution is easy and requires no management on my part. Ie. no software or hardware or anything to maintain.
KXl2h!H (H)
That would tell me that the password is KX12h! plus whatever the base password for H is. My hope is that unless someone was really targeting me, I would be skipped over as not worth the effort.
This way, even if someone broke into 1Password or one of my other password managers, they still wouldn't have the password.
The part I struggle with most, is how/where to store these & Authy/Google Authenticator tokens in a manner that they can be delivered to specific people in the case of my death without decreasing security.
Something I've often wondered about...
1. Memorize some base password 2. Memorize a way in which you mutate that password based on the name/type/other of the service logging in to.
Eg. Hunter2 becomes eHunterG8 Because my example algorithm cares about Google's first letter, length, and service type: email.
It allows every password to be different but you only memorize two things. It is meant to be a "good enough" solution that is much better than using the same password for everything, but naturally is worse than using significantly different passwords.
I've used this for a few years to great success. The one issue I have is I sometimes have to try multiple times when one account is many types of services.