I've been thinking a bit about some of the issues raised in the recent DoH
discussion.

What I am wondering about, is what the goals of different parties might be.

I am also wondering whether some available standards (or additions to some
of those standards) might be helpful.

Finding particular middle ground technical solutions to balance the
different goals (hard requirements vs philosophical issues vs real-world
things), is what I think is a productive direction to have discussions.

Some of the issues may need to be examined a bit closer. E.g. distrust is
pretty vague. There are multiple underlying issues, e.g. privacy ("I don't
trust you to know stuff"), or data integrity ("I don't trust you to not
mangle data"), or surveillance ("I trust him more than I trust you, because
he doesn't keep logs longer than X hours").

I think the ability to separate out DNS from non-DNS traffic when the
transport is TLS on some commonly-used TCP port, is another issue.

Similarly, being able to identify end-points by name or by cert, and
possibly having the ability to act on that identification (permit/deny) is
another thing.

Are there other requirements/drivers on these issues, that are implied or
that might need to be considered?

Is there any need/desire to separate the transport from the actual DNS
resolution? Or would that add too much complexity with no obvious benefit?
Would anyone offer transport while allowing use of a third/fourth party DNS
resolver??

The technical things that might be worth looking at, that I can think of,
are:

   - New certificate use types (specific to only DNS, DoH, DoT,
   server/client etc?)
   - SNI
   - DNS server names (standardized or validated, or white-listed)
   - SRV stuff or similar
   - AH without any content encryption (Null cipher), allows channel
   integrity while letting network operator monitor view query/response
   traffic, e.g. for pseudo-RPZ functionality
   - Is there a DANE use case anywhere in here?

Sorry for the noise, if anyone isn't interested in this stuff.

Brian
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to