* if an app has a single developer (keepassium? strongbox?), how much money would it take them to add a back door? 1M USD? 10M USD? Let’s say they are exceptionally honest, and won’t take money. How about threats to their lives or families?
* if an app has a small number of engineers with commit access (bitwarden? 1paasword?) could any one of them be compromised by money or threats?
* Would password managers from Google/apple/microsoft fare better because they already face these risks and have controls? Or maybe not?
There simply is no way anymore to check the several million lines of code even a minimal setup requires somewhere in the stack. Even an in-depth code review of a medium sized web application – with deps – has already become a gargantuan task most companies simply can't afford.
This.
It is just slightly more difficult and longer to target it in a large company because you usually have to actually be hired by that company and do not necessarily have the choice of the team/products you will be working on.
But adding backdoors and vuln, yes totally possible on random products that person would be affected to. There is review fatigue the same way there is fatigue in a lot of processes.
There are lots of examples at almost all the fortune 500. Because they do not sneak in as just some random employee.
Cisco is very well known for backdoors in their equipment.
I would NOT trust Microsoft though. I've had enough problems with Authenticator and so have other users in our org that I refuse to put data near it. Not concerned so much about other people getting access to it but me losing my data.
The more I think about it, the better I understand TrueCrypt's sudden demise.
At least with keepassDX on android there is no internet access permission needed by default, but if a compromised update suddenly required it I don't know if Android would prompt about it since all apps have internet access granted without prompting :(
I also wish it was possible to block automatic updates of specific apps on the play store... So at least we could be in control over updating critical apps such as these without having to micromanage updates for all apps.
What's your threat model here? Some kind of mass hacking attempt? It would be easier to attack the service providers, rather than steal legitimate logins.
A targeted attack on a specific person? It would be easier to, as the famous XKCD suggests, drug and/or hit them with a wrench until they voluntarily hand over whatever information you want.
It's difficult to conceive of a situation where hacking password managers is the path of least resistance.
- The data is stored in Git at a location of your choosing and security level
- The data encryption is provided by GnuPG using your personal key
This is why I use it, there's no potential for anyone to add a back door, except me.
BitWarden, LastPass, etc etc... you have a point, and I would not trust these companies one iota.
Apple, Google etc...uhm... not in a million years.
I hope that's secure enough and works fine for me. I guess syncthing is just smaller and obviously doesn't need a third party?
I switched to f-droid at least, remember to Backup your config before uninstalling the Play Store version.
Details?
Again, as Harvey Dent said it…
It still kind of work but it is starting to crack in a few places.
It is more about individual developpers/small teams versus large companies.
That is the FOSS dream.
“pass” itself can be used in many contexts, but is primarily a desktop command-line tool. “Password Store” is the Android client for it.
Hopefully others find it useful.
[1]: https://gurjeet.singh.im/blog/passwordstore+gnupg+touchid
[2]: https://gurjeet.singh.im/blog/cisco-anyconnect-vpn-automatio...
I guess password managers are relatively simple at the core but have to fulfil very different requirements so there isn't one obvious piece of software that everybody can focus on. See also bike-shedding vs building a nuclear reactor.
A better philosophy on how to herd cats would be useful in the FOSS world, though. It's a formidable force, but terribly scattered.
While i like `pass` and that Android app looked really good, this is just not serious.
Because the fact that most people will end up trusting a random app as their password manager because it has 2k star on Github is crazy.
If you want to use `pass` on Android you should tinker something with termux .
Luckily, I only need to do this occasionally, so the inconvenience is bearable. Still waiting on the day where I randomly get logged out of an important app while not having internet access, or the power going out in my apartment right after I leave for two weeks (happened once, luckily didn't need my passwords then).
Hopefully someone picks this up.
I feel like it's complete already and would be happy if it just continued to exist without much or any maintenance.
For a useful discussion