| > It's not an insecure protocol. It absolutely is. In what sense is HTTP anything but an insecure protocol? HTTP does not prevent man-in-the-middle attacks or content-injection. It does not ensure you are connecting to the domain you think you're connecting to. It does not prevent snooping on transmitted data. If it did, there would have been no reason to invent HTTPS. > Without that terrible design choice, prioritized because of commerce and the desire to change the web of documents into a surveillance operating system, HTTP would be, and is, just fine Absolutely not. You do not get privacy without HTTPS. You do not block MITM without HTTPS. It's obvious that HTTPS should be used for online banking and for software updates, but HTTPS should also be used for ordinary websites, to protect your privacy and to prevent content-tampering (by an unscrupulous ISP, or when using insecure Wi-Fi). People sometimes give Wikipedia as an example of something that doesn't need HTTPS, but these people clearly haven't spent much time thinking about it. A snooping ISP should not be able to tell whether a customer has been looking up an embarrassing medical condition. I'm reminded of a lengthy HackerNews discussion on this same topic, a month ago [0]. The only compelling arguments against HTTPS are that old smartphones used in developing countries don't support it, and that it prevents HTTP caches like Squid. Browser defaults regarding JavaScript, certainly have nothing to do with it. [0] https://news.ycombinator.com/item?id=21912817 |
My sites do because I put all of them up as tor hidden services too.
>Browser defaults regarding JavaScript, certainly have nothing to do with it.
They do. Because everything 'insecure' you just described comes from users running code that might be injected. There's no danger from some entity tricking some person into viewing a simple html page.