[ietf-dkim] New Issue: protecting a domain name vs. protecting a domain tree

Stephen Farrell stephen.farrell at cs.tcd.ie
Mon Apr 7 01:42:29 PDT 2008



Eliot Lear wrote:
> Dave, Chairs,
> 
> Why isn't this a duplicate of Issue 1402 
> <https://rt.psg.com/Ticket/Display.html?id=1402>?  By my recollection, 
> this topic alone has been discussed at at least two - and possibly three 
> - working group meetings.  Please advise.

It does look similar. Dave - can you differentiate this
from 1402?

Stephen.


> 
> Eliot
> 
> 
> Dave Crocker wrote:
>> Folks,
>>
>> This issue encompasses some others, but I believe it is more basic and therefore 
>> informs the others and therefore needs to be resolved separately:
>>
>>     There is a basic difference between trying to protect a single domain name, 
>> versus trying to protect an entire sub-tree.
>>
>> 1.  The DNS was not designed with sub-tree operators.  The wildcard mechanism is 
>> a very narrowly-defined capability and is useless in the face of 
>> underscore-based naming, since the underscore node really defines an attribute 
>> of the domain name it is under, rather than defining a true "name".
>>
>>      What this leaves us with is attempting to invent mechanisms that turn out 
>> to do only a partial job, at best.
>>
>>
>> 2.  Some of the sub-tree effort is for administrative convenience.  Some is for 
>> expanded semantics.
>>
>>      It's not clear that the specification is clear about this distinction.
>>
>>      It is not clear that the specification is clear about the motivations that 
>> make it mandatory to add sub-tree mechanisms to the specification.
>>
>>
>> 3.  At least one of the sub-tree mechanisms is attempting to glean information 
>> from the absence of publisher action.  Let me explain:
>>
>>      I believe the desire with checking the A record is similar to the idea 
>> behind having ADSP in the first space.
>>
>>      That is:
>>
>>          a) DKIM is for declaring the presence of an accountable identity.  If a 
>> signature is present, you know something.  If it is absent, you know nothing extra.
>>
>>          b) ADSP attempts to tell you something, in the absence of a signature. 
>> It does that by defining something else that must be present.  If the ADSP 
>> record is present, you know something.  If it is absent, you know nothing extra.
>>
>>          c) Checking for the presence of an A record is intended to try tell you 
>> something in the absence of an explicit action by the domain owner.  That's it's 
>> flaw: It is intuiting ADSP information from non-ADSP action.
>>
>>      While there is nothing wrong with checking the A record, it's semantics 
>> have literally nothing (directly) to do with ADSP.
>>
>>
>> All of the above is of course implies some specific actions, but for this note, 
>> my real goal is to get much more explicit discussion and consensus about the 
>> difference between protecting a single domain name, versus protecting a tree of 
>> names, and to get consensus about each of these as separable goals.
>>
>> d/
>>   
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> NOTE WELL: This list operates according to 
> http://mipassoc.org/dkim/ietf-list-rules.html



More information about the ietf-dkim mailing list