Re:Backdoored password manager stole data from as many as 29...
by laurowyn on Sunday April 25, 2021 @07:36AM
(#26931974)
Any idea why Bitwarden insist on their installation ID generation for self hosted deployments? it strikes me as unusual, as it's not documented WHY it's necessary, or what the ID is used for, only that you're required to give Bitwarden your email address to get the necessary ID.
If they would remove this step, or at the very least explain it, I'd be more likely to deploy and use it. Critical things like password managers should be self hosted where possible, IMO, and this is a blocker preventing trivial deployments.
Re:Backdoored password manager stole data from as many as 29...
by joelellis on Sunday April 25, 2021 @10:18AM
(#26932871)
As far as I remember, it was used to pass API requests for third party services (like APNS) through the main Bitwarden servers so Bitwarden's secret keys for these services weren't published, but self-hosters wouldn't have to register and manage their own accounts for these services, which can be complicated and expensive (To get access to APNS you have to pay the $100/yr apple developer subscription and you can only use it for your own apps, so you would have to build and distribute, via the app store or testflight, your own build of the app.
Re:Backdoored password manager stole data from as many as 29...
by antaviana on Sunday April 25, 2021 @05:08AM
(#26931373)
Bitwarden says they are hashed and encrypted with your email and master key before leaving your device so it is not possible to get them even if they are ever hacked.
So far so good, but how do they protect from hacking or from Bitwarden employees the shared secrets in an organization? I understand that each member of the organization team has their own master key.
Re:Backdoored password manager stole data from as many as 29...
by ivanhoe on Sunday April 25, 2021 @06:14AM
(#26931613)
> Bitwarden says they are hashed and encrypted with your email and master key before leaving your device so it is not possible to get them even if they are ever hacked.
This part makes electron apps even a bigger problem, because if hacker owns the app that's the point where they can grab the password before it's encrypted.
Re:Backdoored password manager stole data from as many as 29...
by serial_dev on Sunday April 25, 2021 @01:47AM
(#26930572)
The mobile clients are written in Xamarin https://github.com/bitwarden/mobile
It's pretty good. There's also bitwarden_rs (a rust-based server component) if you fancy a simpler self-hosting stack that doesn't require SQL server.
The solution has been audited, I believe, but audits are only valid at individual points in time. The only downside for me is the use of electron and web technologies in many of the clients - that for me is a huge attack surface of complexity that few people can fully understand and manage.