[ietf-dkim] Re: ISSUE 1525 -- Restriction to posting by firstAuthor breaks email semantics

Douglas Otis dotis at mail-abuse.org
Wed Jan 16 12:56:48 PST 2008


On Jan 16, 2008, at 12:13 PM, Jim Fenton wrote:
>
> The roles of sender and author are different.  The fact that a  
> Sender header field is required when there are multiple authors is  
> not an assertion that the sender is, in fact, an author.  It's  
> merely a consequence of the fact that the sender (agent responsible  
> for the actual transmission of the message) cannot be inferred from  
> the From header field in this case.
>
> SSP seeks to determine the author's policy.

SSP asserts the policy of "first author's" _domain_.  It is not  
accurate to describe SSP as the "first author's" policy.  Nothing  
within SSP offers this level of policy granularity.

There is no need for a signature to always be on-behalf-of any  
specific header of the message to be compliant with "all" or  
"strict".  Efforts at restricting the i= parameter are doomed by the  
complexity.  Referencing policy should be limited to the "first  
author", otherwise validating a dearth of unsigned email is doomed by  
overhead.

Provided the _domain_ of the signature is able to have signed for the  
"first author", a message can be defined as compliant with "strict" or  
"all" assertions when signed by an unrestricted key on-behalf-of _any_  
identity.

Specifically signing for the "first author" is _not_ required.  DKIM  
or SSP is not about assuring the identity of the "first author", or  
providing "first author" specific policies.  Compliance is determined  
by whether the originating _domain_ of the message is compliant with  
the "first author's" _domain's_ assertions.

Whenever a message does not contain an unrestricted signature applied  
by the _domain_ of the "first author", SSP needs to be checked.   An  
exception should be made for restricted keys.  Restricted keys should  
only be compliant when on-behalf-of the "first author".

By not restricting the i= parameter, DKIM is able to clarify which  
entity introduced the message.  The identity of this entity can even  
be opaque.

-Doug


More information about the ietf-dkim mailing list