Don't forget to read all of the javascript loaded every time you use this website to verify that it hasn't had `$.get('?secret_msg=' + encodeURIComponent($('#id_text').val()))` or similar added to it. Also, don't forget to let the recipient know to also read all of the javascript so that they can let you know if the plaintext was sent off to the provider the moment they open the link you sent them.
I feel like this should be a browser extension: Automatically checking resources for changes and blocking new versions until the diff has been approved
Show HN: Instantly pass your passwords securely
41–50 of 60 posts
Re: Show HN: Instantly pass your passwords securely
#42I'm sorry but this unfortunately is not a secure solution and should not be treated as such. Either you are able to transmit the link via a secure channel, then you are able to transmit the message via this channel in the first place. Logging might be something that can be circumvented with this service, but this instantly raises a second question: Why should users trust you versus any other service provider? Please…
Yeah, in its current implementation it isn't secure, but if you added SRI checks for each CSS and SCRIPT link and then converted the site to a data:text/html link to be added to the user's bookmark bar it would be secure (in the sense that after auditing the code once you can be sure it cannot be changed)
Re: Show HN: Instantly pass your passwords securely
#43I'm sorry but this unfortunately is not a secure solution and should not be treated as such. Either you are able to transmit the link via a secure channel, then you are able to transmit the message via this channel in the first place. Logging might be something that can be circumvented with this service, but this instantly raises a second question: Why should users trust you versus any other service provider? Please…
Re: Show HN: Instantly pass your passwords securely
#44Earlier quoted context omitted.
Yeah, in its current implementation it isn't secure, but if you added SRI checks for each CSS and SCRIPT link and then converted the site to a data:text/html link to be added to the user's bookmark bar it would be secure (in the sense that after auditing the code once you can be sure it cannot be changed)
I think the most important point is, that this solution requires a way to securely transmit the generated link. As described in another comment by @ryandvm this has two advantages over transmitting the password directly: 1. It won't show up in logs or be otherwise accidentally stored. 2. If the link expires after a single use you get security in the covert model. However, this comes with problems because some tools l…
Re: Show HN: Instantly pass your passwords securely
#45Earlier quoted context omitted.
I'd like to hear HN's take on ShareLock. I think the service is ingenious; my only issues after using it for so long: 1) The 500 character limit 2) If you enter someone's Gmail, and it's actually one of their aliases, then they can't decrypt the message when they sign in.
I don't understand how this relates to the original post. ShareLock is not end-to-end encrypted.
But yes, it's not end-to-end encrypted, so you're better off self-hosting your own instance of sharelock.
Re: Show HN: Instantly pass your passwords securely
#46So. Many. Problems. So. Much. Insecure.
Be respectful. Anyone sharing work is making a contribution, however modest.
Instead of "you're doing it wrong", suggest alternatives. When someone is learning, help them learn more.
When something isn't good, you needn't pretend that it is. But don't be gratuitously negative.
Re: Show HN: Instantly pass your passwords securely
#47I'm sorry but this unfortunately is not a secure solution and should not be treated as such. Either you are able to transmit the link via a secure channel, then you are able to transmit the message via this channel in the first place. Logging might be something that can be circumvented with this service, but this instantly raises a second question: Why should users trust you versus any other service provider? Please…
It is secure. The password is not sent to my service. Try setup an `netcat -l -p 8000` and go into your browser and write ` http://localhost:8000/#hi` You will see the hi is never sent to the server
Yes, self-destructing messages are more secure than simply pasting plain text. But it's offering no protection against eavesdropping, so it's not secure.
Re: Show HN: Instantly pass your passwords securely
#48What kind of client side encryption does this use?
It's just some symmetric encryption with a randomly generated key (in the hash of the generated url). Meaning you now have to find a way to safely send this URL ... and you are right where you started. It's no safety at all.
Re: Show HN: Instantly pass your passwords securely
#49Earlier quoted context omitted.
It is secure. The password is not sent to my service. Try setup an `netcat -l -p 8000` and go into your browser and write ` http://localhost:8000/#hi` You will see the hi is never sent to the server
It's insecure because anyone who intercepts the message can trivially decrypt it by pasting it into their browser. Yes, self-destructing messages are more secure than simply pasting plain text. But it's offering no protection against eavesdropping, so it's not secure.
Re: Show HN: Instantly pass your passwords securely
#50Earlier quoted context omitted.
It's insecure because anyone who intercepts the message can trivially decrypt it by pasting it into their browser. Yes, self-destructing messages are more secure than simply pasting plain text. But it's offering no protection against eavesdropping, so it's not secure.
At least you'd know the message has been compromised, no? Although I guess a perp can feed you a different link and delay the realization.