Live data from Hacker News

Deprecating Non-Secure HTTP

blog.mozilla.org

121–130 of 318 posts

Re: Deprecating Non-Secure HTTP

#121

Earlier quoted context omitted.

And what if I don't trust any of the "MAJOR SPONSORS".

You don't trust the EFF?

No, not in the slightest. The EFF is a non-profit organization that exists to lobby for policy change. No such organization is worthy of much in the way of trust -- especially for such a sensitive instrument.

Re: Deprecating Non-Secure HTTP

#122
post #89
post #44

Earlier quoted context omitted.

And what about testing small applications on remote servers like "dev.my-personal-site.com"? I don't want to pay $15 for an SSL certificate and 15 minutes of my time just so I can get my dumb lunch break tetris HTML app running on the machine I SSH into from my tablet.

I am long past confused and heading toward awed, at this point, that it's not a common-sense practice for every web developer to generate a personal self-signed root-CA cert, and install it on all of their machines. It's as basic as having an SSH or PGP key. Setting up a new box? Put your CA-cert in its trust roots. Then use your CA to generate a server cert for it; plop that in /etc/nginx and wherever else. Now it's…

Honest question, say you follow this (which is what I did a while ago for my OwnCloud instance) -- is it possible to install your self-signed certificate on iOS? Because that was the problem I ran into, and ended up moving to a "real" certificate, but I would've been happy to remain self-signed given the option.

Re: Deprecating Non-Secure HTTP

#123
post #24

Earlier quoted context omitted.

Why this project: https://letsencrypt.org/ is so important. From the site: Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open. Arriving Mid-2015

And what if I don't trust any of the "MAJOR SPONSORS".

In what sense? The "MAJOR SPONSORS" don't have the signing key. This seems like a comment empty of meaning, intended only to spread fear, uncertainty and doubt.

Re: Deprecating Non-Secure HTTP

#124

If things like "python -m SimpleHttpServer" don't work then developers will switch browsers. I don't think anyone is seriously considering what it will take to migrate the long tail of development tools that use HTTP on localhost.

openssl req -new -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem

openssl s_server -accept 8000 -key key.pem -cert cert.pem -HTTP

Re: Deprecating Non-Secure HTTP

#125
post #24

I should be happy about this -- who wouldn't want the entire web to be encrypted -- but SSL is so broken for normal people. SSL is expensive (wildcard certificates run $70 a year and up), confusing (how does one pick between the 200 different companies selling certificates?), and incredibly difficult to set up (what order should I cat the certificate pieces in again?). If SSL doesn't change, this move will cut the li…

Why this project: https://letsencrypt.org/ is so important. From the site: Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open. Arriving Mid-2015

How well does that work on a corporate intranet? How well does it work with Windows?

If the friction for testing, say, an enterprise LOB app on an internal-only QA IIS server is any higher than "basically zero" with Firefox, and the same friction doesn't apply to Chrome or IE, well.

Re: Deprecating Non-Secure HTTP

#126

If things like "python -m SimpleHttpServer" don't work then developers will switch browsers. I don't think anyone is seriously considering what it will take to migrate the long tail of development tools that use HTTP on localhost.

Certain origins like localhost will always be considered trustworthy. This is being standardised in the "Privileged Contexts" W3C working draft[1].

[1]: http://www.w3.org/TR/powerful-features/#is-origin-trustworth...

Re: Deprecating Non-Secure HTTP

#127
post #24

Earlier quoted context omitted.

Why this project: https://letsencrypt.org/ is so important. From the site: Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open. Arriving Mid-2015

And what if I don't trust any of the "MAJOR SPONSORS".

Trust them for what? They don't get your private key, and if the fear is that they might sign a rogue cert for your domain, all CAs can already do that, regardless of whether you choose to "trust" them or not.

Re: Deprecating Non-Secure HTTP

#128
post #111

I should be happy about this -- who wouldn't want the entire web to be encrypted -- but SSL is so broken for normal people. SSL is expensive (wildcard certificates run $70 a year and up), confusing (how does one pick between the 200 different companies selling certificates?), and incredibly difficult to set up (what order should I cat the certificate pieces in again?). If SSL doesn't change, this move will cut the li…

This is a legitimate concern, but I think the so-called dire consequences are a bit overblown. Major browser vendors like Google and Mozilla don't change their policies in a vacuum while the rest of the world stays static. The move to "deprecate" HTTP is an explicit attempt to manipulate the rest of the world into making SSL easier and more affordable. It is unfair to evaluate this proposal in isolation without consi…

> The move to "deprecate" HTTP is an explicit attempt to manipulate the rest of the world into making SSL easier and more affordable. It is unfair to evaluate this proposal in isolation without considering the market upheaval that it is very much intended to trigger.

I'd love to believe this but I've never once seen the https-only nazis bring up this issue on their own, or show any concern for the fact that it will limit speech on the web. The y mostly work for companies where getting ssl certs is no big deal, and they put their personal projects on github or heroku anyways.

The backbone of the web was the fact that you could put up a website on your own computer within a matter of minutes. That is now going to be gone and I've never seen the biggest advocates of this change show any concern whatsoever.

Re: Deprecating Non-Secure HTTP

#129
post #115

Earlier quoted context omitted.

And perhaps most importantly of all, your employer/school.

Who can intercept SSL traffic.

Only if they also control the PC or you allow them to install certificates. You can still safely use their network with your own device(s).

Re: Deprecating Non-Secure HTTP

#130
post #24

Earlier quoted context omitted.

Why this project: https://letsencrypt.org/ is so important. From the site: Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open. Arriving Mid-2015

How well does that work on a corporate intranet? How well does it work with Windows? If the friction for testing, say, an enterprise LOB app on an internal-only QA IIS server is any higher than "basically zero" with Firefox, and the same friction doesn't apply to Chrome or IE, well.

1. On a corporate internet, you're probably in a position to deploy your own CA certificates. This is quite common.

2. Let's Encrypt will use an open protocol, so it should be OS-agnostic.

3. "Privileged Contexts" is being developed as a W3C working draft [1]. It's quite likely this won't be just a Mozilla-thing. Google has been fairly aggressive when it comes to pushing for more (and better) SSL as well (see SHA1 cert deprecation).

[1]: http://www.w3.org/TR/powerful-features/

Post reply on HN