|
|
|
|
|
by jackowayed
5613 days ago
|
|
We don't need SSL certificates for authentication. I know that when I go to news.ycombinator.com, I'm getting Hacker News. We need SSL certificates for encryption. With the certificate you get a private key that is used for secure communication between your browser and HN (both ways). If it didn't cause every browser to show a big, scary, your-computer-will-instantly-explode-and-your-children's-social-security-numbers-will-be-stolen-if-you-continue, using self-signed certificates (ie. certificates that anyone can just generate) wouldn't be that big of a deal. It could open you up to a man-in-the-middle attack, but it's still way better than sending everything in the clear. |
|
How do you know that? That's the whole point of SSL - knowing that you've traded private keys with the right party.
SSL for "encryption only" only works to defend against attackers that can listen to your network, but cannot write to it. So, sure, it defends against some passive collection system, and perhaps against some tools that are designed to just listen.
But, if browsers stopped displaying warnings, so that using a "bad" certificate worked just fine, then I'd bet the tools would just switch to allow cert injection and we'd all be worse off.