Re: DMARC
Alessandro Vesely <[email protected]> Tue, 19 Mar 2013 20:10:31 +0100
| Newsgroups | gmane.ietf.asrg |
|---|---|
| Message-ID | <[email protected]> |
On Tue 19/Mar/2013 19:20:46 +0100 Dotzero wrote: > On Tue, Mar 19, 2013 at 1:30 PM, Alessandro Vesely <[email protected]> wrote: >> On Tue 19/Mar/2013 01:24:44 +0100 Dotzero wrote: >>> 2) DMARC provides a domain owner or agent the opportunity to express >>> (negative) policy regarding mail that fails to validate for either >>> aligned SPF or DKIM. This ability to express policy indicating a >>> receiver should either quarantine or reject (depending on the policy >>> published) provides protection against direct domain abuse. >> >> That's a confusing repetition of already available policies, dkim=all >> and -all. Rejecting is never mandatory, thus the ability to whitelist >> failed authentications with one another has always been granted. For >> a simpler-is-better approach, message disposition specifications could >> have limited to bolstering and clarifying existing policies. > > It is not simply a confusing repetition of available policies > Alessandro. There are several key differences. that are important. 1) > DMARC introduces the concept of alignment for SPF and DKIM 2) DMARC > policy only comes into effect when a message fails both (aligned) SPF > and DKIM. This provides additional robustness that is not available > when looking at ONLY SPF or DKIM. It seemed to me that the alignment concept could go in the category of bolstering and clarifying (otherwise it would be insane to whitelist an spf=pass smtp.mailfrom=phisher.example; dkim-adsp=discard header.from=bank.example). The confusing part comes when the extra policy is not consistent, for example: spf=softfail smtp.mailfrom=user.example; dkim-adsp=unknown header.from=user.example but the DMARC policy is reject --or the other way around, fail, discard, and none, respectively. Mandate consistency and redundancy becomes explicit.