Live data from Hacker News

1password is considering a self-hosted option to store vaults

1password.community

171–180 of 228 posts

Re: 1password is considering a self-hosted option to store vaults

#171
post #131
post #124

Earlier quoted context omitted.

if it's not open-source and self-hosted then your security is entirely dependent on the good will of your provider. It's because neither of these conditions are really true - you'd have to assume that source code is only way to assess the security of software and that end-to-end encryption doesn't actually work.

That depends on what you mean by "end-to-end encryption doesn't actually work". Of course E2EE works in principle. The problem is: how can I know that the code I am running is in fact a properly implemented E2EE system if I don't trust the vendor and I can't audit the code?

If you don't trust the vendor, don't let them handle your passwords, obviously. But the security properties non-open-source code are routinely analyzed and vulnerabilities found, etc. Plus the track records of the various solutions, a cartesian product of open/closed source, 'hosted' or not, etc speak for themselves.

Re: 1password is considering a self-hosted option to store vaults

#172
post #13

They made the standalone license almost impossible to find and get, forced a subscription on users, and made the password vault storage online for the subscriptions. Now this self-hosting survey comes as a surprise, and it would be of some relief if/when it’s implemented. I do wonder how the licensing and pricing will be handled though. Bitwarden officially allows self-hosting for the personal use tiers, but it seems…

> Is there any password management application out there that makes sharing passwords or password vaults easy but is also free? For members of a relatively well-paid profession earning good wages from creating software, I wonder if the reluctance to support others earning money for quality work isn’t some form of cognitive dissonance. // Pre-emptive “edit” before this comment has replies: Folks post a lot of argument…

> I wonder if the reluctance to support others earning money for quality work isn’t some form of cognitive dissonance.

It's about freedom, not about price.

I will not shape my life and habits around software that can be discontinued, or suddenly changed so much that it breaks my workflows. I will not use software with proprietary formats or which has dependencies on external "cloud" services that can go away at any moment. I don't need that kind of aggravation.

Happy to pay any reasonable (or even slightly unreasonable) money for software, not an issue. Sell me each version as a stand-alone application that I can run forever without any external dependencies and I'll pay for it.

Try to lock me into a subscription model and/or make the functionality dependent on an external server, that'll be a hard No. Even if free.

Re: 1password is considering a self-hosted option to store vaults

#173
post #171
post #131

Earlier quoted context omitted.

That depends on what you mean by "end-to-end encryption doesn't actually work". Of course E2EE works in principle. The problem is: how can I know that the code I am running is in fact a properly implemented E2EE system if I don't trust the vendor and I can't audit the code?

If you don't trust the vendor, don't let them handle your passwords, obviously. But the security properties non-open-source code are routinely analyzed and vulnerabilities found, etc. Plus the track records of the various solutions, a cartesian product of open/closed source, 'hosted' or not, etc speak for themselves.

> If you don't trust the vendor, don't let them handle your passwords, obviously.

The problem is you not only have to trust your vendor today, but you also have to trust them tomorrow. Every vendor is one acquisition or compromised senior executive or engineer [1] away from becoming untrustworthy even if they started out being perfectly trustworthy. Assessing present trustworthiness is hard enough. Assessing future trustworthiness is obviously impossible.

[1] They don't even have to be compromised. All they have to do is make a bad decision. Apple, the company that built an entire marketing campaign on trust, is now installing spyware on its devices.

Re: 1password is considering a self-hosted option to store vaults

#174
post #13

They made the standalone license almost impossible to find and get, forced a subscription on users, and made the password vault storage online for the subscriptions. Now this self-hosting survey comes as a surprise, and it would be of some relief if/when it’s implemented. I do wonder how the licensing and pricing will be handled though. Bitwarden officially allows self-hosting for the personal use tiers, but it seems…

https://github.com/nextcloud/passman is the closest one to my needs

- self-hosted on docker

- mobile app and browser extension

- sharing secrets and storing files

- api

Re: 1password is considering a self-hosted option to store vaults

#175
post #117
post #78

Earlier quoted context omitted.

Tavis Ormandy (of Google Project Zero) has a pretty convincing post arguing that relying on browser extensions that modify the DOM (which includes [almost?] all password managers) is a bad idea: https://lock.cmpxchg8b.com/passmgrs.html (he recommends using your browser's built-in password manager, which isn't as convenient but is much more secure)

