Hi,

I have done my AD review of draft-ietf-tls-svcb-ech. Some history was well
summarized by the Document
Shepherd:

Please note that the text in this I-D was initially developed in the DNSOP WG,
went through IETF LC, and IESG review. The result of the IESG review was to take
the text in this I-D out of RFC 9460
<https://datatracker.ietf.org/doc/rfc9460/> (was
draft-ietf-dnsop-svcb-http) and run the
new I-D through the TLS WG. The text in this I-D is essentially the same text
taken from -11 of draft-ietf-dnsop-svcb-http.


This is why I sent this review to both the TLS and DNSOP list. I have a few
minor issues in the draft that I think
need fixing:

    These downgrade attacks can prevent a client from being aware that "ech"
    is configured which could result in the client sending the ClientHello
    in cleartext.

However, when DNSSEC is used and the TLS client can see the errors at the
DNS layer,
it can detect this downgrade attack is happening, and decide whether or not
to continue with
starting a TLS connection. I think the text should explain the difference
in attack scenario in the
presence and absence of DNSSEC. It might even be worth it to RECOMMEND
DNSSEC, or recommend
a DoH / DoT / DoQ connection to a DNSSEC supported DNS service. When
referring to "DNSSEC", please
use a normative reference to RFC9364.


I think referring to DNS as RFC1034 is a mistake. It would be much better
to refer to RFC9499

     See Section 7.2.2
<https://datatracker.ietf.org/doc/html/draft-ietf-tls-esni-20#section-7.2.2>
of [ECH <https://datatracker.ietf.org/doc/html/draft-ietf-tls-esni-20>] for
more details about the public name.

This section does not exist (anymore?). I am not sure what it was trying to
point to? The public_name text in Section 4 ?

Note that the ECH document defines the public_name as not ending in a dot,
which technically prevents the root from ever
using SVCB ECH records. This is probably okay, but I'll raise it again as
part of the ECH document AD review.

Paul
_______________________________________________
DNSOP mailing list -- dnsop@ietf.org
To unsubscribe send an email to dnsop-le...@ietf.org

Reply via email to