12

Shouldn't there be a HTTP -> HTTPS redirect on all Stack Exchange sites?

I am using the HTTPS Everywhere add-on in Chromium, so I am unaffected, but I don't get it.

I see we have a certificate issued from DigiCert SHA2 High Assurance Server CA, which must have cost something.

Moreover, we use good configuration, which someone must have taken care of, why not use the effort that has been put into it.

I am curious as to what exactly is the problem here?

7
  • 2
    There is still some mixed content left, like images that users embedded using http:// links. SE developers have been converting these, and this work is ongoing, as Nick Craver tweeted several hours ago.
    – user90255
    Nov 24, 2016 at 7:01
  • @zaq Mixed content is usually no problem, if not having set strict Content-Security-Policy. Nov 24, 2016 at 7:36
  • @VlastimilBurian incorrect - I don't know offhand about Safari/Opera (although Safari at least lags behind everything else in terms of standards support... sigh) but Chrome, Firefox and I think IE all block mixed passive content and will probably eventually block mixed active content too.
    – strugee
    Nov 28, 2016 at 7:14
  • Wildcard certificates don't support ..stackexchange.com, needed for meta.unix.stackexchange.com
    – Ferrybig
    Dec 3, 2016 at 23:08
  • 1
    @strugee It's the other way around, mixed active content from HTTPS to HTTP is blocked by default (at least in Firefox) and blocking mixed passive content is an option.
    – user
    Dec 5, 2016 at 16:16
  • @MichaelKjörling whoops! must've gotten the two mixed up somehow. nice catch.
    – strugee
    Dec 8, 2016 at 0:22
  • Actually, when a subdomain of a subdomain needs SSL, like meta.unix.stackexchange.com this is a big topic security.stackexchange.com/a/10544/82570 Dec 9, 2016 at 10:06

1 Answer 1

12

Stack Exchange has a lot of mixed content which is blocked by modern browsers' Mixed Content Blocker implementations. Ref Firefox, Chrome, IE/Edge, W3C editor's draft.

As pointed out in question comments, Nick Craver tweeted recently that the conversion work is close to being done. He also has a much older post detailing why turning on HTTPS is so complicated (and thus has taken so long) for Stack Exchange.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .