[ietf-dkim] How to reconcile passive vs active?
Douglas Otis
dotis at mail-abuse.org
Mon Aug 7 11:20:48 PDT 2006
On Aug 7, 2006, at 9:39 AM, Hallam-Baker, Phillip wrote:
> Cisco is not a typical email user, it is not currently a target of
> the type of attack that would make one want to publish strong policy.
Mike is correct to suggest that Cisco represent a typical domain
sending and receiving email. The domains wanting to make an
assertion that secondary services such as "mailing-lists are never
used" are likely limited to the relatively few domains subject to
spoofing attacks.
> A more rational concern would be that you think you will be
> required to deploy strong policy and that it will have bad effects.
It would be dangerous to limit a policy assertion so narrowly. There
should be at least two possible assertions. "All messages pertaining
to this policy are signed, with the possible exception of common
email related services" and "All messages pertaining to this policy
are signed without exception". The first policy represents an
expectation that sources known to provide these services will carry
messages that may not retain a valid signature. This first policy
reduces the range of valid sources and allows the listing of related
domains while also incurring fewer delivery issues.
> The reason that I expect people to implement reporting, fix the
> mailing lists and all the other infrastructure that will eventually
> make even Cisco want to publish strong policy is that doing so will
> help reduce administration costs and false positives.
Publishing a reporting email-address does not seem to offer any
significant advantage over an adopted convention.
> I would much rather put up a response server to provide feedback
> than have people contact me to tell them I am blocking good mail.
Are you suggesting two types of reporting addresses?
being-blocked@
"Your site is blocking our messages to recipients that have
specifically requested this information. Continued blocking will
greatly harm our enterprise."
been-blocked@
"Your site is being blocked due to a high percentage of your messages
representing unsolicited bulk email."
> I would much rather authenticate my mail than have it mistaken for
> spam.
There is also a desire to void complaints that email is not being
delivered for invalid reasons.
> There are four possibilities for a legit mail sent with
> authentication.
>
> 1) Signature Validates:
> 2) Signature fails to validate because the originator screwed up
> 3) Signature fails to validate because the sender screwed up
> 4) Signature fails to validate because of an intermediary acting
> for the recipient (mailing list, forwarder, etc.).
>
>
> The first case is success, the second and third cases are self
> healling.
>
> Its only the fourth case that leads to an issue and it is easy for
> Cisco to fix. They simply issue a separate email address for
> receiving mail from mailing lists. Many of them seem to do this
> already. I note that Michael is one of them.
There is still value in a domain assuring that all messages are being
signed. This policy assertion should accommodate a stipulation
regarding the use of non-complaint services. An assertion that a
particular domain signs all message and uses non-complaint services
reduces the amount of blocking this may otherwise permit, but is also
be less likely to cause delivery failures.
> Worst case is that everyone has to resubscribe to mailing lists
> that are habitual manglers of signatures in a way that is
> incompatible with people's mail service using a different address
> that works.
Allowing the stipulation regarding the types of services used,
messages without the expected signature might cause the source to be
evaluated on the basis of being a "provider of non-complaint
services." It may take years, if not decades, for a separate
category of evaluation not to be needed. The "All messages
pertaining to this policy are signed, with the possible exception of
common email related services" offers significant value over not
being able to add _any_ additional constraints when evaluating the
source.
-Doug
More information about the ietf-dkim
mailing list