News for hackers. Stuff that matters.
Re:Chrome is deploying HTTP/3 and IETF QUIC by a1369209993 on Wednesday October 07, 2020 @04:20PM (#24712267)
> Also very confused at how we're spinning HTTPS as a bad thing now?

  > GET /index.html HTTP/1.1
  > Host: example.com
  < HTTP/1.1 301 Moved Permanently
  < Content-length: 0
  < Location: https://example.com/index.html
That is how HTTPS is a bad thing.
Re:Chrome is deploying HTTP/3 and IETF QUIC by tene on Wednesday October 07, 2020 @05:47PM (#24713131)
Could you explain what problem you're trying to demonstrate here? What's the bad thing?
Re:Chrome is deploying HTTP/3 and IETF QUIC by a1369209993 on Wednesday October 07, 2020 @06:57PM (#24713788)
It's no longer possible to fetch some things over HTTP at all, because the server responds, not with the content requested, but with a demand to use a different, more complicated protocol.
Re:Chrome is deploying HTTP/3 and IETF QUIC by jchw on Wednesday October 07, 2020 @07:11PM (#24713903)
The justification for having most internet services adopt this standardized, patent-unencumbered protocol with multiple free and open source implementations is well documented; it’s become a best practice for many reasons. Your reasoning for not using one of the aforementioned implementations isn’t documented and is hard to guess.

On the other hand, on a typical secured WiFi connection over TCP over an Ethernet connection, like 10 times more complicated stuff is going on in protocols and the software stack. It’s not as if we went from bit banging HTTP directly down an Ethernet cable to a hopelessly complex stack of software; we just added another element of complexity at the application layer in exchange for real security and privacy benefits. Example.com doesn’t need it but it has become a best practice for good reason so it is used on most of the net even when not strictly necessary.

Enforcing HTTPS is a best practice because an absurdly overwhelming majority of user agents, like 4 or 5 nines of them, support HTTPS and the redirect ensures they use HTTPS and makes downgrade attacks a little more involved.

Re:Chrome is deploying HTTP/3 and IETF QUIC by elendee on Friday October 09, 2020 @09:32AM (#24729732)
From an engineering perspective https makes all the sense in the world, but the *pain-point I think they're getting at is that http/s is basically user-facing as well, and it is now both more difficult to set up and maintain, and less semantic, for hundreds of millions of people.

Over the past decade I've helped maybe 100 small businesses set up internet presence, and I promise you none of them understand https or set it up correctly at first, despite often paying for it from hosting providers like Godaddy.

This isn't the fault of the engineers behind implementing it; it was necessary of course. But if the web were a perfect authoritarian regime we could have just saved us all the headache and dropped http altogether, thus avoiding this bureaucratic protocol redirecting mess.

I would be very interested to read about why that was not done actually. (I'm sure there were reasons)

Re:Chrome is deploying HTTP/3 and IETF QUIC by amarshall on Wednesday October 07, 2020 @07:37PM (#24714101)
A strange example, since http://example.com does not redirect to https://. If you’re deliberately trying to use a non-existent, hypothetical domain, perhaps use something under .example TLD (https://tools.ietf.org/html/rfc2606).
Re:Chrome is deploying HTTP/3 and IETF QUIC by a1369209993 on Thursday October 08, 2020 @12:46AM (#24715917)
https://tools.ietf.org/html/rfc2606#section-3

> the following second level domain names reserved which can be used as examples.

> example.com

Re:Chrome is deploying HTTP/3 and IETF QUIC by jefftk on Thursday October 08, 2020 @11:04AM (#24719737)
That's a very strange example to use, when example.com does support HTTP:

    $ telnet example.com 80
    Trying 2606:2800:220:1:248:1893:25c8:1946...
    Connected to example.com.
    Escape character is '^]'.
    GET /index.html HTTP/1.1
    Host: example.com

    HTTP/1.1 200 OK
    ...
    Content-Length: 1256
    ...
Re:Chrome is deploying HTTP/3 and IETF QUIC by jchw on Wednesday October 07, 2020 @05:46PM (#24713126)
I have a solution: connect over TLS on port 443.