|
|
|
|
|
by tialaramex
1051 days ago
|
|
When I last looked, the intent was that eventually ECH endpoints offer the same effective service that you got with Domain Fronting, but without messing with the backend in a way which is disruptive for the cloud providers so they support it. Encrypted Client Hello is the in-progress work to have even the client's initial contact to an HTTPS server be encrypted.
https://datatracker.ietf.org/doc/draft-ietf-tls-esni/ Why would ECH be fine when Domain Fronting isn't? The problem with Domain Fronting is that we get surprised too late with the actual request. We get what appears to be a legitimate request for this-thing.example, so we do all the work to respond to a this-thing.example request and then... swerve, sorry I changed my mind, my request is actually about hidden-service.example. With ECH we (but not an adversary snooping the connection) know immediately that the request is for hidden-service.example and so we don't waste our time setting up for the wrong work. |
|