On Thu 17/Feb/2022 20:17:30 +0100 John R Levine wrote:
I took another look at Scott's original message, and now I'm trying to figure out if there are situations where an upward vs downward tree walk will make a significant difference and the downward walk is a surpsise.

Consider the domain us.com which acts as a pseudo-registry, and say we have these records for their customer cust.us.com

_dmarc.com NXDOMAIN
_dmarc.us.com something (it has an MX)
_dmarc.cust.us.com something (it also has an MX)
_dmarc.sales.cust.us.com NXDOMAIN

They send a message from sales.cust.us.com.  If you believe the PSL, the org domain is cust.us.com.  If you do an upward tree walk, the first DMARC record is cust.us.com.  If you do a downward tree walk, ???

I suppose _dmarc.us.com should have psd=y but it's also a domain that sends and receives mail.  This sort of ambiguity is surprisingly common.


If they have MX and non-trivial SPF records, they probably are using the domain to send and receive mail. Yet, they also host independent subdomains. IMHO, we should trait [email protected] as a regular domain, without the limitations we apply to PSDs. At the same time we should allow cust.us.com to claim independence from us.com, as far as DMARC is involved. We need to allow org=y.

Note that this is a point where we can do better than relying on the PSL. RFC 7489 proposed to use heuristics /in the absence of more accurate methods/. After years of experience, can we propose a new method which can be more accurate? Accuracy comes from publishing DMARC records with psd/org/sub flags.

In the quoted scenario, assuming "something" is a DMARC record without flags, a tree walk delivers us.com as the org domain. To avoid BEC, there must be a transition period during which mail filters check the PSL in such cases; that is, in the absence of flags.


Best
Ale
--




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

Reply via email to