[ietf-dkim] Authentication-Results: Header

Arvel Hathcock arvel at altn.com
Wed Aug 17 15:37:39 PDT 2005


> I raised the idea of having status codes so results can
> be more granular, allowing for better decision making
> processes downstream.

Sounds good.

> What has not be discussed is what about multiple
> signatures. Are there multiple result fields?

Multiple AR's are not needed to document multiple signature validation 
attempts.  I concatenate each signature authentication result into a single 
AR like this:

Authentication-Results: r2d2.altn.com
   header.from=foo at bar.com; domainkeys=pass (good); dkim=pass (1:0:good; 
2:-1:SIGNATURE_BAD_BUT_TESTING; 3:-2:DNS_FAILURE)

There is more defining we need to do here, yes.  Currently, we all document 
the result in an AR header but each implementation so far provides a varying 
and non-standard degree of information on each result.  In other words, we 
all get the 'dkim=pass/fail' part right but the bit in ( and ) chars is 
optional and varies wildly.  DKIM could recommend a standardized format for 
that bit.

I agree this will need work if it gets included in the charter.  I think it 
should be included because:

(a) We need to document DKIM results if there is to be any filtering later 
on by other processing modules (be they an MUA someday 100 years from now or 
a heuristic filtering agent).
(b) This I-D has no other home and it needs our help (not a compelling 
reason on it's face but we seem to need it also).

> What about attempts to spoof the result fields?  If a DKIM
> verifier sees a results field, should it remove it to avoid
> spoof attempts?

It can't be spoofed if you follow the spec closely.  There's good security 
for this header there IMO and I've been using it for a long time now in my 
commercial MTA.

> A verifier may want to sign the results field, allowing for
> downstream verifiers to verify the integrity of the validation.

The possibility of this header being stripped is a necessary component of 
it's anti-spoofing provision.  So, since it has the potential to be 
stripped, I personally don't sign it ever.

-- 
Arvel





More information about the ietf-dkim mailing list