News for hackers. Stuff that matters.
Re:Bitwarden Acquires Passwordless.dev by Kimcha on Wednesday January 18, 2023 @03:07PM (#34432287)
Not if you are using their cloud version instead of the open source self hosted server.

The code they are running does have to be the code they are publishing.

And if someone compromises their cloud servers, they could also modify it to log the passwords entered.

Re:Bitwarden Acquires Passwordless.dev by dcow on Wednesday January 18, 2023 @03:16PM (#34432403)
Yes we can degenerate into inordinate amounts of rabbit holes. For 1, you can audit the JS that runs on your browser, it's not hiding (so it's not strictly fair to say that just because you loaded a webpage in your browser from their server it can't be trusted). And anyway, generally, your argument holds for any software interaction ever. GH doesn't have to ship you the repo that you browsed on the web client. A malicious actor could have compromised their infra and be serving fake code in the web UI but have added all sorts of malware to the stuff you download. Apple app store doesn't eve ship you the exact binary the developer uploaded. Scary. At some point you have to decide which threat vectors you actually care about. Give me a scenario and I can tell you how someone can theoretically attack it and why you're not safe. The only thing you can be 100% sure about is manually auditing every single release at the source level and building it yourself.
Re:Bitwarden Acquires Passwordless.dev by getcrunk on Wednesday January 18, 2023 @05:45PM (#34434195)
Well even then you have to make sure your compiler isn’t playing tricks on you. So compile your compiler from source … oh wait. Then you have your cpu microcode, firmware, security coprocessors.

Trusting trust

Re:Bitwarden Acquires Passwordless.dev by hn92726819 on Thursday January 19, 2023 @11:31AM (#34442139)
If you run keepass in a cgroup with no networking (or blocking in/outbound traffic in windows firewall) or extra disk access, your attack vector shrinks considerably. That's not particularly difficult to do, while it is to audit js on every single bitwarden page load
Re:Bitwarden Acquires Passwordless.dev by LelouBil on Wednesday January 18, 2023 @07:16PM (#34435038)
They have a paper about their architecture.

Basically, your master password is never sent, and everything is encrypted and decrypted locally.

You can't audit the server side code, but you can audit the client (and compile it from source) to make sure that the encryption is local and the master password is not sent.

Re:Bitwarden Acquires Passwordless.dev by arcastroe on Wednesday January 18, 2023 @10:28PM (#34436371)
Hah, so I suppose the next step would be a browser extension that performs this auditing on every visit
Re:Bitwarden Acquires Passwordless.dev by thayne on Wednesday January 18, 2023 @07:59PM (#34435388)
But your data is encrypted client side. It shouldn't be too difficult to audit thay the client side code matches a build of their original sources.
Re:Bitwarden Acquires Passwordless.dev by tracker1 on Thursday January 19, 2023 @11:34AM (#34442199)
Then host your own.