News for hackers. Stuff that matters.
Re:Cryptopathic: The situation at LastPass may be worse than... by msravi on Friday December 23, 2022 @10:58PM (#34113815)
Best to just use pass (https://www.passwordstore.org/) with your own gpg key rather than rely on any 3rd party service. Then set up a git repository on a (free) google cloud instance, (or even use github/gitlab), and you're set to sync your passwords to all your devices.
Re:Cryptopathic: The situation at LastPass may be worse than... by nequo on Friday December 23, 2022 @11:07PM (#34113875)
I like this idea. Have you tried setting this up on iOS?
Re:Cryptopathic: The situation at LastPass may be worse than... by heywoodlh on Friday December 23, 2022 @11:15PM (#34113913)
Re:Cryptopathic: The situation at LastPass may be worse than... by gleenn on Friday December 23, 2022 @11:46PM (#34114077)
Maybe this is terrible logic but I would never trust an app that had 120 reviews and what appears to be a single person as the app owner with all my passwords.
Re:Cryptopathic: The situation at LastPass may be worse than... by heywoodlh on Saturday December 24, 2022 @12:53AM (#34114398)
No, I think that logic is completely fair. From my experience it is dead simple and works extremely well, however, I think it's definitely good to vet apps in your own way.
Re:Cryptopathic: The situation at LastPass may be worse than... by definitely-not on Saturday December 24, 2022 @02:54AM (#34114913)
But who you gonna trust then? It's open source[1] at least, so you can always review it yourself.

But from "paranoid" point of view you can't verify is this is the same code used in app and all of currently available stores lacks in reproducible builds department. So it's always a tradeoff between ease of use and hassle.

[1]: https://github.com/mssun/passforios

Re:Cryptopathic: The situation at LastPass may be worse than... by user3939382 on Friday December 23, 2022 @11:49PM (#34114087)
Does that work as a password manager provider that you can enable for iOS auto fill?
Re:Cryptopathic: The situation at LastPass may be worse than... by heywoodlh on Saturday December 24, 2022 @12:51AM (#34114378)
Yes!
Re:Cryptopathic: The situation at LastPass may be worse than... by b0afc375b5 on Friday December 23, 2022 @11:13PM (#34113909)
Yes for me. On my iPad, using the Pass - Password Store app.
Re:Cryptopathic: The situation at LastPass may be worse than... by eternityforest on Saturday December 24, 2022 @12:21AM (#34114239)
That is way too much work. Doing work means stuff is happening and stuff means sidechannel attacks that someone else hasn't audited, because it's not an integrated product anyone would bother auditing.

In particular, I don't see how 2FA is possible with this, so shoulder surfing is a bigger issue.

I definitely trust Google or BitWarden more than a password I can memorize plus my own constant vigilance.

Re:Cryptopathic: The situation at LastPass may be worse than... by zmmmmm on Saturday December 24, 2022 @12:28AM (#34114265)
> In particular, I don't see how 2FA is possible with this

You can use anything that integrates with GPG ... eg: you can do it with a Yubikey [0]

[0] https://support.yubico.com/hc/en-us/articles/360013790259-Us...

Re:Cryptopathic: The situation at LastPass may be worse than... by eternityforest on Saturday December 24, 2022 @06:09AM (#34115819)
Ah, I stand corrected, I forgot about trusted hardware based 2FA.

Still, it doesn't allow SMS or email based 2FA as far as I can tell, since that involves a trusted server and doesn't mean anything in a trustless model where the server owner could just add a bypass.

Re:Cryptopathic: The situation at LastPass may be worse than... by msravi on Saturday December 24, 2022 @04:51AM (#34115434)
> In particular, I don't see how 2FA is possible with this

Umm, why not?

First, you can use a different app (like aegis) to generate OTPs.

Second, pass has an extension (https://github.com/tadfisher/pass-otp) that can be used to generate OTPs.

Third, you can use something like oathtool to generate your otp using your totp secret

oathtool -b --totp "your-totp-secret"

Re:Cryptopathic: The situation at LastPass may be worse than... by eternityforest on Saturday December 24, 2022 @06:06AM (#34115811)
I'm not quite sure I understand this. It seems like a way to generate OTPs, but it doesn't solve requiring a second factor to access the vault.
Re:Cryptopathic: The situation at LastPass may be worse than... by TheDong on Saturday December 24, 2022 @01:40AM (#34114602)
This is less secure than using keepassxc, 1password, or another application with a 1st party well maintained browser extension.

With keepassxc, 1password, or even chrome's password manager, if a phisher links you to "gmail.scammersite.info", even if it looks exactly like the real gmail login page, browser-integration will not fill in the password field.

With pass, the default flow is to copy the password to your clipboard, and paste it into the password field manually. That allows the above phishing attack to succeed.

For that reason, I would not rely on password store. If you want to control your own database, use keepassxc, and sync the kdbx file with either git, dropbox, or anything else you like.

As a bonus reason, password-store also leaks filenames (entry names), while keepassxc and most other options do not leak the entry name.

I am aware password-store technically has browser extensions, but few people use them in practice, and since password-store doesn't have an idiomatic "URI" field for a password, it doesn't actually auto-fill by default in a way that stops the above attack.

Re:Cryptopathic: The situation at LastPass may be worse than... by tadfisher on Saturday December 24, 2022 @02:08AM (#34114731)
There is a really good browser extension for pass, called BrowserPass. It has auto fill with phishing protection. There is also a good Android app, called Android Password Store, which does the same for all of my apps. Both use GPG keys stored on my Yubikey.
Re:Cryptopathic: The situation at LastPass may be worse than... by isthisthingon99 on Saturday December 24, 2022 @05:30AM (#34115629)
how do you use yubikey with android?
Re:Cryptopathic: The situation at LastPass may be worse than... by lalopalota on Saturday December 24, 2022 @01:44PM (#34119769)
NFC or USB-OTG adapter.
Re:Cryptopathic: The situation at LastPass may be worse than... by NilsIRL on Saturday December 24, 2022 @05:50AM (#34115721)
I wrote a little tool to sync my passwords on pass with Firefox passwords which enables that (differently).

https://github.com/NilsIrl/pass-fxa/

Re:Cryptopathic: The situation at LastPass may be worse than... by aborsy on Sunday December 25, 2022 @01:08AM (#34124837)
That’s actually part of the appeal.

Passwords are per file. Grabbing a password by a Yubikey touch doesn’t expose other passwords. Per password sandboxing. With keepass, you open the vault most of the time to expose a less important password, and the entire vault is at risk.

Beyond Pass, you should be careful with the browser extensions (and browser in general ). There are a lot of them, never audited.

Re:Cryptopathic: The situation at LastPass may be worse than... by TheDong on Monday December 26, 2022 @02:58AM (#34135689)
> Grabbing a password by a Yubikey touch doesn’t expose other passwords. Per password sandboxing. With keepass, you open the vault most of the time to expose a less important password, and the entire vault is at risk.

The entire vault is at risk only if the attacker has a zero-day in the browser extension, or already has local code execution.

In your threat model, which is more likely:

1. you get sent a phishing link and click on it, and then copy+paste into a password field

2. An attacker compromises your browser extension with a zero-day

3. An attacker manages to get local privileges on your computer, is competent enough to exfiltrate your keepassxc database from memory after you unlock it with your hardware token, but is not competent enough to exfiltrate your 'password-store' passwords, or browser session cookies, or whatever

Re:Cryptopathic: The situation at LastPass may be worse than... by maccard on Saturday December 24, 2022 @05:14AM (#34115539)
This reintroduces phishing vulnerabilities that current password managers don't have, leaks metadata (which is exactly what's been verified to have happened with lastpass), requires separate management of your gpg keys, and lastly, hosting in git doesn't sync. If two devices change the same password file, you can't merge that.