It'd be ideal if browsers offered standard hooks into their password-filling mechanisms. Let the password managers volunteer "I know a password for this site!" and fill it through the browser's standard UI. Basically, I want the browsers to implement something close to what Apple has for password management on iOS. Ideally go a bit further and expose hooks for creating/saving a new login, too. Unless they already do…

Now that you mention it, that would a fantastic idea; create an extension that exposes some sort of API that the browser can tap into to load suggested credentials for the current domain.

Re: 1password is considering a self-hosted option to store vaults

#176

Earlier quoted context omitted.

> Is there any password management application out there that makes sharing passwords or password vaults easy but is also free? For members of a relatively well-paid profession earning good wages from creating software, I wonder if the reluctance to support others earning money for quality work isn’t some form of cognitive dissonance. // Pre-emptive “edit” before this comment has replies: Folks post a lot of argument…

I agree to the payment. I disagree to the subscription model. I absolutely would try to hook users on any SaaS. However, I go out of my way to avoid such products. If I can pay for them once, I much prefer it. (For something like jetbrains, I'm okay with a renewal fee because if I choose not to pay it, I can still use the older version.) I make an exception for Bitwarden because I like the idea of my password manager…

With applications however you are using your resources only. If you use a web app you are using their resources which they have to pay for continuously in perpetuity. To expect a one time fee for that and forever updates just isn't feasible. There is software out there for free that does what bitwarden does. KeePassX for example, so it's not like there aren't options.

Re: 1password is considering a self-hosted option to store vaults

#177
post #108
post #105

Earlier quoted context omitted.

If it's properly encrypted you should be able to publish it on github and still be more secure than entrusting it to a third party.

Publishing your vault of passwords on a public GitHub repository seems like a pretty bad idea, no matter how well you trust the client-side encryption code. I'm no expert on the subject, but I suspect these password managers use a sophisticated mechanism of authentication (for accessing the vault) as well as encrypting of the actual contents of the vault. The effect of this means that Bob's encrypted vault cannot be…

>Publishing your vault of passwords on a public GitHub repository seems like a pretty bad idea, no matter how well you trust the client-side encryption code.

If it's properly encrypted you can display your encrypted vault on a Times Square billboard and it doesn't matter, it's like that physics experiment[1], looks scary but there's nothing unsafe about it.

[1]https://youtu.be/xXXF2C-vrQE

Re: 1password is considering a self-hosted option to store vaults

#178

Earlier quoted context omitted.

I agree to the payment. I disagree to the subscription model. I absolutely would try to hook users on any SaaS. However, I go out of my way to avoid such products. If I can pay for them once, I much prefer it. (For something like jetbrains, I'm okay with a renewal fee because if I choose not to pay it, I can still use the older version.) I make an exception for Bitwarden because I like the idea of my password manager…

But in cyber security based software woulden't you need constant updates against new exploits? In something like Fusion 360 or Matlab or office I agree, if you dont need new features you shoulden't pay for updates.

It's a password protected XML file with a GUI. If there's an attack surface to begin with, something went terribly wrong.

Re: 1password is considering a self-hosted option to store vaults

#179

Earlier quoted context omitted.

With 1Password, the subscription is really expensive, and I’m afraid that the bloat the company is stuffing into the product is weakening the security. Frankly, they make too much money. I’ve found enough bugs in the Mac product that I assume there are security issues I’m not aware of.

A 1Password subscription costs $36 a year. Their previous standalone product cost $50 per desktop OS you wanted to use it on and had a major version upgrade you needed to buy again about every two years. If you needed it on both Mac and Windows, the subscription was cheaper.

Which makes the new version is $11 more expensive per year -- and you no longer have the option to keep using the old version. No thanks.

Re: 1password is considering a self-hosted option to store vaults

#180

Earlier quoted context omitted.

But in cyber security based software woulden't you need constant updates against new exploits? In something like Fusion 360 or Matlab or office I agree, if you dont need new features you shoulden't pay for updates.

It's a password protected XML file with a GUI. If there's an attack surface to begin with, something went terribly wrong.

Is this a joke?

If password managers don't (or shouldn't) have an attack surface, what could (or should)?

I could also describe all the data that google stores as "just a password protected DB with a web GUI"

Post reply on HN