[ietf-dkim] list expanders (was Re: chained signatures, was l= summary)
Douglas Otis
dotis at mail-abuse.org
Mon Jun 22 08:43:39 PDT 2009
On Jun 22, 2009, at 2:51 AM, Charles Lindsey wrote:
> On Fri, 19 Jun 2009 17:55:57 +0100, Douglas Otis <dotis at mail-
> abuse.org>
> wrote:
>
>> It dangerous to consider A-R headers of unknown origins as somehow
>> inherently safe......
>
> Unless they are included in a signature.
Unverifiable DKIM signatures will not confirm the origin of an A-R
header.
> An A-R record always includes an idication of the domain that
> purported to have place it there. If it is signed by that same
> domain (as would be the case in the scenarios we are discussing),
> then more reliance can be placed on it (depending on your opinion of
> that signer - but you opinion of the manager of a mailing list you
> have subscribed to is likely to be quite high).
There is no assurance that RFC 5451 "authserv-id" have any
relationship with an RFC 4871 d= values. There is also no assurance
that bogus A-R headers would have been removed. Amongst the
confused advice about retaining A-R headers, there is also not a
certain practice of not signing A-R headers, even when A-R headers are
not added. Do you expect there will be d= requirements imposed upon
authserv-ids, since that is not how A-R validation works?
> I agree that an unsigned A-R is dubious, but even then if it
> purports to have been placed there by a domain which
> a) the message has been passed through, and
> b) you are prepared to trust to have removed any pre-existing
> bogus A-R purporting to have been placed there by that domain
> then it should be pretty safe (and this was indeed the case for the
> example we were discussing).
What this would be trusting may not be common practice. In addition,
there is no defined relationship between authserv-id and d= values or,
for that matter, domains in general.
A mailing list might use a signing domain of "foo.tld" and the
authserv-id of "bar.unique".
By allowing inclusion of A-R headers having unknown origins remains a
risky practice since a recipient's MUA might trust these headers.
A safe practice would remove all foreign A-R headers. Exceptions made
when signed by verified DKIM signatures still requires trusting the
DKIM signature not to introduce misleading A-R headers. Again, there
is no direct relationship between RFC 5451 "authserv-id" and RFC 4871
d= values.
-Doug
More information about the ietf-dkim
mailing list