[ietf-dkim] Re: Role of Sender header as signing domain

Hector Santos hsantos at santronics.com
Thu Dec 7 01:29:34 PST 2006


John Glube wrote:

> For an e-mail application service provider, (ESP), one way
> to do this is for that entity to sign the RFC 2822 sender
> header.
> 
> By doing so, the ESP says "I, ESP am the entity sending
> this email on behalf of my client, List (identified in the
> RFC 2822 from header) and as such an identity that is
> associated with that email and can be held accountable."
> 
> This approach is consistent with best practice and is
> specifically allowed for in DK.
> 
> Am I now to understand that no, you may only sign the RFC
> 2822 from header and nothing else, 

No. Sender SHOULD be signed if that is what makes the authentication of 
the message stronger. But I think the "confusion" is......

 > if you want to: (i)
> publish a sender signing policy; or (ii) take advantage of
> any reputation proposals such as the Domain Assurance
> Council, which although out of scope, is one of the
> perceived benefits of DKIM?
> 
> If so, then in it seems we are moving in the wrong
> direction. The approach is not backward compatible. It will
> prejudice the ability of certain entities to follow best
> practice. It appears to undermine the mission statement
> quoted above.
> 
> On this basis only, I add my vote in favor of this petition.

.... that the ESP here is a THIRD PARTY SIGNER!

The critical issue, debate, 'dividing line' whatever you want to call it 
is the "AUTHORIZATION" of the signing.

In other words, I own the domain, just because you may be hosting my 
mail, doesn't really mean you have the authority to sign on my behalf.
Remember, the specs does say the signer is now accountable.  So you have 
to consider the idea that the ESP/ISP may not want to get involved and 
in the TRADITIONAL is to not get involved in the passthru nature of 
mail.  Thats been the best practice and what most systems work with on 
that basis.

But probably in the name of "business", allowing unauthorize and 
unrestricted 3rd party signing, then this basically says ANYONE can sign 
my mail and effectively make my mail appear to end-users that my mail is 
"OK" just because it has some confusing "GOOD DKIM MAIL" SEAL on it.

It opens the door to exploitation to allow just anyone to sign on your 
behalf, and that may include a domain that doesn't even use the domain 
for sending mail! Something today, we have little control of unless you 
are using something like SPF or some other technical to determine its a 
valid EMAIL domain in play.

IMV, the "technology" that has not been completely worked out is how 
does a DOMAIN authorized 3rd party signers.  Thats the missing piece in 
all this and its the heart of most of the pros and cons debates.

IMV, there are 4 general types of DKIM messages:

     EXCLUSIVE
     OPTIONAL
     3RD PARTY
     NONE

By far, the strongest protection, and in my view, the highest benefit 
DKIM/SSP has to offer to the world is the exclusive signing policies. 
This is where the high value domains will see the greatest benefit. 
OPTIONAL gives domains to integrate DKIM/SSP into different email 
routes.   3rd PARTY can play a role in original signing or as second 
hand signings in order to maintain the "DKIM integrity" of possibly 
altered mail, and then you have NONE where NO DKIM is expected at all 
which will include the legacy market.

The missing piece, in my view, is how the 3rd party is involved in an 
authorized and expected manner.  Once that part is worked out, IMV, we 
are pretty much done.  Exclusive is easy and required for DKIM to have 
basic VALUE to offer the world.  Unfortunately, IMV, the SSP cons are 
not making it easy to allow that to happen.

---
HLS




More information about the ietf-dkim mailing list