Hi DNSOP,

draft-ietf-dnsop-compact-denial-of-existence currently says the following about 
RFC 4470:

   The response for a non-existent name requires up to 2 signed NSEC
   records or up to 3 signed NSEC3 records (and for online signers, the
   associated cryptographic computation), to prove that (1) the name did
   not explicitly exist in the zone, and (2) that it could not have been
   synthesized by a wildcard.

However, it seems to me that the wildcard response is extremely cacheable, so 
in practice online signing with RFC 4470 only requires one signature (even 
during a cache-busting attack), i.e. the same computational cost as 
draft-ietf-dnsop-compact-denial-of-existence.  This leaves response packet size 
as the primary advantage over RFC 4470.  Is this a fair assessment?

If this is correct, then I'm not sure the complexity of solving the ENT problem 
is worthwhile.  Consider the camel [1], and think carefully before defining new 
mechanisms to solve minor problems.  We have many other options, like changing 
the status to Informational and simply documenting existing practice, or 
declaring that zones using this strange mechanism must never return NXDOMAIN at 
all.

--Ben Schwartz

[1] https://blog.apnic.net/2018/03/29/the-dns-camel/
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to