Live data from Hacker News

Sharelock – Securely share data

sharelock.io

21–30 of 37 posts

Re: Sharelock – Securely share data

#21
Does anyone here have experience with Tresorit? [1] They claim to offer something similar in terms of secure sharing, but with zero-knowledge encryption, i.e. without storing keys on the server. [2] Trouble is that the service seems very new, so not many reviews exist. The client being closed-source doesn't help, and I'm not in a position to evaluate their bounty program.

[1] https://tresorit.com/features

[2] https://tresorit.com/files/encrypted-link-whitepaper.pdf

Re: Sharelock – Securely share data

#22

As others have point out this just means you have to trust Sharelock. While its slightly less user friendly, and it has its own security issues would the following be viable: 1) Sender clicks 'share a file' and no file is uploaded yet. 2) Email is sent to recipient, explaining that they have an encrypted file waiting for them, and takes them through creating a public key done in their browser via JavaScript (biggest…

You are right in your observation that the exchange of secrets through Sharelock.io is only secure if you trust the integrity of the service and the people behind it. To mitigate this concern we offer Sharelock as an open source project on GitHub, which allows anyone to create their own island of trust by hosting an instance and controlling cryptographic keys. There are many ways to organize a secure exchange of secr…

What kind of adversary would be defeated by Sharelock but could overcome TLS?

Re: Sharelock – Securely share data

#23

Earlier quoted context omitted.

You are right in your observation that the exchange of secrets through Sharelock.io is only secure if you trust the integrity of the service and the people behind it. To mitigate this concern we offer Sharelock as an open source project on GitHub, which allows anyone to create their own island of trust by hosting an instance and controlling cryptographic keys. There are many ways to organize a secure exchange of secr…

Then how is your service any more secure than any file upload service with ssl? It just seems misleading, whats the point of a safe when the key is glued to the door. An encryption service that requires people trust its owners just isnt secure. You could be perfect with the utmost of integrity even under insurmountable legal pressure, but even then, if your system has a way of knowing the keys its leaving the door op…

We aspired to create a service that is similarly secure to a file upload service with SSL, but more usable at the same time by not tying the user to a partcular data exchange mechanism (you can sent the sharelock URL via e-mail, Tweet it, or publish in a New York Times).

Having said that, exposure of the user of sharelock.io can be argued to be lower than in case of a service which durably stores user's data. While sharelock.io keeps the cryptographic credentials, it does not durably store users' secrets or ciphertext.

Re: Sharelock – Securely share data

#24

Earlier quoted context omitted.

Then how is your service any more secure than any file upload service with ssl? It just seems misleading, whats the point of a safe when the key is glued to the door. An encryption service that requires people trust its owners just isnt secure. You could be perfect with the utmost of integrity even under insurmountable legal pressure, but even then, if your system has a way of knowing the keys its leaving the door op…

We aspired to create a service that is similarly secure to a file upload service with SSL, but more usable at the same time by not tying the user to a partcular data exchange mechanism (you can sent the sharelock URL via e-mail, Tweet it, or publish in a New York Times). Having said that, exposure of the user of sharelock.io can be argued to be lower than in case of a service which durably stores user's data. While s…

Then to put it bluntly your service is misleading, and is the encryption equivalent of selling a leather jacket as a bullet proof vest.

Re: Sharelock – Securely share data

#25
post #20

If it's text only, there's also zerobin ( http://sebsauvage.net/wiki/doku.php?id=php:zerobin ) that has a lot of features and the added bonus of not storing the key on the server (it's using the anchor part)

Also created something similar a while back for fun, except for short text messages with the option for encryption in Javascript using an implementation of blowfish. It saves the data encoded (or encrypted) as part of the url.

Source with demo: https://github.com/alfg/jot

Re: Sharelock – Securely share data

#27
Since this is limited to about the length of a tweet and requires to fully trust a third party (Sharelock), why not just send the message directly on Google, Facebook or Twitter?

What is Sharelock adding here other than a false sense of security? Are we supposed to trust Sharelock more than the aforementioned services?

Re: Sharelock – Securely share data

#28
post #11

Earlier quoted context omitted.

Regarding the access logs angle, the image shown on the front page shows a URL that starts with " https://sharelock.io/1/cuwcRv64IR5ivYP..." . Presumably that garbage text is the start of the secret. It would probably be a really good idea to move the secret into the fragment of the URL instead. Fragments aren't sent to servers, so they can't possibly show up in access logs. But the client can still access the fragme…

The decryption happens server-side - the server is the sole holder of encryption keys. Besides, it is the server that generated that ciphertext in the first place, so it already had access to the secret at that point.

Oh geeze, I didn't realize the server also did the encryption/decryption. The bit about the secret only being in the URL and not on the server made me think it was done client-side.

If it's happening server-side then it seems like this is only appropriate to use when you're hosting your own instance. Using anybody else's instance (for anything that actually needs to be encrypted) means handing your plaintext to the server operator.

Re: Sharelock – Securely share data

#30

As others have point out this just means you have to trust Sharelock. While its slightly less user friendly, and it has its own security issues would the following be viable: 1) Sender clicks 'share a file' and no file is uploaded yet. 2) Email is sent to recipient, explaining that they have an encrypted file waiting for them, and takes them through creating a public key done in their browser via JavaScript (biggest…

Thoughts? I built it a couple years ago! :)

Works almost exactly as you said, although you quickly run into problems with how much data you can store in javascript before the page blows up.

http://www.senditonthenet.com/

Post reply on HN