Live data from Hacker News

Plaintext HTTP in a Modern World

jcs.org

1–10 of 78 posts

Re: Plaintext HTTP in a Modern World

#2
Everything in this article rings true. But there's more. HTTPS only, combined with almost everyone only using LetsEncrypt (a great service), leads to massive concentration of value for any internal corruption at LE or external political (or other) pressures on LE. The more browsers refuse to show HTTP, the more people in LE, the greater prize it is for those that want to control what is seen.

If you want the web to be free and open, and you run a personal website, please consider providing HTTP+HTTPS.

Re: Plaintext HTTP in a Modern World

#4
post #2

Everything in this article rings true. But there's more. HTTPS only, combined with almost everyone only using LetsEncrypt (a great service), leads to massive concentration of value for any internal corruption at LE or external political (or other) pressures on LE. The more browsers refuse to show HTTP, the more people in LE, the greater prize it is for those that want to control what is seen. If you want the web to b…

I may be wrong, but as I understand it HTTPS connections typically use an ephemeral key with the certificate used to authenticate the servers identity.

So simply having the certificate does not mean one can read the traffic without conducting a man-in-the-middle attack.

This means that anyone who could read traffic from a HTTPS connection could read it from a HTTP connection just as easy.

The arguement seems to boil down to, everyone uses a master lock, some people can open master locks, please consider leaving your locker unlocked... why?

Re: Plaintext HTTP in a Modern World

#7
>While this push for security is good for protecting modern communication, there is a whole web full of information and services that don’t need to be secured

It's not only about security. I wonder if it happens in other countries too - here in Russia ISPs used to inject advertisements directly into HTTP traffic which was very annoying and now they inject propaganda justifying the war. Fortunately very few sites use HTTP nowadays compared to 10 years ago, so I haven't seen such ads in a while.

Re: Plaintext HTTP in a Modern World

#8
post #6

Not sure I understand the concern about access from “modern embedded devices”. Something like a Raspberry Pi, or really anything with a decent ARM processor, can easily handle TLS.

It is a potential point of failure though, you normally need persistent storage or ramdisk tricks to keep the certs up to date.

Re: Plaintext HTTP in a Modern World

#9
I love everything about this post, and the (short) discussion here. I worked out some complex PHP user-agent detection on my websites to serve HTTPS to newer machines, and HTTP to older ones. I instinctively knew Apache2/nginx should be able to do it, but all the documentation online is about redirecting everyone to HTTPS. I passionately believe older machines still have a place on the Internet, but everyone's in a hurry to donate all their data to big companies on the latest iPhone, so they don't care about that.

I also run an upstream SSL-bump proxy for my own older devices, and a small community of others, allowing us to browse the modern web (or at least, those sites that will still render on older browsers). The LE service is so important for certain applications and users, but I'm saddened that the push for HTTPS seemed to require the death of HTTP.

I appreciate the OP sharing his nginx config, and the few of you who replied with additional thoughts.

Post reply on HN