News for hackers. Stuff that matters.
Re:QUIC – Will It Replace TCP/IP? by rakoo on Thursday April 02, 2020 @03:01PM (#22762357)
1) Not everything needs encryption, but crucially, nothing is worse off if it is encrypted. Encryption is either useless or better, so why not put it everywhere by default ?

2) QUIC explicitely doesn't use TLS but something different, so indeed, not everything needs TLS

Re:QUIC – Will It Replace TCP/IP? by pawalt on Thursday April 02, 2020 @03:09PM (#22762443)
"nothing is worse off if it is encrypted" is a pretty big oversimplification. Layer 7 proxies and firewalls frequently use packet data to make more intelligent decisions about where to route packets, whether to drop packets, whether to modify packets, etc.
Re:QUIC – Will It Replace TCP/IP? by kevin_thibedeau on Thursday April 02, 2020 @04:45PM (#22763572)
These are the same agents that prevented SCTP from being usable outside of private networks. We need to stop catering for them.
Re:QUIC – Will It Replace TCP/IP? by falcor84 on Thursday April 02, 2020 @04:12PM (#22763188)
I don't see how this refutes the argument. These proxies and firewalls could just have a copy of the decryption key, no? (And if whoever is setting them up doesn't have access to the key, then they probably shouldn't be inspecting the packets anyway)

I'd say that the bigger argument against "nothing is worse off if it is encrypted" is that this takes precious time.

Re:QUIC – Will It Replace TCP/IP? by thayne on Thursday April 02, 2020 @04:33PM (#22763398)
not to mention, that while encryption is cheaper than it was, it still isn't free. And managing certificates and CRLs, while much easier than it used to be is still not trivial, especially on an internal network or localhost.
Re:QUIC – Will It Replace TCP/IP? by tialaramex on Thursday April 02, 2020 @04:06PM (#22763131)
QUIC does use TLS, but since TLS sits on top of TCP and QUIC replaces TCP entirely they wire TLS directly into their protocol rather than it resting on top as it does with TCP.

Technically this was fairly complicated to do, but cryptographically nothing much really changes, except that now more things are encrypted.

Now, if your TLS implementation just presents as a shim layer between a TCP port and your socket code then this may mean a significant rewrite, but again that's not about cryptography it's just an engineering problem.

Re:QUIC – Will It Replace TCP/IP? by dragontamer on Thursday April 02, 2020 @03:06PM (#22762408)
> nothing is worse off if it is encrypted

Performance and power consumption of low-end devices.

Re:QUIC – Will It Replace TCP/IP? by Wowfunhappy on Thursday April 02, 2020 @03:10PM (#22762448)
And particularly embedded devices. Just because we can make very fast cpu's nowadays doesn't mean that every cpu is that fast.
Re:QUIC – Will It Replace TCP/IP? by stingraycharles on Thursday April 02, 2020 @03:17PM (#22762546)
Yup I work with a lot of industrial IoT companies. QUIC will not replace TCP/IP there any time soon.
Re:QUIC – Will It Replace TCP/IP? by pnako on Thursday April 02, 2020 @06:14PM (#22764456)
In many cases you don't want the traffic to be encrypted, so you can audit what's happening. This is common in corporate environments (banks, etc.) It's good to know what e.g. stock traders are talking about so you can monitor for insider trading and market manipulation.

If they use the encrypted Googleprotocol using the Googlebrowser to connect to the Googleweb, you can't do that.

I get that it's important for Google to encrypt what happens between their browser and their servers, but the rest of the world has different requirements.

Re:QUIC – Will It Replace TCP/IP? by hackmiester on Thursday April 02, 2020 @03:28PM (#22762707)
If everything on the Internet ends up encrypted, I will call you to troubleshoot the problematic SIP calls. ;)

eta: Or at least the ones where one end is a $30 phone someone bought off of Amazon that has no vendor support and the device has no CLI or debug tools available.

Re:QUIC – Will It Replace TCP/IP? by falcor84 on Thursday April 02, 2020 @04:13PM (#22763204)
Please sign me up for this future where every phone has to support end-to-end encryption in order to connect to the network :)
Re:QUIC – Will It Replace TCP/IP? by bobbiechen on Thursday April 02, 2020 @03:53PM (#22762993)
This is one of the examples of what not to do from "End-to-End Arguments in System Design" (Saltzer, 1984) [1]:

The function in question can completely and correctly be implemented only with the knowledge and help of the application standing at the endpoints of the communication system. Therefore, providing that questioned function as a feature of the communication system itself is not possible.

Applications vary in what needs encryption and how that encryption is implemented, so it is better to leave this to them to implement; otherwise, all applications may suffer the cost of your protocol's encryption implementation without getting the actual encryption that they need.

[1] http://pages.cs.wisc.edu/~bart/739/papers/end-to-end.pdf

Re:QUIC – Will It Replace TCP/IP? by nickthemagicman on Thursday April 02, 2020 @03:06PM (#22762410)
I like how tcp/ip operates below the encryption layer so encryption schemes can be easily changed.
Re:QUIC – Will It Replace TCP/IP? by dochtman on Thursday April 02, 2020 @03:45PM (#22762905)
QUIC nicely abstracts the crypto from the transport protocol so you could easily plug in different crypto implementations. For example, someone already did a QUIC with Noise implementation.
Re:QUIC – Will It Replace TCP/IP? by moomin on Thursday April 02, 2020 @03:06PM (#22762409)
The thing is, if you run Istio there’s a standard setting for getting it to do the TLS for you. Indeed, half the features of istio wouldn’t work if you did the TLS yourself. So you kind of need plaintext protocols even if you’re only running them internally within a single (logical) machine.
Re:QUIC – Will It Replace TCP/IP? by jupp0r on Thursday April 02, 2020 @04:20PM (#22763260)
Istio would not only do TLS, but would also do QUIC for you in the scenario you describe.
Re:QUIC – Will It Replace TCP/IP? by moomin on Friday April 03, 2020 @06:05AM (#22767725)
You're right, but it would provide a permanent use for regular old TCP connections (which means the answer to the article's question would still be no).
Re:QUIC – Will It Replace TCP/IP? by jupp0r on Friday April 03, 2020 @10:07PM (#22775616)
Good point!
Re:QUIC – Will It Replace TCP/IP? by Kuinox on Thursday April 02, 2020 @03:26PM (#22762670)
Why not ? Because it require a lot of CPU power... A lot.