On Thu 2015-04-09 10:36:17 -0400, Phillip Hallam-Baker wrote:
> As I see it, there are two sub-problems:
>
> 1) How does a client discover and establish a binding to a DPRIV service?
> 2) What transport/sessions(s) are supported for queries?
>
> Before answering either, I think it is pretty clear that at some point
> in the future, SPUD will be the logical choice for transport/session.
> It is also clear that we should not build research on research.
>
> So the way forward as I see it should be that our answer to (1) should
> support some mechanism for advertising alternative transports so we
> can use TLS for now and make use of SPUD if  and when it matures.

I'm not convinced that SPUD is the long-term way forward, fwiw.  But
there was enough discord between the different proposals within DPRIVE
that "use TLS for now" seems like it would be a great consensus to come
to.  I hope we reach it.

I'd like to make sure we have a clear sense of how to do this securely
and efficiently independently of wrangling about this next part:

> The hard part of the problem is all in problem 1. I designed,
> implemented and wrote the draft for the transport/session part in a
> day. It isn't a difficult problem (if you are only solving DNS, SPUD
> is a lot harder). The hard question is how to discover and establish a
> binding to the DNS service before you have DNS.

I don't think this is quite as hard as you're making it out to be.
We're going from:

 * for each resolver, get:
    - an IP address

to:

 * for each resolver, get:
    - an IP address
    - a privacy-preserving transport mechanism
    - a trust anchor

Current discovery mechanisms are:

 * Manual configuration
 * DHCP

i think most people consider DHCP configuration to be at best minimally
useful for DPRIVE -- it leaves you vulnerable at network connection
time, but then protects you against subsequent attacks.  *shrug*

Perhaps DHCP could be seen as a mechanism to propose available choices
for manual configuration?

At any rate, i think we shouldn't block transport mechanism work on
discovery mechanism work.

          --dkg

_______________________________________________
dns-privacy mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dns-privacy

Reply via email to