On Thu 14/Sep/2023 16:39:49 +0200 Murray S. Kucherawy wrote:
On Wed, Sep 13, 2023 at 6:01 PM Douglas Foster wrote:

Our assumed reference model is a fully automated, by-the-spec implementation of RFC 7489. In particular, this means that:
- when p=none, unauthenticated messages are never obstructed, for fear of 
hindering a wanted message
- when p=reject, unauthenticated messages are never allowed, in the blind faith 
that such messages are always unwanted
- when p=quarantine, automation will break down, so the policy is recategorized 
as either none or reject.

This raises a coverage problem. A huge volume of traffic will not be protected by Sender Authentication, so the evaluator becomes entirely dependent upon content filtering to protect himself from attacks that impersonate unprotected domains. In the unlikely case that a content filtering implementation is sufficient for non-DMARC domains, it is likely to be sufficient for DMARC domains also, making DMARC unnecessary.

I don't follow the logic here. Both the DMARC verdict about a message and the result of content filtering are, as I understand it, typically weighted inputs to a final disposition decision, even when that DMARC result is effectively a shrug.

If the underlying theme here is a need for ultimate determinism, I think by now we've learned that's a fool's errand. The decision machine is far too complex, and making it comprehensive requires enormous investment that not many operators can afford to make.


I strongly object to that position. The magic spell that content filtering provides is such a nuisance that many operators gave up and turned their service to giant providers, who are large enough to maintain a worldwide reputation system. Domain based authentication was devised to provide an alternative, deterministic approach.


[...]

The problem is the reference model. DMARC is not amenable or appropriate using a fully-automated implementation.

I don't believe it has ever been claimed to be such, nor do I believe there is an illusion that this is even possible.


There is. The much discussed Interoperability Considerations section clearly establishes that the "only" problems are mailing lists and forwarding. So, as we have an ARC protocol ready, and because it is the goal of both sides —ML and forwarders on one side, receivers on the other— to reliably deliver legitimate messages, it is enough to devise how to make them meet in order to make ARC work as intended. I do believe it's possible. Is it an illusion? For sure, it is way easier than making content filtering reliable.


If the issue is that the document under development claims otherwise, that's something that deserves attention.


DMARCbis doesn't make that claim. It quietly surmises it when it talks about authentication ecosystem becoming more mature, but it doesn't arrogate it.

DMARC is just the reference model Doug described. Its full payoff is p=reject, but it cannot be universally deployed for the time being. This limitation has been made explicit. The sooner we finalize the documents under development, the sooner we can turn to fix forwarding. Trying to stuff extra problems into DMARCbis is counter-productive, as it actually delays tackling those problems.


Best
Ale
--





_______________________________________________
dmarc mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to