News for hackers. Stuff that matters.
Re:Google Will Soon Shame All Websites That Are Unencrypted by mholt on Wednesday January 27, 2016 @05:13PM (#10983945)
In the hopes that it will help spread adoption of HTTPS, I wrote a web server that serves your sites over HTTPS by default, using Let's Encrypt: https://caddyserver.com - It also redirects HTTP -> HTTPS.[1]

There's a lot of misinformation out there about certificates and HTTPS, but don't let it stop you from encrypting your site. Regardless of Google's move, there is no excuse for any site not to be served encrypted anymore.

[1] Here's a 30s demo: https://www.youtube.com/watch?v=nk4EWHvvZtI

Re:Google Will Soon Shame All Websites That Are Unencrypted by plasticxme on Wednesday January 27, 2016 @05:40PM (#10984143)
This is an awkward argument. One of my sites documents how to configure servers, for example. What excuse is there that something like that needs to be encrypted?

The most legitimate reason I've heard is for privacy. I don't believe the gov't is going to lock someone up for learning how to serve web pages.

Re:Google Will Soon Shame All Websites That Are Unencrypted by geofft on Wednesday January 27, 2016 @05:54PM (#10984249)
Integrity protection. There are a lot of ways to instruct someone to configure their web server in a way that is subtly insecure, not to mention attacks like http://thejh.net/misc/website-terminal-copy-paste

It'd be slightly nice if we were able to have integrity-protected HTTP without encryption (lower overhead, easier debugging with packet dumps), but the advantages are minimal (ciphers are not really the overhead, SSLKEYLOGFILE is a thing) and it's a lot of complexity to the web platform, which is a downside for web developers like you and me: the rules for mixed content between HTTP, HTTPI, and HTTPS are going to be much more involved and confusing.

Re:Google Will Soon Shame All Websites That Are Unencrypted by Franciscouzo on Wednesday January 27, 2016 @06:36PM (#10984495)
You can already send unecrypted authenticated data with HTTPS.
Re:Google Will Soon Shame All Websites That Are Unencrypted by geofft on Wednesday January 27, 2016 @11:15PM (#10986221)
Via one of the NULL-cipher suites? That's a somewhat expansive definition of "can" and "HTTPS," since most if not all browsers are unwilling to negotiate any of those suites. Indeed, most SSL libraries make it hard to use those suites: for instance, OpenSSL says (`man ciphers`), "Because these offer no encryption at all and are a security risk they are disabled unless explicitly included."

Which makes sense, since they'd have the exact same problems as an explicit HTTPI protocol, just even more confusing: you'd want to not send things like secure cookies across those ciphers, you'd have to handle mixed content with actual-HTTPS carefully, etc.

Re:Google Will Soon Shame All Websites That Are Unencrypted by n3t on Wednesday January 27, 2016 @05:50PM (#10984203)
Using HTTP instead of HTTPS allows an evil ISP injecting, for example, ads into your website or modifing its content in any way while serving it.
Re:Google Will Soon Shame All Websites That Are Unencrypted by lol768 on Wednesday January 27, 2016 @05:51PM (#10984219)
Keep in mind you're also ensuring the integrity of the document is kept and the user has (to some degree) a good idea that the document is actually from you. Confidentiality is only one aspect. I think a couple of ISPs in the US were injecting ads/content at one point into pages served over HTTP.
Re:Google Will Soon Shame All Websites That Are Unencrypted by lambau on Thursday January 28, 2016 @03:21AM (#10987047)
Consider Tor: in this case, your "ISP" is a random server on the internet. Maybe your Comcast or TimeWarner ISPs will not be malicious, but with Tor, any one in the world can register to be an exit node/ISP. HTTPS helps protect you from attacks in this "random ISP" model.
Re:Google Will Soon Shame All Websites That Are Unencrypted by krapp on Wednesday January 27, 2016 @05:50PM (#10984205)
>I don't believe the gov't is going to lock someone up for learning how to serve web pages.

That's essentially the same as not locking your car doors because you feel your car isn't worth breaking into.

Re:Google Will Soon Shame All Websites That Are Unencrypted by realusername on Wednesday January 27, 2016 @05:45PM (#10984170)
Sorry but I actualy can't load the website because of an HTTPS error (Firefox 43/Linux) (Error code : sec_error_ocsp_old_response).
Re:Google Will Soon Shame All Websites That Are Unencrypted by mholt on Wednesday January 27, 2016 @09:30PM (#10985694)
I just downloaded and installed Firefox 44 today and it works great. Clear your cache?
Re:Google Will Soon Shame All Websites That Are Unencrypted by realusername on Thursday January 28, 2016 @04:14AM (#10987217)
So I've updated to Firefox 44 and it works indeed but it seems broken on Firefox 43.* on both of my computers (work and personal), you might want to have a look at it since 43.* is a quite recent version. (I'm not the one who downvoted you).
Re:Google Will Soon Shame All Websites That Are Unencrypted by EGreg on Wednesday January 27, 2016 @05:29PM (#10984061)
Here's a good excuse for not using https for everything: it breaks caching of files by proxies!
Re:Google Will Soon Shame All Websites That Are Unencrypted by betenoire on Wednesday January 27, 2016 @05:37PM (#10984124)
Right. So what's the solution? I run my wife's retail website. Am I supposed to just stop worrying about caching static assets like product images, scripts, etc.? Do I just throw my hands in the air and assume it evens out because I switched to HTTPS?

Serious question, what are my options?

Re:Google Will Soon Shame All Websites That Are Unencrypted by geofft on Wednesday January 27, 2016 @05:58PM (#10984269)
Do you run the cache / contract with someone to run the cache, or are you worried about third parties who run caching servers out of your control (like mobile ISPs, corporate networks, etc.)? If the latter, I'm surprised/curious what the use case is.

If the former, you can stick those on HTTPS too just fine. CloudFlare will be an entire SSL-enabled CDN for you for free. Amazon Cloudfront will serve SSL for you for free (though you still have to pay for Cloudfront itself, and get a cert on your own, though you can do that for free).

Re:Google Will Soon Shame All Websites That Are Unencrypted by iancarroll on Wednesday January 27, 2016 @06:11PM (#10984358)
Amazon Certificate Manager will issue certificates for CloudFront for free.
Re:Google Will Soon Shame All Websites That Are Unencrypted by jacobr1 on Wednesday January 27, 2016 @05:52PM (#10984230)
* Ensure your server is setting ETags correctly so the clients can determine which assets they need to re-request.

* Make use of edge CDNs with https termination

Re:Google Will Soon Shame All Websites That Are Unencrypted by betenoire on Wednesday January 27, 2016 @06:02PM (#10984297)
Turns out my CDN supports HTTPS (using cloudinary), so that's good. Thanks for the ETag reminder, I'm not doing that yet.
Re:Google Will Soon Shame All Websites That Are Unencrypted by Frizi on Wednesday January 27, 2016 @05:47PM (#10984193)
That's what CDNs are for. If you control your proxy, nothing prevents you from giving it access to your https by setting up your private key on it. Https is also tapable, but only by servers you trust.
Re:Google Will Soon Shame All Websites That Are Unencrypted by bigiain on Wednesday January 27, 2016 @05:48PM (#10984196)
The more privacy-conscious amongst us probably consider that a positive reason not a negative one...
Re:Google Will Soon Shame All Websites That Are Unencrypted by billhathaway on Thursday January 28, 2016 @12:45AM (#10986537)
I tried out caddyserver about an hour ago, and the ease of use is awesome. Had it serving my domain with a letsencrypt auto-generated cert in 2 minutes from never having looked at the caddy docs before.
Re:Google Will Soon Shame All Websites That Are Unencrypted by byuu on Wednesday January 27, 2016 @10:19PM (#10985945)
> Regardless of Google's move, there is no excuse for any site not to be served encrypted anymore.

Honest question: are you willing to indemnify your users when the next Heartbleed-like attack comes out for the underlying SSL library you are using in your product?

If you are willing to do that, and will offer me a no-cost wildcard domain certificate, I will switch to your product and start using HTTPS.