Re: [TLS] Multi-CDN and ESNI

2018-11-02 Thread Erik Nygren
Another important scenario that is closely related to multi-cdn is how to safely enable and disable ESNI, as well as how to handle cases where not all CDNs in a multi-CDN setup have ESNI turned on. As some examples: * A site is using a CDN that has ESNI enabled. As part of switching off of that

Re: [TLS] Multi-CDN and ESNI

2018-10-24 Thread Patrick McManus
Here's a PR on one way to skin this cat. https://github.com/ekr/draft-rescorla-tls-esni/pull/104/files I hope to work this into a PR.. my first attempt wasn't very readable, but >>> I'll try again tomorrow. >>> >>> -P >>> >>> >>> ___ TLS mailing list TL

Re: [TLS] Multi-CDN and ESNI

2018-10-24 Thread Salz, Rich
I think Mike mentioned the one keying record; I was suggesting multiple keying records. But perhaps the one key record is a key-wrapping key? Need to think about that a bit. ___ TLS mailing list TLS@ietf.org https://www.ietf.org/mailman/listinfo/tls

Re: [TLS] Multi-CDN and ESNI

2018-10-24 Thread Patrick McManus
Hey Nick, On Tue, Oct 23, 2018 at 8:45 PM Nick Sullivan wrote: > This line of commentary describes one instance of a more general situation > that is unrelated to the multi-provider case: what happens when you connect > to a server that doesn't know the ESNI key you're using? This can even > hap

Re: [TLS] Multi-CDN and ESNI

2018-10-23 Thread Nick Sullivan
This line of commentary describes one instance of a more general situation that is unrelated to the multi-provider case: what happens when you connect to a server that doesn't know the ESNI key you're using? This can even happen on a single provider due to DNS caching issues, for example. The two

Re: [TLS] Multi-CDN and ESNI

2018-10-23 Thread Patrick McManus
Definitely agree this is something that needs to be addressed.. As Mike notes, the fundamental issue is that there are 2 pieces of information that are statefully related (the key and address) but obtained statelessly from each other and can therefore come from un-coordinated sources. 2 CDNs are c

Re: [TLS] Multi-CDN and ESNI

2018-10-23 Thread Salz, Rich
I think perhaps we need to take a step back and explain something that might not be well-known outside the community of CDN’s and their customers. It is not uncommon for (admittedly larger) origins to use multiple CDN’s, and to switch among them. This can be done on a per-request basis, because