News for hackers. Stuff that matters.
Re:Deploying TLS 1.3: the great, the good and the bad [video] by FiloSottile on Wednesday January 04, 2017 @01:59PM (#13321051)
Hi, co-speaker here.

Please feel free to ask any questions you have here, or by emailing tls13 at cloudflare.

The slide deck is at https://speakerdeck.com/filosottile/tls-1-dot-3-at-33c3 (but it's not really made for standalone consumption).

Re:Deploying TLS 1.3: the great, the good and the bad [video] by kpcyrd on Wednesday January 04, 2017 @03:21PM (#13321717)
Do you know of 0-RTT implementation efforts on reverse proxies, say, nginx?

Let's say I run a static website and I'm 100% sure unauthenticated GET won't break anything, is there anything special I need to do or is it going to be "enable this flag"?

Another question: Can I set 0-RTT per vhost (sni) or do I need dedicated 0-RTT IPs?

Re:Deploying TLS 1.3: the great, the good and the bad [video] by FiloSottile on Wednesday January 04, 2017 @04:07PM (#13322047)
There is no 0-RTT implementation in servers that I know of, except our internal one at Cloudflare, which currently waits for the Finished confirmation until we decide on a policy.

The following two questions are of course implementation-specific, but there is nothing in the protocol blocking a "just do 0-RTT" flag or vhost configs.

Re:Deploying TLS 1.3: the great, the good and the bad [video] by cesarb on Wednesday January 04, 2017 @03:00PM (#13321545)
I have one question.

What prevents a Sufficiently Incompetent Implementer from manually ignoring all known GREASE values, while still doing something crazy otherwise?

Re:Deploying TLS 1.3: the great, the good and the bad [video] by davidben on Wednesday January 04, 2017 @03:09PM (#13321613)
Ultimately we can't do anything about a server that is near-maliciously determined to be wrong. The hope is we can at least defend against some of the common genuine mistakes at fairly low cost.

The implementer that tries to special-case GREASE values must have first hit an interop problem and thus had a second or third opportunity to think about it. I would hope, at that point, they realize they're meant to ignore unknown ones!