[ietf-dkim] Nits with section 3 Operation Overview

Douglas Otis dotis at mail-abuse.org
Tue Oct 30 14:28:12 PST 2007


On Oct 30, 2007, at 12:42 PM, Arvel Hathcock wrote:

> Just one suggestion.    I would rewrite the second sentence like this:
>
>  "This practice would be used by those domains who wish to  
> emphasize security over deliverability of their messages."

Unless the "From" field is specifically asserted as always signed,  
including other originating headers would allow spoofing of email- 
addresses within the particular domain by other domains.  However,  
this type of assertion interferes with deliverability of messages  
from various mailing lists.  If the assertion is intended to  
encompass both Sender and From fields as a type of escape mechanism,  
this would be expecting adoption of a strategy similar to that used  
by Microsoft where the MUA displays within the From field, "From:  
<sender-address> on behalf of <from-address>".  This synthetic field  
causes some confusion and angst as it is seen differently depending  
upon the MUA.  Of course the MUA could always display the Sender  
header, but then it could be confusing which field companies a valid  
signature.  Perhaps a green background placed behind any email  
addresses within a valid domain signature would be adequate.

The issue whether the i= identity has been validated in some fashion  
can not be answered without some specific additional assertion added  
to DKIM.  This assertion, if any are created, should be added to the  
Key if and when this becomes a requirement.  Don't expect this  
requirement to prove useful.  It would seem that the i= parameter  
within the signature field should become deprecated, as signers are  
likely to routinely add this to avoid deliverability or display  
issues.  If there is an inter-domain problem, this is something the  
signing domain needs to correct.  It would seem okay to simply say  
that highlighting any email-address be done whenever the domain is  
within a valid signing-domain, and ignore the issue of i=?.

For example, a message is signed-

  Sender: admin at example.com
  From: boss at example.com
  Dkim-signature: i=boss at example.com; d=example.com;...

Would the i= parameter invalidate the the admin at example.com address?
How should the synthetic "on behalf of" header be highlighted.

The i= parameter is a mess and should be deprecated at this point.

-Doug



More information about the ietf-dkim mailing list