On Mon, Oct 22, 2018 at 10:19:54AM -0700, internet-dra...@ietf.org wrote:

> https://datatracker.ietf.org/doc/html/draft-ietf-tls-esni-02

I see that the TXT record does not carry any sort of distinguishing
identifier in front of the payload:

    $ dig +short txt _esni.www.cloudflare.com
    
"/wHdTAKgACQAHQAgnkJCWxSqQ75Vaxti1Q/S2XEbZa49aRA5/wtNLK2yA38AAhMBAQQAAAAAXAGIsAAAAABcCXGwAAA="

Given widely deployed wildcard (mostly SPF) TXT records implementations
need to be prepared to ignore responses that are not well-formed
base64 encodings of the expected data structure.  Perhaps a short
leading identifier such as "ESNI;" or similar would make it easier
to quickly reject non-ESNI RData.

For example, Rapid7's "mta-sts" survey dataset contains over a
million TXT records with owner name "_mta-sts.<domain-suffix>", but
only O(100) are actual "v=STSv1" MTA-STS TXT records, the rest are
largely SPF.  So one can't rely on the "_esni" prefix to be an
effective indication of intent to provide an actual ESNI response.

-- 
        Viktor.

_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to