On Saturday, June 18, 2022 8:42:23 AM EDT Douglas Foster wrote:
> Let's talk through the selling process for the Tree Walk algorithm.
...
> In sum, why should an Evaluator make the switch?

I think there are some good points in here.  Fundamentally, I agree that there 
needs to be a value proposition associated with investing the resources 
required to update a DMARC implementation from RFC 7489 to DMARCbis.

I don't think it makes sense to pick apart the document and focus on one 
element of the changes in order to determine if that will be supported be 
implementers or not.  In my experience, engineering organizations don't look 
at a specification and assess which pieces of it they want and which ones they 
don't.  They tend to look at it as a whole, unless there are specific concerns 
that need to be addressed.

The code to switch from PSL based organizational domain to tree walk based is 
trivial.  I think any marginal cost associated with implementing it or not 
will be in the noise compared to the overall cost of designing, coding, 
testing, and deploying an update from RFC 7489 to DMARCbis.

In the end, as is common in IETF work, it's difficult to forecast how quickly 
this will occur.  My view is that in the scheme of the overall move to 
DMARCbis, the tree walk won't be a big driver, but it does have advantages:

1.  Does not use the PSL for something it was not intended for.  As has been 
mentioned many times, the PSL is designed for browser use cases, not email.  
In their words:

It allows browsers to, for example:

    Avoid privacy-damaging "supercookies" being set for high-level domain name 
suffixes
    Highlight the most important part of a domain name in the user interface
    Accurately sort history entries by site

This is a big deal in my view.  Under RFC 7489 you can either protect your 
subdomains against supercookies or have a DMARC policy for them.  Not both.

2.  It extends DMARC to cover more entities (PSDs) without the need for a 
centralized registry (which was the best we came up with for RFC 9091).

The registry is one of the reasons RFC 9091 is experimental.  We don't want to 
add a single point of failure to the mail system and this was never a great 
idea.  It was simply the best we could come up with at the time.

3.  Under RFC 7489, if a PSD allows cross user forgery so there is a sibling 
attack risk that organizational domain owners can't mitigate.  With DMARCbis, 
organizational domain owners can address this by publishing psd=n.

To the extent cousin domain attacks are a problem, I think the DMARCbis 
approach is much better.  Under RFC 7489 no domain is more than one PSL update 
away from being at risk.

If we do our overall job well, then updating to DMARCbis should be an obvious 
choice.  My prediction though is that the drivers will ultimately be driven by 
business needs.  Once there's a large email service solicitation that lists 
DMARC using DMARCbis as the reference for the requirement, I expect this will 
get more important to service providers.

Scott K


_______________________________________________
dmarc mailing list
dmarc@ietf.org
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to