Deprecating Non-Secure HTTP
blog.mozilla.org
Deprecating Non-Secure HTTP
1–10 of 318 posts
Re: Deprecating Non-Secure HTTP
#2Presumably it will all be synced with their plans to launch a free CA[1] in the near future.
Re: Deprecating Non-Secure HTTP
#3> For the first of these steps, the community will need to agree on a date, and a definition for what features are considered “new”. For example, one definition of “new” could be “features that cannot be polyfilled”.
I hope that includes WebRTC, since WebRTC can be used to figure out your local IP address, which (when combined with your public IP address) is essentially a unique identifier[0]. WebRTC is a technology that enables some great things (like Firefox Hello!), but it's a MASSIVE privacy hole[1], and one that I can't imagine justifying for non-secure endpoints.
EDIT: Added link to proof-of-concept attack
[0] https://www.browserleaks.com/webrtc
[1] https://github.com/diafygi/webrtc-ips/blob/master/index.html
Re: Deprecating Non-Secure HTTP
#4This is a pretty bold move, but I like the intent behind it. Hopefully Mozilla can pull it off without causing any problems for normal users. Presumably it will all be synced with their plans to launch a free CA[1] in the near future. [1] https://letsencrypt.org/
Re: Deprecating Non-Secure HTTP
#5I'm very glad to see this. It's embarrassing to think that, just a few years ago, many major websites used HTTP for all but their login pages, and it took Firesheep to get them into gear. > For the first of these steps, the community will need to agree on a date, and a definition for what features are considered “new”. For example, one definition of “new” could be “features that cannot be polyfilled”. I hope that inc…
Re: Deprecating Non-Secure HTTP
#6This is a pretty bold move, but I like the intent behind it. Hopefully Mozilla can pull it off without causing any problems for normal users. Presumably it will all be synced with their plans to launch a free CA[1] in the near future. [1] https://letsencrypt.org/
One thing I've never been able to figure out from Let's Encrypt's website - will you be able to get a certificate, without hosting your own instance? Or will it be limited to servers you can actually install their program on? Also, I assume they'll get the root CA included by all major vendors/browsers?
> limited to servers you can actually install their program on
They did a bit of Q&A on HN or Reddit a while back, and it seems like you can use them in various capacities, but you'll certainly be able to get your certs signed without using their suite (and use them with the software of your choosing).
> Also, I assume they'll get the root CA included by all major vendors/browsers?
IIRC they're having another CA cross-sign.
Re: Deprecating Non-Secure HTTP
#7Wouldn't it just be significantly easier to simply change the URL art style to make clear that HTTP is "insecure." Like a red broken padlock on every HTTP page?
That has the following advantages:
- HTTP remains fully working for internal/development/localhost/appliance usage (no broken features).
- Users are reminded that HTTP is not secure.
- Webmasters are "embarrassed" into upgrading to HTTPS.
- Fully backwards compatible.
Seems like a perfect solution where everyone wins.
Re: Deprecating Non-Secure HTTP
#8 "It should be noted that this plan still allows for usage of the “http” URI scheme in legacy content."
This is an important qualifier to the headline, and means that Firefox will remain workable with things that won't implement https for a decade.Re: Deprecating Non-Secure HTTP
#9Re: Deprecating Non-Secure HTTP
#10"It should be noted that this plan still allows for usage of the “http” URI scheme in legacy content." This is an important qualifier to the headline, and means that Firefox will remain workable with things that won't implement https for a decade.