On April 26, 2022 4:50:08 PM UTC, Alessandro Vesely <[email protected]> wrote:
>On Tue 26/Apr/2022 14:53:27 +0200 Scott Kitterman wrote:
>> On April 26, 2022 8:06:50 AM UTC, Alessandro Vesely <[email protected]> wrote:
>>> On Mon 25/Apr/2022 05:56:46 +0200 Scott Kitterman wrote:
>>>> 
>>>> How about something like this:
>>>> 
>>>> 9.7 Determination of the Organizational Domain For Relaxed Alignment
>>>> 
>>>> DMARC evaluation for relaxed alignment is highly sensitive to errors in the
>>>> determination of the organizational domain if the RFC5322.From domain does 
>>>> not
>>>> have a published policy.  If an incorrectly selected organizational domain 
>>>> is
>>>> a parent of the correct organizational domain, then relaxed alignment could
>>>> potentially allow a malicious sender to obtain DMARC PASS.  This potential
>>>> exists for both the legacy [RFC 7489] and current [Section 4.8] methods for
>>>> determining the organizational domain.
>>> 
>>> 
>>> I object that this text undermines the robustness of the protocol and may 
>>> sound like a campaign for strict alignment.  Relaxed alignment is safer 
>>> from a flexibility POV, as it accounts for occasional 
>>> @hostname.example.com.  It has played a relevant role in DMARC success, and 
>>> it's not by chance the default.
>>> 
>>> Here's an alternative text:
>>> 
>>>    DMARC evaluation for relaxed alignment is sensitive to errors in the
>>>    determination of the organizational domain due to erroneous DNS settings 
>>> by
>>>    either the organizational domain or its PSD parent.  If the PSD parent is
>>>    incorrectly selected as organizational domain, then relaxed alignment can
>>>    potentially allow a malicious sender to obtain DMARC PASS while
>>>    impersonating the relevant organization.  This potential exists for both
>>>    the legacy [RFC 7489] and current [Section 4.8] methods for determining 
>>> the
>>>    organizational domain.
>>> 
>>> 
>>>> This issue is completely avoided by use of strict alignment and publishing
>>>> DMARC records for all domains/sub-domains used as RFC5322.From domain in an
>>>> organization's email.
>>> 
>>> 
>>>   or by publishing psd=n.
>>> 
>>> 
>>>> For cases where strict alignment is not appropriate, this issue can be
>>>> mitigated by periodically checking the DMARC records, if any, of PSDs above
>>>> the organization's domains in the DNS tree and (for legacy [RFC 7489] 
>>>> checking
>>>> that appropriate PSL entries remain present).  If a PSD domain publishes a
>>>> DMARC record without the appropriate psd=y tag, organizational domain 
>>>> owners
>>>> can add psd=n to their organizational domain's DMARC record so that the PSD
>>>> record will not be incorrectly evaluated to be the organizational domain.
>>> 
>>> 
>>> The latter alternative is obviously easier than monitoring the DNS settings 
>>> of the PSD parent, and has to be carried out anyway in case.
>> 
>> What specifically do you object to?
>
>
>A quick skim through your text seems to be summarizable as "DMARC has a defect 
>but you can overcome it by using strict alignment".  I know that's not what 
>you meant, but it sounds quite like that.
>
>
>> Do you think it's inaccurate that this concern is limited to relaxed 
>> alignment?
>
>
>No, I think it's wrong to blame relaxed alignment.
>
>
>> The specific suggestion you added (or by publishing psd=n) is already in the 
>> text later on, so I'm not understanding what you think the problem is or 
>> what you want to do about it?
>
>
>The alternative text above differs slightly from the first paragraph of the 
>text you proposed, in an attempt at watering down that meaning.

Okay.  Explain how the issue occurs when alignment is strict?

Scott K

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

Reply via email to