[dmarc-ietf] Re: Authentication: what is needed and why ARC is needed to acheive it.
Dotzero <dotzero@gmail.com> Tue, 12 May 2026 01:33 UTC
Return-Path: <dotzero@gmail.com>
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 6F091ECBF2FE for <dmarc@mail2.ietf.org>; Mon, 11 May 2026 18:33:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1778549614; bh=UyYVMsyGvprcEAKfe112H6aONrTJ/1m9vAOBnlug+eQ=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=dkqOkhV0g51onc7fU74laEWIxLtVnY67juWPeB+rO5jhEWssBlzBHTone+khUoM92 gtlnLu2IHyVX6QrPEgbtRWVOO3cGawnXfiurRdy7BQMp2RJNX9w7RnUN2qUNrXVUCU RnW5DxpTCqJXCOlaPoMMyvNJLeEJ/SpsQaxbvR+s=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 aUypPn09JB9S for <dmarc@mail2.ietf.org>; Mon, 11 May 2026 18:33:33 -0700 (PDT)
Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id D2B48ECBF2F7 for <dmarc@ietf.org>; Mon, 11 May 2026 18:33:33 -0700 (PDT)
Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-2bcd3ac3307so8319265ad.0 for <dmarc@ietf.org>; Mon, 11 May 2026 18:33:33 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1778549613; cv=none; d=google.com; s=arc-20240605; b=a1DwWviu62Y9tBMNXuXRRtYb612oPc3HrhFeCeBuX0b1O7f+YRBmxPiNvuITajZv8z nLWoo+fG5TMJRaaIozAHkKDCa8s57wBkVyvSHwkkMWSFBw6RCk1SGTlZhnHIc01cy23m 79EEpt7lmvWzhyZ4jIxqBfmxJQ6iHAwfLFxMgxH3lG2PEMrUgrg5gspAYcygcJcf3Hir PkT5QNkVaR3yQq8mIQJW7I+Sosg6i1Lmy8CyyAOy+qTNv1Ff2UIg+MKlBZi70PoIMkPG a5gvyZhsxbsPqmTNGqCPaQLI6IP+FeuCimBMpC7vmtRx7g8eeWUV5exTL8cK2N5POUjw Vj+w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=gUWSVFLDfB/TlZI9kHMT97SRMc/JY/XYtZILSvwtoi4=; fh=fHn0eX+sCS2Z2opkYPnH3PByRTv+0cCae/o611BB3Mk=; b=BMBrEJlGGAJYHGC3VV7A41fduUhbjCwKA4kNip6KTkFYA3005v+cmyfs/CEz4ci6uG vNhnkmeKQfdXXR2AhVZzEgCCmQ6yBdhmYS5PP9v4ltc2varhWyrADcKdut+HoKissJxd UGZ6hGQNOhd78rBtcwLE98VoRhm7GtAm3ocgiNh5Nimj9KXWJucYZ2Ic+ud6JD+9/uq4 7WGtRCmAXwVJTwLvI02c6HmTFLasV4IAVlvNhF6WV79s2ek7bhFiRYNc0w3Z5qkF13q9 1xOGFPvz6gD6NkVwTvLB4wlGib4Z8xy77JLFNaQz9cdXvEr4RqVP6b66RP+ygeAox+JA Q8MA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778549613; x=1779154413; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=gUWSVFLDfB/TlZI9kHMT97SRMc/JY/XYtZILSvwtoi4=; b=B9xFjhnDz5BR5Di79YhX0If5T7us85UQCPfB87ToG2tuVpae99U9aJ1aL3BqVr7unj pL1aMKQsWFKGGaiNJBHv/IDMZYVlB0qTCkQ2NldJ1p2aXIR5Q9vO+LIDpvmZ9YQlcDl9 VHVPXE2JCmXFLx1ppTX5coP0gm4NDth6gbeVCzJCRdaNzRpmCCAvzvajaMqPn54VxIYB aciK/jrG8RfG4TvSbCANAfq/QAVrgSjYYzM7FRBDb3LcItcMZwX0IPAafAnHgckbinfM VAZm5TMXuTrtkc/qYWRzV4mj8EuifnbZSqe6FulWROwIpMZxX826xPJA6NQGMORxzlfJ DEjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778549613; x=1779154413; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=gUWSVFLDfB/TlZI9kHMT97SRMc/JY/XYtZILSvwtoi4=; b=me3yj20e5ldYFvnRlYEwkLFe+Ds+tc5ffdvsR4hXdTNsbFc9tkIj5ydPRBILdhqeJK z/F2OUl1SODDU/zMUhteB36coLrxh48ntNcpQgQowfQr8meZQdFwWSjM7izq1kqgb7Mn 3gxT1wyYS9yKET5+iIshowSSKjMY/iEmmPn4W8+/TQm93l1VIQsyNXcfv1HjyCM8lCSt tEhyirHAATQudQ9hxxkCEjgdRJQLJSb69XxR2hwbvOtiRDA3g/xzpzq/MDF1CPIrVgUc eCRpTvlWPOWcfxVpesL+PmW3y+fW0RiX/PTXQkSzPSxSYGwHz7X++nJ2p66UwVpyOfuS W7pw==
X-Gm-Message-State: AOJu0Yw8MjfJvxbe7KyCyXOHdwwERj1DxqvWvzysRwgL9niPoETp966T vf5GHPyVyJL59yUNWsN+mqqP70wh0DOJfuH0iJQYOaFnA3/A/eQuK9xF6cjRvJHJrjxBWyLTYpz tL3jeae5saCfovVPmMd2fLDWF6sX7OcT9Xw==
X-Gm-Gg: Acq92OFv8DVUFk4etePTT97LF5T8YJneciV6ah2VqdbrKciW4U0CQFYUZv3tYHSPKMA B7JC9Low+6EedA1U6Zcc8znk3hLU3BKgdq7HDfpnSGFJ57c31pQKvoskI+LV0uBryl2AHDM5vcM aFPaK2wn+1/fiJyxryfF4RBHbRcIVWbYV1/SGhmC1GQv4JfkMmWs2xRhE0usah9CZ57mco0Czcb mClFk71HJR1sSNHRNr31P9RtrWQtiTkY8aR9UycIfEyZuYIfuqNIxmySwUcDx7uixRzm3w9nGS2 oMxV7CK2hyNHxp+GkalyAFnlwIWXYdZmbPEtKq8u
X-Received: by 2002:a17:902:cecd:b0:2b0:5ae9:ee4 with SMTP id d9443c01a7336-2bd010f44efmr9826835ad.5.1778549612882; Mon, 11 May 2026 18:33:32 -0700 (PDT)
MIME-Version: 1.0
References: <IA1PR12MB653180F1812B340891121599B3382@IA1PR12MB6531.namprd12.prod.outlook.com> <CAH48ZfwbbpuU7dov4JPfg2PhSbhn478H2_N3J8NhzhYpo7h+4Q@mail.gmail.com>
In-Reply-To: <CAH48ZfwbbpuU7dov4JPfg2PhSbhn478H2_N3J8NhzhYpo7h+4Q@mail.gmail.com>
From: Dotzero <dotzero@gmail.com>
Date: Mon, 11 May 2026 21:33:22 -0400
X-Gm-Features: AVHnY4LbLEvQGUOPrv5dqDpoLqdyHHZzzBadk7A2Ut1Du8mis0gKptHiUIn8rkc
Message-ID: <CAJ4XoYcg3LTQJSOd+87+fWG-dmnfYJmu6z0YiLTPhDZmWPz-sg@mail.gmail.com>
To: IETF DMARC WG <dmarc@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e432f0065194d9b0"
Message-ID-Hash: ZNGCMJAFM6YFGWOWSAKEXTRPO2JLY435
X-Message-ID-Hash: ZNGCMJAFM6YFGWOWSAKEXTRPO2JLY435
X-MailFrom: dotzero@gmail.com
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: Douglas Foster <dougfoster.emailstandards@gmail.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [dmarc-ietf] Re: Authentication: what is needed and why ARC is needed to acheive it.
List-Id: "Domain-based Message Authentication, Reporting, and Compliance (DMARC)" <dmarc.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/IsBP1mhp8F47Ob2WDOBILM3FX-g>
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 Mon, May 11, 2026 at 7:51 PM Douglas Foster < dougfoster.emailstandards@gmail.com> wrote: > Since Michael's Hammer complaint that I was taking the discussion off > topic, I have been trying to focus my thoughts and words to explain what > ARC does that cannot be replaced by DKIM2. This is the result. > > There are three types of authentication used when messages are passed > between organizations: ARC suffers from a failure to distinguish these > three types of authentication, and fails to provide sufficient tools to > document them. ARC needs to be fixed, not scrapped. > > - Client authentication applies to the initial connection between a > submitting agent and a submission server. An ARC set that documents > client authentication must be the originating organization. The client > authentication ARC set will either preceed the first Received header field, > or will follow a Received header that documents the submission connection. > The known types of authentication are login credentials or trusted IP > address, but the technique does not need to be documented because the > originating organization is always assumed responsible for authenticating > its submission clients. The ARC set needs to include the RFC5321.MailFrom > address, the RFC5322.From address, an authentication Pass indicator, and > the Client Authentication indicator. > > - Server authentication applies to the connection between a client > organization and an outbound gateway service. The service needs to > authenticate the client connection to ensure that it can properly invoice > the client for services rendered. The authenticated server is authorized > to send messages for any address in the client domain(s). The ARC set > needs to include the Source IP and Helo name of the client's server and the > Received-By name of the accepting server, so that the ARC set can be linked > to the ARC set which documents the connection. The ARC set also needs to > include the RFC5321.MailFrom address, the RFC5322.From address, an > authentication Pass indicator, the Server Authentication indicator, and the > type of authentication. The known types of authentication are server > credentials, trusted IP, SPF Pass, and DMARC Pass based on DKIM. > > - Message authentication applies to all other intermediary > connections. The ARC set needs to include the Source IP and Helo name of > the client's server and the Received-By name of the accepting server, so > that the ARC set can be linked to the ARC set which documents the > connection. The ARC set also needs to include the RFC5321.MailFrom > address, the RFC5322.From address, an authentication Pass indicator, the > Message Authentication indicator, and the basis of authentication. The > known types of authentication are SPF Pass, DMARC Pass based on DKIM, > trusted forwarder, and local policy/private knowledge. An example of > private knowledge is a server that knows that Example.Com is hosted on > Outlook.com, even though the domain has an SPF Policy that is missing, > malformed, or incomplete. > > DKIM2 will only provide a form of Message Authentication, so it is > inherently inadequate. When I am evalauating an intermediary, I am > looking for evidence that the intermediary cannot be duped into accepting a > fraudulent impersonation. ARC can do that, DKIM2 cannot. As a necessary > result of its design, ARC sets are created by server organizations, not by > their hosted clients, so it reveals the operating practices of the server > organization. Organizations that provide ARC Sets which indicate good > authentication practices will become trusted. Organiztions that provide > ARC Sets which indicate poor authentication practices, and those which > report nothing, will be treated with the skepticism that they deserve. > > There are features of this design that faciliatate detection of fraudulent > ARC data, but that is a longer discussion. At present, the problem is > that most ARC data is useless because it does not communicate sufficient > information to document these three types of authentication methods fully. > > Doug Foster > > I was not complaining specifically about Doug Foster. I was against the recharter in generally on the grounds that it would devolve into "re-litigation" of all sorts of issues like forwarding and maillists, etc.I was perfectly willing to let ARC stand or fall on it's own merits (or lack) However, the recharter of the working group was about ending the experiment and deprecating ARC. It is supposed to be focused on the draft submitted by Trent. To me that means assertions like " in section X the verbiage needs to be changed as follows" or paragraph Y should be dropped. I would be perfectly fine if the group were to have a rough consensus to shut down without adopting Trent's draft. However, the discussions are not even referencing the draft and what is right or wrong with that draft.. Trent's most recent post clearly states that if there is anything of value in ARC then the discussions about using it or leveraging it should happen in the DKIM working group and be incorporated in DKIM2 (assuming there is consensus). If all of a sudden there was a groundswell of support to save ARC and a rough consensus to recharter to address whatever problems there are, I could live with that. The charter defines the scope of what the working group should be and right now, that is Trent's draft. Michael Hammer
- [dmarc-ietf] New Tack - Learning from ARC Experim… Trent Adams
- [dmarc-ietf] Authentication: what is needed and w… Douglas Foster
- [dmarc-ietf] Re: Authentication: what is needed a… Dotzero
- [dmarc-ietf] Re: Authentication: what is needed a… Douglas Foster
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Alessandro Vesely
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Murray S. Kucherawy
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… John Levine
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Alessandro Vesely
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Murray S. Kucherawy
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Alessandro Vesely
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… John R Levine
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Alessandro Vesely
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Douglas Foster
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… John R Levine
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Alessandro Vesely
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Richard Clayton
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… John R Levine
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Alessandro Vesely
- [dmarc-ietf] New Tack - Learning from ARC Experim… Tero Kivinen
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… John Levine
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Tero Kivinen
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Taavi Eomäe
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Brotman, Alex
- [dmarc-ietf] Re: New Tack - Learning from ARC Exp… Tero Kivinen
- [dmarc-ietf] Re: [EXTERNAL] RE: Re: New Tack - Le… Brotman, Alex
- [dmarc-ietf] Re: [EXTERNAL] RE: Re: New Tack - Le… Tero Kivinen
- [dmarc-ietf] Re: [EXTERNAL] RE: Re: New Tack - Le… Douglas Foster