[dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc-to-historic-00.txt

Alessandro Vesely <vesely@tana.it> Tue, 28 April 2026 16:13 UTC

Return-Path: <vesely@tana.it>
X-Original-To: dmarc@mail2.ietf.org
Delivered-To: dmarc@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id AE7D9E4E24C5 for <dmarc@mail2.ietf.org>; Tue, 28 Apr 2026 09:13:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1777392805; bh=2SZlENy00TYOBOYjzV2E5Y82EB1mVkmmN5vIIjbcxaM=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=Kh1QSAxxs5Z+tl19/d2tyRLVdOJYsy9eZjO801s1yLmkIb0QcCDJVHPDwdYHw+qvH 9TX2CV0vP4e9PIiIqezxMCDpUOmx0XiV7o1JcJWgMizZc7xUBkHlj+NOBqu7Tq21ui A2PDZOpqaBWSZN8G6i/0wzVjjZ4XFAWAcO/5kjw4=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1152-bit key) header.d=tana.it
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x32uotf51Da5 for <dmarc@mail2.ietf.org>; Tue, 28 Apr 2026 09:13:23 -0700 (PDT)
Received: from wmail.tana.it (wmail.tana.it [94.198.96.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 9A87BE4E24BA for <dmarc@ietf.org>; Tue, 28 Apr 2026 09:13:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=delta; t=1777392802; bh=3vCFl657exWEKouWb9Bvpoz34dgIb1tW9JRlWsUwAPQ=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=DCmPQlgDeBjcbuEQAjvEYPABwMmOyO1cJsJgVhF5IPWb5WdicQ7Lbx9yc0hEYU0Pm fQMJQ+J1pWLV57Gqx480+rMMTsERMcU9YR/7nCm4zLnMLIGjjkleLksF7BBNHvEYIb 4JsFRbrHfvFZFMnotaH0yCz9gxwtKmiPeuDAY0fGSL0aGBHz1W0FcKM+kVBuO
Original-Subject: [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc-to-historic-00.txt
Author: Alessandro Vesely <vesely@tana.it>
Original-Cc: "Murray S. Kucherawy" <superuser@gmail.com>, dmarc@ietf.org
Received: from [192.168.1.176] ([::ffff:95.236.126.200]) (AUTH: CRAM-MD5 uXDGrn@SYT0/k, TLS: TLS1.3,128bits,ECDHE_RSA_AES_128_GCM_SHA256) by wmail.tana.it with ESMTPSA id 00000000005DC162.0000000069F0DCA1.00006C16; Tue, 28 Apr 2026 18:13:21 +0200
Message-ID: <e5e9530c-4530-4d8d-94f2-f1020e994b6f@tana.it>
Date: Tue, 28 Apr 2026 18:13:21 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Todd Herr <todd@someguyinva.com>
References: <177688051946.1081266.12342935554351032830@dt-datatracker-b45949c58-5szpr> <1bcb0b85-e5a0-4010-9895-c3703962fdff@tana.it> <CAL0qLwZUTUaEb2xFph1EYr7NdWuYKxzpKhFYVLsa6y6oDT91mA@mail.gmail.com> <20745af5-ce08-47ad-8b94-af915e11b553@tana.it> <CAK2M3FCgMQNd+EfzAXdQAF1Y4u8WJ8LddV4kc3VvVx9GKZM15w@mail.gmail.com>
Content-Language: en-US, it
Authentication-Results: tana.it; auth=pass (details omitted)
From: Alessandro Vesely <vesely@tana.it>
In-Reply-To: <CAK2M3FCgMQNd+EfzAXdQAF1Y4u8WJ8LddV4kc3VvVx9GKZM15w@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: SRMNET6TOHHBKZPA4I4PZUMJI7MCWC3J
X-Message-ID-Hash: SRMNET6TOHHBKZPA4I4PZUMJI7MCWC3J
X-MailFrom: vesely@tana.it
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dmarc.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "Murray S. Kucherawy" <superuser@gmail.com>, dmarc@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc-to-historic-00.txt
List-Id: "Domain-based Message Authentication, Reporting, and Compliance (DMARC)" <dmarc.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/LhXjICrWdAHJRsBVW4VbZviC81E>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmarc>
List-Help: <mailto:dmarc-request@ietf.org?subject=help>
List-Owner: <mailto:dmarc-owner@ietf.org>
List-Post: <mailto:dmarc@ietf.org>
List-Subscribe: <mailto:dmarc-join@ietf.org>
List-Unsubscribe: <mailto:dmarc-leave@ietf.org>

On 27/04/2026 15:52, Todd Herr wrote:
> On Fri, Apr 24, 2026 at 2:12 PM Alessandro Vesely <vesely@tana.it> wrote:
>> On 24/04/2026 03:24, Murray S. Kucherawy wrote:
>>> On Thu, Apr 23, 2026 at 8:04 AM Alessandro Vesely <vesely@tana.it> wrote:
>>
>>>> Section 3.2 is titled "ARC’s Core Lesson: Signatures Are Not Trust". 
>>>> However, DMARC itself relies on trusting authenticated identifiers, whether 
>>>> established via cryptographic signatures or IP-based mechanisms.  For 
>>>> direct messages, this model is generally effective. There is a qualitative 
>>>> difference, however, when identity is asserted transitively (e.g., in 
>>>> forwarding scenarios): authentication alone does not convey the same level 
>>>> of trust. Informally, when an entity proves its own identity, this can be 
>>>> seen as a kind of “fixed point” of the trust function; this property does 
>>>> not hold when identity is asserted on behalf of a third party.
>>>
>>> I'm not sure I understand the claim here.   A DMARC "pass" is not 
>>> predicated on trust (unless you only say DKIM passes for trusted entities, 
>>> for instance).  I mean, it could be, but the protocol doesn't require it 
>>> (and how could it?).
>>
>> Perhaps “trust” is not the most precise term here.  What I meant is that 
>> a DMARC “pass” typically contributes positively to a message’s 
>> evaluation (e.g., reducing its score).  While this is not a normative 
>> requirement of the protocol, it is a common operational consequence of 
>> successful authentication.
>
> The notion that a DMARC "pass" typically contributes positively to a 
> message's evaluation is not only not a normative requirement of the 
> protocol, it is in fact contrary to the text of both RFC 7489 and DMARCbis.
>
> RFC 7489 includes this text in the Abstract section:
>
>     "DMARC does not produce or encourage elevated delivery privilege of
>     authenticated email."
>
> DMARCbis, meanwhile, contains this text in the Introduction section:
>
>     "A DMARC pass for a message indicates only that the use of the Author
>     Domain has been validated for that message as authorized by the Domain
>     Owner. Such authorization does not carry an explicit or implicit value
>     assertion about that message or about the Domain Owner, and so a DMARC pass
>     by itself does not guarantee that delivery to the recipient's Inbox would
>     be safe or desirable."
>
> A DMARC pass allows one to evaluate the current message in the context of 
> the authenticated identity's previous message sending history, but it does 
> not and should not, by itself, ascribe a positive value to a message.


I agree that neither RFC 7489 nor DMARCbis assigns any intrinsic 
positive value to a DMARC “pass”, and that such a result does not by 
itself justify favorable handling.

My point was about how authentication results are used in practice as 
inputs to local evaluation, independently of any notion of domain 
reputation.

Even in the absence of historical data (e.g., on smaller sites), a 
validated, aligned author-domain signature can still serve as a 
meaningful signal: it confirms that the domain in the visible identifier 
has participated in the authentication of the message.  This is distinct 
from reputation, which may amplify or override that signal when available.

The distinction I was trying to draw is between first-party 
authentication and transitive assertions.  When a domain authenticates 
its own mail, the identifier is directly bound to the originating actor. 
  In contrast, when identity is conveyed via intermediaries (e.g., 
forwarding scenarios with third-party signatures), that direct binding 
is not present, and the same kind of signal is not available.


Best
Ale
--