4 ms·
"Treating this as a grave error IMHO is right because by accepting the connection over SSL, you state that the conversation between the user agent and the serve
by chetanahuja 12y ago
"Treating this as a grave error IMHO is right because by accepting the connection over SSL, you state that the conversation between the user agent and the server is meant to be private."
This is misguided thinking, pure and simple. Because of this line of thinking, your everyday webmaster has been convinced that encrypting data on a regular basis is more trouble than it's worth and allowed NSA (or the Chinese or the Iranian or what have you) authorities to simply put in a tap to slurp the entire internet without even going through the trouble of targeting and impersonating. Basically, this is the thinking that has enabled dragnet surveillance of the internet with such ease.
- riffraff 12y agobut as user I can understand that an http site is insecure, while a self signed certificate might lead me into a false sense of security.
- chetanahuja 12y agoThat's the proffered reasoning as we all know. But the actual outcome (to quote rufb from this comment https://news.ycombinator.com/item?id=8625739 https://news.ycombinator.com/item?id=8625739) Encrypted (Certified) COOL GREEN Encrypted (Self-Signed) EVIL RED Unencrypted NOTHING / NEUTRAL CHROME Tell me how the logic works here (for an average user).
- lsh123 12y agoI can self-sign a certificate for gmail, the browser correctly warns about potential BIG security issues with it.
- RRRA 12y agoNot considering the many holes, cyphersuites, running TLS 1.3+ etc. ( http://wingolog.org/archives/2014/10/17/ffs-ssl http://wingolog.org/archives/2014/10/17/ffs-ssl ) ...it should probably look like this: Safe against active attacks: Encrypted (Certified) COOL GREEN Safe against passive attacks: Encrypted (Self-Signed) SCARY ORANGE Safe against world peace, ie. UNSAFE: Unencrypted EVIL RED
- dragonwriter 12y ago> Tell me how the logic works here (for an average user). "Neutral Chrome" is the default state of the web -- the site doesn't assert that it should be trusted, and it shouldn't be, and that's the default state people should have in approaching the web. "Cool Green" is "the site asserts that it has a particular identity and that communication with that identified site is private, and it passes the tests built into the browser's security model to verify all that." "Evil Red" is "the site asserts that it has a particular identity and that communication with that identified site is private, but it fails the tests built into the browser's security model to verify all that." Seems to me to be perfectly logical, even if we might prefer a better security model for making and verifying the claims at issue.
- sarciszewski 12y agoPlaintext is zero security. Self-signed is a low probability of security. Signed is a high probability of security. This continuum makes more sense than the current state of affairs.
- pestaa 12y agoIf someone forwards plaintext, it's called a proxy. If someone forwards encrypted content on behalf of my server, it's called man-in-the-middle attack, and they should not be capable of doing it without the huge red flags.
- vsl 12y agoSelf-signed is a significant probability of man-in-the-middle attack.