-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How is wormhole more secure than attaching something to an email? #22
Comments
Thanks for the thoughtful question. I'll try my best to answer: You shouldn't send important documents that contain sensitive information using email for two main reasons:
I'm intentionally not discussing the scenario where your email is being actively monitored by an adversary. In this case, you are correct that the adversary can just click on the Wormhole link before it expires and they will have be able to access your files. This is not ideal, but it's still an improvement over sending the data directly over insecure email because it increases the requirements for a successful attack. A successful attacker must now process emails in real-time, parse out Wormhole links, visit them, trigger file downloads of potentially multi-GB files, store them, and associate them with the original email in question. Obviously, this is possible, but it's a much higher bar than a passive attacker who e.g. searches through somone's emails years after the fact. Finally, if you are concerned about an active attacker, you can remove the secret key (the part after the We're planning to add optional password protection – it's on our roadmap – which will help with this scenario. If you add a password and take care to send it to the recipient securely out-of-band, then you have additional protection against an active attacker. Stay tuned for that. Hope this was helpful! |
Thanks @feross, this clarifies what the potential use cases for wormhole vs email are. I like the password idea, although that seems similar to just sending the secret key out of band (except, I assume, the password can be chosen arbitrarily?). I still think it's problematic if users don't understand what the limitations of wormhole are, and so just send their links over insecure channels. At that point the only material benefit seems to be 24h expiration--maybe that deserves a warning, FAQ entry, or similar--but that's orthogonal to my original question. |
Hi, thanks for the service!
I'm wondering how using wormhole (eg. pasting a link to some E2E encrypted document over email, or whatever other medium you would use to send the link) is more secure than just attaching the document directly?
If anyone with access to the link can open it, wormhole only provides benefits as long as the link is more secure than an attachment in the medium of choice. Any medium I can think of is at least as secure when sending text or an attachment, and so wormhole is detrimental as it add more complexity with 0 benefit. Additionally, most mediums are less secure over text. E.g. text body in an email can be accessed by the browser and any extensions when using an web-browser based client, while attachments might not be.
I can see the benefit of using wormhole if your medium doesn't support attachments (and so you would resort to, say, uploading something publicly on imgur.com), but sadly that is not how people are using this service.
For context, a health insurance provider asked me to send them sensitive information over a completely insecure medium, but said it was secure because it is using wormhole's E2E encryption. This type of behavior completely defeats the purpose of a service like this (it makes people use insecure mechanisms when more secure options are available). Unless I'm missing something, could wormhole add a warning to their users?
The text was updated successfully, but these errors were encountered: