News for hackers. Stuff that matters.
Re:LastPass users warned their master passwords are compromised by twostorytower on Tuesday December 28, 2021 @02:40PM (#29717123)
Highly recommend 1Password with Yubikey/TitanKey protection. This means even if somebody had your master password and private key, they'd need a Yubikey to access your 1Password account from a new device. It's pretty much fool-proof unless you're kidnapped and held hostage.
Re:LastPass users warned their master passwords are compromised by _jal on Tuesday December 28, 2021 @03:08PM (#29717465)
Nope.

Keeping my secrets store on someone else's computer is simply not compatible with my threat model.

Yes, they say it is encrypted, and I believe them and believe they're competent.

But competent people write vulnerable code all the time, disastrously bad hires happen (see Unifi), and companies go bad. You can't un-disclose information stored with them, only laboriously invalidate it.

Re:LastPass users warned their master passwords are compromised by junon on Tuesday December 28, 2021 @03:21PM (#29717616)
1password has been audited a bazillion times. They're E2EE. They're cheap. Your master passwords aren't stored on their servers. Neither is your key information.

The only thing I pay for is the managed hosting, but in theory it's not much different than anything else properly designed (e.g. bitwarden) aside from the obvious things, such as OSS-ness.

The only relevant CVEs are relatively mild compared to LastPass.

Give them some credit.

Re:LastPass users warned their master passwords are compromised by throw10920 on Tuesday December 28, 2021 @03:51PM (#29717997)
> Your master passwords aren't stored on their servers. Neither is your key information.

...and, those are the only things that really matter for an attacker. Encrypted data (assuming reasonably strong encryption) is useless without the key.

Re:LastPass users warned their master passwords are compromised by postalrat on Tuesday December 28, 2021 @08:12PM (#29720486)
Some encrypted data is worthless. Some isn't. Depends on what value it has when down the road the encryption is broken.
Re:LastPass users warned their master passwords are compromised by tatersolid on Wednesday December 29, 2021 @12:54AM (#29722320)
If AES being broken is in your personal threat model, you have far more to worry about than passwords.
Re:LastPass users warned their master passwords are compromised by postalrat on Wednesday December 29, 2021 @03:48PM (#29729812)
What if its broken in 10 years? Or in 50 years? Eventually it will be.
Re:LastPass users warned their master passwords are compromised by tatersolid on Thursday December 30, 2021 @09:26PM (#29744178)
I’d wager you could survey 100 cryptographers and at least 90 would say the AES-256 primitive itself will never be practically broken, even by large-scale quantum computers. Related-key attacks aren’t realistic or practical.
Re:LastPass users warned their master passwords are compromised by junon on Wednesday December 29, 2021 @09:57AM (#29725327)
Properly encrypted data is worthless unless you intend to get the keys somehow. Breaking industry standard encryption schemes shouldn't be in your threat model.
Re:LastPass users warned their master passwords are compromised by _jal on Tuesday December 28, 2021 @03:58PM (#29718085)
Happy to give them credit. I just refuse to give them my passwords.

> The only thing I pay for is the managed hosting

Funny, I was happy to pay them until they removed my ability to store it myself.

edit:

> CVEs are relatively mild compared to LastPass

LP is not the relevant comparison. The relevant comparison is an encrypted store on my laptop.

Re:LastPass users warned their master passwords are compromised by dylan604 on Tuesday December 28, 2021 @04:22PM (#29718387)
I still use an older version of 1Pass specifically so I can run things locally. Sometimes, I wish I was ignorant to all of this stuff and could just be a plebe out in the wild using all of the convenient software out there. Just take the blue pill and put me back in the matrix. The knowing of all of this stuff just makes life so much more difficult.
Re:LastPass users warned their master passwords are compromised by lathiat on Tuesday December 28, 2021 @04:51PM (#29718703)
Maybe look at BitWarden
Re:LastPass users warned their master passwords are compromised by dylan604 on Tuesday December 28, 2021 @05:30PM (#29719084)
Easy thing to suggest. However, in my experience, as soon as I decide to use a program after researching it, take the time to switch over to it, that company will then switch to a cloud based whatever. Here we are again at the same spot different name.

Sometimes the devil you know, you know?

Re:LastPass users warned their master passwords are compromised by bshipp on Tuesday December 28, 2021 @08:29PM (#29720640)
I'm in the same boat. I've used lastpass for years and tried a few alternatives over the time but they fell down when it came to providing access to my "vault" on different systems or architectures. The biggest benefit is lastpass generating and storing random passwords for every site and application without me having to cut and paste a thing, and having it easily accessible.

That said, if their closed-source browser extension is leaking my master password to random websites I'll cut them out of my life tomorrow.

Re:LastPass users warned their master passwords are compromised by karmakaze on Tuesday December 28, 2021 @03:18PM (#29717585)
What's your personal threat model? I'm always trying to balance the risk of a party focused on security vs the minimal effort I'm likely to put into it. I don't want to be a story about the guy that lost their password to a wallet or anything else important. I used to be able to reliably remember complex passwords reliably but finding that's no longer the case, now only shorter intermittently used ones based on how often I have to use "reset password".
Re:LastPass users warned their master passwords are compromised by DougN7 on Tuesday December 28, 2021 @03:23PM (#29717638)
I’ve decided that besides a password manager, all of my passwords will also have a number at the end, like 8 (simple, easy to append manually in a password field. Now the password manager has to get defeated AND my own small personal salt value will have to be known.
Re:LastPass users warned their master passwords are compromised by argestes on Tuesday December 28, 2021 @03:32PM (#29717743)
Now we know
Re:LastPass users warned their master passwords are compromised by willis936 on Tuesday December 28, 2021 @05:18PM (#29718965)
Now you know that there is some sort of salt. That isn't helpful to an attacker trying to cryptographically crack a password if they already have the password database.
Re:LastPass users warned their master passwords are compromised by lunarboy on Tuesday December 28, 2021 @04:08PM (#29718208)
This is a good idea that's never occurred to me. I guess you could also consider it like having one password for all your accounts, except salted with some random string from your password manager
Re:LastPass users warned their master passwords are compromised by mongol on Tuesday December 28, 2021 @05:56PM (#29719317)
Will it always be 8? Or will it vary?
Re:LastPass users warned their master passwords are compromised by yawaworht1978 on Tuesday December 28, 2021 @03:37PM (#29717805)
Good idea, I would add a yubikey to that, for an additional step.
Re:LastPass users warned their master passwords are compromised by politelemon on Tuesday December 28, 2021 @03:12PM (#29717520)
Agree. Moving from one proprietary online solution to another proprietary online solution isn't the answer.
Re:LastPass users warned their master passwords are compromised by FearlessNebula on Tuesday December 28, 2021 @03:17PM (#29717576)
How do you sync your passwords across all of your machines? Do you self host your passwords on your own server? Do you manually sync?
Re:LastPass users warned their master passwords are compromised by dylan604 on Tuesday December 28, 2021 @04:24PM (#29718413)
1Pass has the ability to sync via WiFi, Dropbox, iCloud, etc. I only use the WiFi as the other options are still cloud platforms I don't trust.
Re:LastPass users warned their master passwords are compromised by cshepher on Wednesday December 29, 2021 @01:05AM (#29722367)
These have all been removed in 1password 8. It is cloud-only, subscription-only.
Re:LastPass users warned their master passwords are compromised by miked85 on Tuesday December 28, 2021 @03:36PM (#29717796)
Not OP, but I use the standalone version of 1Password + Resilio Sync.
Re:LastPass users warned their master passwords are compromised by tenken on Tuesday December 28, 2021 @03:27PM (#29717674)
Your personal infrastructure is likely much more volatile than some Expert company. Unless of course you happen to be an industry expert ...
Re:LastPass users warned their master passwords are compromised by FearlessNebula on Tuesday December 28, 2021 @02:42PM (#29717139)
What if you’re in another country and your devices get stolen? Should you bring the Yubikey to travel? What happens if there’s a fire at your house and the Yubikey is destroyed?
Re:LastPass users warned their master passwords are compromised by jcoq on Tuesday December 28, 2021 @02:46PM (#29717193)
You can add multiple keys to the account.
Re:LastPass users warned their master passwords are compromised by FearlessNebula on Tuesday December 28, 2021 @02:49PM (#29717229)
So is the recommendation to get something like 3 keys and keep them in different safe places and bring one when you travel? I’ve been considering getting a Yubikey. Do they work on mobile?

Edit: Looks like some Yubikey work via nfc for mobile.

Re:LastPass users warned their master passwords are compromised by vorpalhex on Tuesday December 28, 2021 @03:02PM (#29717398)
Yes, you should always have at least two and keep one in a reasonably fire resistant safe. You may want to enroll multiple and keep them in other places too, but you can't enroll a key you don't have so things like a safe deposit box are not useful for the average case.
Re:LastPass users warned their master passwords are compromised by gruez on Tuesday December 28, 2021 @03:33PM (#29717755)
>You may want to enroll multiple and keep them in other places too, but you can't enroll a key you don't have so things like a safe deposit box are not useful for the average case.

That seems like a usability nightmare. Are there plans to improve this? Hardware wallets for cryptocurrencies seem to have it solved. You can keep multiple copies of the keys around (ie. multisig wallets) for maximum security, or you can write down the private key of the device you have and store it somewhere safe. In either case you can retain the public keys so you don't need access to the device if you want to send funds to them (or in the case of authentication tokens, enroll them).

Re:LastPass users warned their master passwords are compromised by vorpalhex on Tuesday December 28, 2021 @03:40PM (#29717849)
Because each hardware key is unique, this is not a feature currently available nor likely to become available. Each token from the yubikey is not (readily) linkable to the key itself since the underlying secret is opaque and can't be exported, so tricks like Shamir's aren't readily possible.

Yubikeys do solve a lot of use cases very well but that is a downside to them. That is probably still a good tradeoff for most consumers.

Re:LastPass users warned their master passwords are compromised by gruez on Tuesday December 28, 2021 @03:57PM (#29718075)
>Because each hardware key is unique, this is not a feature currently available nor likely to become available.

You don't necessarily have to do it crypto wallet style and have the private key be exportable. Just adding a public key export (on the security token side) and a way to enroll a token by its public key (on the browser/website side) would allow you to enable 2fa without having to make a trip to the safe deposit box (either to store your backup codes, or to fetch your backup token for enrollment).

>Each token from the yubikey is not (readily) linkable to the key itself since the underlying secret is opaque and can't be exported

That's not an issue. You can derive more ECDSA public keys from a single master ECDSA public key[1]. The corresponding private keys can only be derived using the corresponding master ECDSA private key, and the generated public keys can't be linked back to the master ECDCSA public key. Bitcoin hierarchical deterministic uses this property to generate wallets that don't need regular backup (all your addresses are derived from one key) and apple's find my network uses something similar.

[1] exact mechanism is described here: https://bitcointalk.org/index.php?topic=19137.msg239768#msg2... starting at "Type-2 is a bit less obvious [...]"

Re:LastPass users warned their master passwords are compromised by tialaramex on Tuesday December 28, 2021 @08:05PM (#29720429)
For FIDO (and thus WebAuthn, and thus to make this actually practical beyond a toy that only works for some particular Yubico product) the keys are random per enrollment. This is intentional because it means that you can't be tracked, since "your" key on Facebook and "your" key on GitHub are no more related to each other than "my" key on Facebook is to "your" key on GitHub.

Google have apparently some plans to address this problem in the medium term. Adam Langley has written vaguely on this subject before. In the short term, their priority is the trick he wrote about most recently - if your Android phone is enrolled as a Security Key with Google, and it's signed in to Google because it's an Android phone, and you use Chrome on a desktop, which is also signed into Google, the Chrome can use Bluetooth to determine if the phone is physically nearby and if so propose to authenticate your desktop Chrome to a remote web site using the Android phone. Elegant, albeit not suitable for those who fear lock-in.

Re:LastPass users warned their master passwords are compromised by gruez on Tuesday December 28, 2021 @11:29PM (#29721868)
>This is intentional because it means that you can't be tracked, since "your" key on Facebook and "your" key on GitHub are no more related to each other than "my" key on Facebook is to "your" key on GitHub.

I get the motivation behind it, but the mechanism I proposed in the last comment still preserves those properties? Each site would still get its own derived ECDSA public key. The master ECDSA public key would only be shown to the user and is to be kept within the browser. If a user wants to enroll a not-present security token, the browser will take the ECDSA public key and derive a public key to present to the site, so the site still can't track users using security tokens.

Re:LastPass users warned their master passwords are compromised by tialaramex on Wednesday December 29, 2021 @05:24AM (#29723540)
To complete enrollment you need to know the corresponding private key, live.

The relying party says "I am some.example and I want to enroll a Security Key, but, not ones which recognise these huge random-looking IDs that are already enrolled: 12345678, 34561234. I also picked this random nonsense XYZXYZXYZ. Go for it" and your browser talks to your Security Keys until it finds one that isn't already enrolled, gets that one to sign the appropriate message and sends back, "I am a web browser, I checked that you are some.example. I picked my own random nonsense XXXZZZ, and a Security Key picked public key ABCDEF, then to prove it knows the private key it signed this message for some.example mentioning XYZXYZXYZ and XXXZZZ and with bitflags it understands enough to know what it's signing. It says the resulting credentials have random-looking ID 98765431. Thanks". /s/Security Key

If the Security Key cost less than a low-end Yubikey, it has no storage. That random-looking ID is in some sense your private key for the site, but suitably encrypted, e.g. with AES in Galois/Counter Mode, so that the device needn't remember it, when a site asks keys to authenticate, it must provide the ID they're authenticating against, and so they can do AES GCM, figure out if they minted this ID, and if so recover the private key and authenticate. This is fiendishly clever, but so far as I can see renders your idea impossible.

Re:LastPass users warned their master passwords are compromised by gruez on Wednesday December 29, 2021 @11:04AM (#29726013)
>you need to know the corresponding private key, live.

This seems like the main blocker. Why is that required? In theory all the site needs is a public key to verify against.

Re:LastPass users warned their master passwords are compromised by tialaramex on Wednesday December 29, 2021 @01:42PM (#29728192)
If you have questions about why the WebAuthn protocol works the way it does, it seems like you'd want to first read the protocol in detail and then if you still have questions ask its maintainers.
Re:LastPass users warned their master passwords are compromised by vorpalhex on Tuesday December 28, 2021 @04:47PM (#29718666)
It looks like Yubikey supports ECDSA keys as of 5.2.3 (Yubikey 5+ devices) and will export the public keys and allows private key signing so this should be possible. It will be an irregular yubikey flow code wise but user wise will appear normal.
Re:LastPass users warned their master passwords are compromised by FearlessNebula on Tuesday December 28, 2021 @03:07PM (#29717461)
I guess try to follow 3-2-1 backups as closely as possible:

3 copies of your 2-factor, 2 different mediums (a Yubikey and recovery tokens printed on paper), at least 1 in a different location (safety deposit box, trusted family members house, etc).

Re:LastPass users warned their master passwords are compromised by cryo28 on Tuesday December 28, 2021 @05:24PM (#29719025)
> I’ve been considering getting a Yubikey. Do they work on mobile? > Edit: Looks like some Yubikey work via nfc for mobile.

The Yubikey OTPs work if Yubikey is connected to a phone via USB (Type-C). Not sure about Fido/U2f etc though.

Re:LastPass users warned their master passwords are compromised by rpastuszak on Tuesday December 28, 2021 @02:50PM (#29717237)
I can sell you a picture of my pliers for 1eth
Re:LastPass users warned their master passwords are compromised by FearlessNebula on Tuesday December 28, 2021 @02:51PM (#29717256)
Replied to wrong comment I think
Re:LastPass users warned their master passwords are compromised by rpastuszak on Tuesday December 28, 2021 @06:27PM (#29719619)
ah, my fingers are too big for using HN on my phone
Re:LastPass users warned their master passwords are compromised by YeBanKo on Tuesday December 28, 2021 @03:29PM (#29717712)
Ever since 1password removed local vaults I am looking / waiting for a decent alternative. I also wonder what the impact of that move was on enterprise users, as they don‘t have hosted version.
Re:LastPass users warned their master passwords are compromised by mattrighetti on Tuesday December 28, 2021 @03:22PM (#29717630)
This kind of feature is also available on BitWarden Premium
Re:LastPass users warned their master passwords are compromised by chumboslice on Tuesday December 28, 2021 @02:51PM (#29717258)
You can do this with LastPass.
Re:LastPass users warned their master passwords are compromised by gregsadetsky on Tuesday December 28, 2021 @02:58PM (#29717358)
I'm the OP from yesterday's story.

I had 2fa enabled on my LastPass account, but didn't have access to the phone anymore. I clicked a link, LP sent me an email, and I was able (through that email) to remove 2fa.

It doesn't make their 2fa completely useless, but it's not great.

Re:LastPass users warned their master passwords are compromised by staticassertion on Tuesday December 28, 2021 @04:13PM (#29718273)
That sounds fine to me tbh. It's worth knowing, but it's not weak. Email is a pretty good 2FA in terms of security, it's just not great in terms of usability, so it makes for a good fallback.

Attacker with MP + email access is pretty severe.

I wish more services used email as a 2FA instead of SMS.

Re:LastPass users warned their master passwords are compromised by nathancahill on Tuesday December 28, 2021 @02:42PM (#29717135)
Ah yes, the $5 wrench method.
Re:LastPass users warned their master passwords are compromised by vorpalhex on Tuesday December 28, 2021 @03:00PM (#29717373)
I mean, if your threat model is such that you need to consider kidnapping and being hit with a wrench, as opposed to just a drive by breach, then you should in fact account for that appropriately.
Re:LastPass users warned their master passwords are compromised by cgb223 on Tuesday December 28, 2021 @02:46PM (#29717195)
Come on, this is hacker news.

Some of our skulls are so thick you’d need at least a $10 wrench

Re:LastPass users warned their master passwords are compromised by 1001101 on Tuesday December 28, 2021 @02:55PM (#29717319)
Re:LastPass users warned their master passwords are compromised by ohyeshedid on Tuesday December 28, 2021 @03:30PM (#29717714)
Are you aiming for perfect or have you stopped at good enough?
Re:LastPass users warned their master passwords are compromised by echelon on Tuesday December 28, 2021 @02:58PM (#29717360)
Also known as the "So you think you can escape the FBI [/CIA/FSB]?" fallacy.
Re:LastPass users warned their master passwords are compromised by kobalsky on Tuesday December 28, 2021 @03:34PM (#29717770)
The xkcd author did a disservice to online security with that comic.

You can be forced to disclose your secrets but you will know they were compromised, that's encryption doing its job.

There's a world of difference in knowing.

Re:LastPass users warned their master passwords are compromised by SV_BubbleTime on Wednesday December 29, 2021 @02:34AM (#29722756)
Same in the world of lock picking.

I can smash your door in, or simply break a window. The difference is you’ll definitely know I did it. But unless you in the routine of checking your lock pins for scratchmarks, you probably wouldn’t know if someone picked the locks.