Minibone: practical end-to-end encryption for web apps
11–20 of 73 posts
Re: Minibone: practical end-to-end encryption for web apps
#12What about using the libsoduim JS? It seems pretty OK to me. It's from a pretty source too.
Re: Minibone: practical end-to-end encryption for web apps
#13Lack of streaming support in the API makes this DOA for many use cases. Fully buffered APIs like these are an unideal abstraction and should be avoided for any large or streamed resources.
Re: Minibone: practical end-to-end encryption for web apps
#14Would it be possible to use this with something like webauthn/passkeys instead of passwords?
Re: Minibone: practical end-to-end encryption for web apps
#15Is there anything like this for yjs or similar?
The multi-user scenario is significantly harder to get right without running into nasty vulnerabilities. We plan to write more about how we built it and what to look out for.
Re: Minibone: practical end-to-end encryption for web apps
#16This looks... Interesting and also weirdly suspicious. It's "made by Backbone". Backbone appears to be an enterprise security startup (?) but it's unclear because the website tells you almost nothing about the companies history, finances, or who makes up the company. The committers appear to be "Backbone Authors". The organizations membership is not visible. With something like this, trust is vital. I need to be able…
> could be a state actor trying to lay the foundation for future backdoors
idk if presence of “names” are a good signal to indicate otherwise either
Re: Minibone: practical end-to-end encryption for web apps
#17Re: Minibone: practical end-to-end encryption for web apps
#18This looks... Interesting and also weirdly suspicious. It's "made by Backbone". Backbone appears to be an enterprise security startup (?) but it's unclear because the website tells you almost nothing about the companies history, finances, or who makes up the company. The committers appear to be "Backbone Authors". The organizations membership is not visible. With something like this, trust is vital. I need to be able…
Minibone is an initial attempt to address this challenge in the single-user setting (that allows a concise and easily auditable implementation).
This is all part of our broader work that you can read about here: https://backbone.dev/company
Re: Minibone: practical end-to-end encryption for web apps
#19This isn't actually end-to-end encryption, right? You have to trust the server not to corrupt the JS context to exfiltrate secrets. If that's the case (if I haven't misread something here), what is this buying you over just TLS?
If active attackers are an important part of your threat model, you do want to assure the integrity of the payload - and you can ship Minibone in things like Tauri (or Electron) apps, like we do at Backbone.
Re: Minibone: practical end-to-end encryption for web apps
#20Seems great, but unfortunately it’s JavaScript. Would’ve loved if it were Python