I've taken a brief look at Warren's as yet unpublished draft (attached
to the meeting agenda) and had a few comments.
My major objection to this type of approach is that it doesn't pass the
"cui bono" test. Basically, the major benefit from this is not to the
clients who have to implement the "query occasionally so the root knows
what I know", but to the root operators (or not even them maybe). The
cost to implement this on the client side is pretty close to the cost to
implement 5011 (and in fact it uses similar timings). And generally, I
would guess that the folk that are going to implement this are the ones
already doing 5011 and not all of them, so we're not really going to get
a complete data set at the root. (Logically, if you had to implement
this, would you concentrate on something that will actually allow
automatic rollovers or on something that's just reporting you can't do
it?) [Note: My belief is that it's not as simple as just upgrading to
the new software. I believe that this will need to be manually turned
on by the resolver owner to deal with the possible data leaking threat
rather than just being on once you update. And I almost say "no" to "do
you want to help improve our software" types of prompts]
Then there's the root operator problem and the data reduction problem.
The root ops all have to set up support for this new option - hopefully
that will be minor, but adding new things to the root servers is always
fraught. Once they do, they have to have sufficient logging space to
collect the data and be willing to do it over a period of time.
Finally, someone has to be willing to do the data reduction. All of
these operation concerns need at least tentative buy in from the Root
zone ops and probably an assignment of resources at ICANN for the data
reduction. (And someone noted privacy issues at the microphone).
Then there's what do you do with the data when you get it? Considering
there's no hope at all that everyone will implement this, we will ALWAYS
get an answer that says "someone hasn't done everything they need to do
to roll the root" of some vague size.
And then there's the sunset problem. This is only useful (if at all)
for a short period of time, and then it becomes extraneous. e.g. For a
while before the first rollover and then for a while after. At that
point we've either had a disaster or we haven't had one. Its unclear
that long term collection of the data adds value vs causing enough pain
on the client side to get them to "do the right thing" with respect to
automated updates.
The above are comments on the utility of the data collection part. I'm
going to think a little more on whether or not this could provide
similar security guarantees as does 5011 if it were used for trust
anchor rollover. I'm not sure that it can deal with even a single key
compromise and that was one of the basic design criteria driving 5011.
Later, Mike
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop