Why isn’t SSL turned on by default for all websites?
|
|
|
Comments (5)
Great article, but he forgot one reason: You cannot serve SSL from a shared hosting account, and many websites still use shared hosting because the hostname that the server needs to look up the correct certificate is also encrypted. There's a trick around that (called Server Name Indication). Most browsers support it, expect for (you guessed it) all IE versions running on XP (it works on Vista and later though).
Exactly my thoughts (without reading the article).
1. Shared hosting often either doesn't have ssl, or you have to use a specific server of theirs for ssl traffic (which means ssl host doesn't match your host etc etc).
2. Proper (i.e. not self-signed) SSL certs are still stupidly expensive (ESPECIALLY Wildcard Certs, which are what lots of people really need).
I have SSL enabled on my site, but it's of course using self-signed certs. I do have the CA cert available for install though.
Guess I'll go read the article now.
1. Shared hosting often either doesn't have ssl, or you have to use a specific server of theirs for ssl traffic (which means ssl host doesn't match your host etc etc).
2. Proper (i.e. not self-signed) SSL certs are still stupidly expensive (ESPECIALLY Wildcard Certs, which are what lots of people really need).
I have SSL enabled on my site, but it's of course using self-signed certs. I do have the CA cert available for install though.
Guess I'll go read the article now.
I kind of wish the Scary Error Messages firefox (and presumably others) use for self-signed certificates was a bit more rational. Am I mistaken in thinking that self-signed certificates could reasonably be described as "private, but not secure" (rather than "INVALID!")?
Outside of places like banks and major social-networking sites, I'm usually much more worried about someone using the same network as me "sniffing" my traffic than I am about the possibility that someone somewhere else on the internet has managed to hijack DNS to steal my login for commenting on a random blog site. In those cases, self-signed certificates ought to be perfectly fine, shouldn't they?
Outside of places like banks and major social-networking sites, I'm usually much more worried about someone using the same network as me "sniffing" my traffic than I am about the possibility that someone somewhere else on the internet has managed to hijack DNS to steal my login for commenting on a random blog site. In those cases, self-signed certificates ought to be perfectly fine, shouldn't they?
My main complaint with the error messages is that YOU CAN'T TURN THEM OFF FOR A SITE.
You should be able to say "yes, I really do trust this site, stop asking me every time I visit".
I thought firefox let you do that at some point...but the option to remember is never enabled on any of the sites I've been to recently...
Sander, thanks for bringing this up. This is exactly the problem I have with my shared-hosting accounts.
Post a comment
A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.
Your message:Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help
Sign up and post (it is free) or Log in and post
