* To overcome government censorship and surveillance.
* To stop internet providers from injecting ads and tracking scripts.
* To overcome government censorship and surveillance.
* To stop internet providers from injecting ads and tracking scripts.
But the site isn't being censored? Also https won't stop the government from knowing that you connected to those servers. I agree that we want to avoid censorship and surveillance in general, but it really doesn't seem relevant here.
>To stop internet providers from injecting ads and tracking scripts.
Is your ISP actually doing that to you right now? Or is that just hypothetical?
How do you know? Without https, a MITM-attack might already be in place, and you wouldn't even notice.
Yes there are multiple instances where my isp was injecting stuff. More frequently at public wifi spots.
I was on a Southwest flight earlier this week which did exactly this, using HTTP injection to display an overlay on every HTTP page. It's certainly useful to provide flight information (or Amber alerts, weather information, billing alerts), but it's Just Wrong™ to violate the integrity of a communication to do so. Perhaps there should be some standard protocol for ISPs to send messages to clients, permitting the connected OS to determine how to display them?