Re:Still Why No HTTPS?
by satanspastaroll on Tuesday December 17, 2019 @07:35AM
(#21812862)
Trading security for convenience is rarely a good idea. The rest of the world should not conform the to failures of certain areas to provide internet.
Re:Still Why No HTTPS?
by davidmurdoch on Tuesday December 17, 2019 @08:29AM
(#21813214)
I see your point. But we trade security for convenience 24/7/365. We could all have bulletproof glass in our homes, personal security cameras everywhere, backup generators, panic rooms, etc, but we don't, because it's not convenient (and I know the expense is primarily what makes it not convenient, but I think it's still a valid argument).
Providing access to Wikipedia over http to people in third world countries may be worth the risk of someone MITMing the site with propaganda.
The suggestion is only to give some users the option.
Mitm with propaganda is the least of the worries. Full on exploit code is.
The fact is as an ecosystem develops completely increases. Lifeforms in that ecosystem have to spend more time and effort protecting themselves from outside attacks as time progresses.
Unfortunately convenience usually does tradeoff against security. Thoughtful UX can deliver both, but it's rare to find in practice.
That casual dismissal of davidmurdoch's counterargument comes across tone-deaf to people stuck on crappy connections.
Re:Still Why No HTTPS?
by oneeyedpigeon on Tuesday December 17, 2019 @07:59AM
(#21813024)
No, but it's a good idea to have the option, so long as people are aware of the implications.
The caching problem can be fixed through other means. Signed HTTP Exchanges[0] seem like a promising solution.
[0]: https://wicg.github.io/webpackage/draft-yasskin-http-origin-...
TLS 1.3 with 1-RTT should improve this situation at least somewhat. I suspect HTTP3 will help in high packet loss situations but it's going to be a while until that's deployed. Also wikipedia is still perfectly reachable via http if you disable the HSTS preloading in your browser
I'm not an expert, but would this be fixable by installing a new root certificate on the computers who want to use the caching server, and then having the caching server sign the pages it transmits using the new root certificate?
TL;DR: Secure websites can make the web less accessible for those who rely on metered satellite internet (and I'm sure plenty of other cases).