5 ms·
> use the HTTPS version It's probably reasonable to use HSTS to force https-aware browsers to upgrade and avoid injection of all the things she hates. Dumb bro
by o11c 2y ago
> use the HTTPS version
It's probably reasonable to use HSTS to force https-aware browsers to upgrade and avoid injection of all the things she hates. Dumb browsers like `netcat` are not harmed by this at all. But even then ... why aren't you using `curl` or something?
- Wowfunhappy 2y ago> It's probably reasonable to use HSTS to force https-aware browsers to upgrade and avoid injection of all the things she hates. There's a broad spectrum between a browser that is "aware" of https and a browser that has all the cipher suites, certificates, etc to load a given page.
- StressedDev 2y agoIf a browser does not support modern TLS (SSL), it probably also has unpatched security flaws. Unpatched browsers should never be used on the Internet because they will get hacked.
- Spivak 2y agoSure but as a server operator, who cares? I already have zero trust in the client and it's not my job to punish the user for not being secure enough. If they get pwned, that's their problem. Unless I'm at work where there's compliance checkboxes to disallow old SSL versions I'll take whatever you have.
- o11c 2y agoIf you serve insecurely, that means allowing downgrade attacks and malware injection for clients who are trying to do the right thing. At least if you use HTTP it is blatantly insecure.