[dmarc-ietf] Re: [EXTERNAL] RE: Re: New Tack - Learning from ARC Experiment
Tero Kivinen <kivinen@iki.fi> Tue, 02 June 2026 13:06 UTC
Return-Path: <kivinen@iki.fi>
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 02E96F93526C for <dmarc@mail2.ietf.org>; Tue, 2 Jun 2026 06:06:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780405586; bh=Zjh75kPv1288Gk2fwrV1nFW1TsOPKCmjD00vhbgQJBs=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=afc5gremoWwPFT2yNTzvk5hAqGXtLaDLkxQoFy4dOlJTJt1PfbfkUaZdvUbIAX02g x68OkjWXKN/rgNCXDQXIZTmhBYMcrnar+Ph7xzkwP/enKmlo+jwl5PwCw8PMP5JmC3 Q/FqbjlzWpoKx6POqWOj8M717zGtin0FSfubkPso=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.424
X-Spam-Level:
X-Spam-Status: No, score=-4.424 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, NICE_REPLY_A=-1.624, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=iki.fi
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 e29IKK0sO9qN for <dmarc@mail2.ietf.org>; Tue, 2 Jun 2026 06:06:24 -0700 (PDT)
Received: from lahtoruutu.iki.fi (lahtoruutu.iki.fi [IPv6:2a0b:5c81:1c1::37]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 418E9F9351EA for <dmarc@ietf.org>; Tue, 2 Jun 2026 06:06:19 -0700 (PDT)
Received: from fireball.acr.fi (unknown [IPv6:2001:1bc8:100:100:5::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kivinen@iki.fi) by lahtoruutu.iki.fi (Postfix) with ESMTPSA id 4gVB0b5R7yz49PwQ; Tue, 02 Jun 2026 16:06:07 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=lahtoruutu; t=1780405567; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=EZBpQtYoYRo0xR0lEzzCKE6+I1INiMiltzo0iENUEnY=; b=YiPYujvo9ociTxHBDjuGJR/4xZt+Xlv8yA4qEJmLTc7lJekpE/Gv/veGJHqzeGy4/4ey31 o88ECGfSLK8hJ0umihBsZW88fZoW+EpPL+jrtQf++Dn5JpAtWpG2gT6W0j1dz1rdixwjZ6 Xx99AyWQkXYZrz2wz7K2ySrPclophKYiRMjHJnYqLGGAtkUW8trQ8FtvLs2lSt8BYgdW9h XWqa6NvLvqgw74+95CvHU+D79WzA0IzTE/MoZOwEFz3QmSrjQ42YiPVllwhM/xVYcHnzAQ x8gJyeSifpI/xmhAfbXz+9VHdqt1UJt8HWVVnZg/jv/gt1T+fxwnTBgxLbj4Jg==
ARC-Seal: i=1; a=rsa-sha256; d=iki.fi; s=lahtoruutu; cv=none; t=1780405567; b=v4ibz5vnsu5zVI71h6yBRlt+it+HQdHZHXoe3fAi1eLUvW19WI5Zil3Bf+IGL9wDcaIXAe bpzpF0CEUxTl02QQN4wzML26XN2ar8veFXgcTxxAyCYsdQmx5BieggWuqt1iq7bOi54JdV neLBwg+ImSjqtw9fyH6cSnxcVdQFIrt/615apWUmv9lgqsnb7S9JvemlTec8FB0obXlaFj pK6Ka6DnN2Ny4bx/kgvlStFw/tAppX1YquxbjGwejwIfYthatG2inoWAjXLNpENrkNsI/O mlh55bKSf3wwIEOSFW9DMVTlsXCZKi0AfTumsjQdrNJDskR77Vz8lr/RdTnLeQ==
ARC-Authentication-Results: i=1; ORIGINATING; auth=pass smtp.auth=kivinen@iki.fi smtp.mailfrom=kivinen@iki.fi
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=lahtoruutu; t=1780405567; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=EZBpQtYoYRo0xR0lEzzCKE6+I1INiMiltzo0iENUEnY=; b=AOP3NXsvz6xndHnVlp1DuuUuZAhxFP0ZsNQ5DyiWywZFe/29khf5zp/MKSD9hJ/xXkImCN 0N5pBWLLyJHWq3vVXbtaUctw7lN0XzMWq4TcDVhkaQm8FQnJsMPw0MBUCKPkTU9xHMiwg1 ZguNhVLHXgpuTtqQah/ISA/lg84Y8FxLrOciUGmUHZigDJzMGlGyx+9QzEnlA8TrjQ6zQV 9hITKo5JUwlCxDgQwDESgsZ7iJnmM6RFnjkTS0zXag0T2nv1CtzTYsLdtYA6AnBNAhdv93 goPS/ki0yhCgGzIucDGGsL0gWqwtUzBVNTtAI1j6vV3g5rT88brewbOML3KI3Q==
Received: by fireball.acr.fi (Postfix, from userid 15204) id 2FE0E25C13A0; Tue, 02 Jun 2026 16:06:05 +0300 (EEST)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-ID: <27166.54589.105776.743645@fireball.acr.fi>
Date: Tue, 02 Jun 2026 16:06:05 +0300
From: Tero Kivinen <kivinen@iki.fi>
To: "Brotman, Alex" <Alex_Brotman@comcast.com>
In-Reply-To: <EAYPR11MB95620C6A7B074AD67FF81019F7142@EAYPR11MB9562.namprd11.prod.outlook.com>
References: <IA1PR12MB653180F1812B340891121599B3382@IA1PR12MB6531.namprd12.prod.outlook.com> <27147.34039.46743.981344@fireball.acr.fi> <a469e4fc-c67c-43a9-96e0-28920d80cd50@zone.ee> <EAYPR11MB95628B399168D1DF1F09D66DF7002@EAYPR11MB9562.namprd11.prod.outlook.com> <27161.45633.457019.576503@fireball.acr.fi> <EAYPR11MB95620C6A7B074AD67FF81019F7142@EAYPR11MB9562.namprd11.prod.outlook.com>
X-Mailer: VM 8.2.0b under 26.3 (x86_64--netbsd)
X-Edit-Time: 17 min
X-Total-Time: 18 min
Message-ID-Hash: V7RCMDEXVPUIJRULISIKZW34NO7EBA3O
X-Message-ID-Hash: V7RCMDEXVPUIJRULISIKZW34NO7EBA3O
X-MailFrom: kivinen@iki.fi
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: Taavi Eomäe <taavi=40zone.ee@dmarc.ietf.org>, "dmarc@ietf.org" <dmarc@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [dmarc-ietf] Re: [EXTERNAL] RE: Re: New Tack - Learning from ARC Experiment
List-Id: "Domain-based Message Authentication, Reporting, and Compliance (DMARC)" <dmarc.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/V_BGfRUxm6wvJGw8Xezztk0Nv4k>
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>
Brotman, Alex writes: > Inline It would be nice to have some indication where inline you have commented things, as now your text simply seems to be inline without any markers which is your new text and which is original text. Perhaps using normal '>' quoting would make reading your comments easier (I tried to find your responses and changed them to have BA> in front to mark them out). . > > > Labeling ARC "historic" before DKIM2 proves itself as a replacement > > > would serve no good purpose. > > > > It might prevent people from deploying a mechanism that most have > > decided serves no true purpose in its current form. > > It might also make people not deploy mechanism that some people have > decided are useful and provide useful information, even when that is > not what ARC RFC specifies. > BA> Which lie outside of the "experiment", and nothing the IETF does BA> could stop that. If you want to misuse some specification, have at BA> it. I do not think it lies outside the experiment. Experiment is where we try things and see which parts of the experiment works and which does not. Experiment might not always be fully successfull we might also get good results by finding out that some parts work and some does not. In this case I think we found out that Chain-part of the ARC does not work. But based on that I do not understand why people are still trying to use the exactly same failing mechanism in DKIM2? The ARC is more than just Chaining part, and some of those did succeed, at least by my measurements. > > Take a look at Section A.1 in RFC8617, and ask if we believe that ARC > > (the experiment) has satisfied those goals. > > The first bullet: > > o Provide a verifiable "chain of custody" for email messages; > > has not been satisfied, and I argue it was impossible from the > beginning, exactly same way as DKIM2 will be impossible. To get > that, would require that we would need to update all servers > participation in the mail chain, and that is impossible. > BA> I would say that DKIM2 has a far better chance than ARC ever did. I BA> think that goal largely depends on the actions/policies created at a BA> later date by receivers. I disagree. ARC did not require changes on the SMTP level, it can be implemented trivially as milter, and there are multiple implementations of it already. The chain part did fail, because of the problem of getting everybody to implement it. DKIM2 has exactly same problem, it do require everybody to implement it to make it useful. > All other goals have been mostly met: > > o Not require changes for originators of email; > > o Support the verification of the ARC header field set by each hop > in the handling chain; > > o Work at Internet scale; and > > o Provide a trustable mechanism for the communication of > Authentication-Results across trust boundaries. > > ARC does not require changes in originators. It does support > verification of the ARC header for those hops who set it (there is > no chain). It does work on internet scale and it does provide > trustable mechanism for communication of Authentication-Results from > intermediately node to the end node. > BA> IMO, it does not work at Internet-scale, and does not provide a BA> trustable mechanism. There is two parts in ARC, signing and validation. Signing already works fine on the internet-scale. There is lots of environments which sign and generate ARC headers. Validation happens on the final destination (per user mailbox filters, as that is only place who knows which ARC headers should be trusted, as user himself is only who who can provide that information), so even that works on Internet-Scale, as it is completely distributed. Trust mechanism comes from the user. User lists which services he has requested to forward emails to him, i.e., which ARC signers are expected to be signing messages to be forwarded to his mailbox. If the user trusted the forwarding service enough to ask it forward messages to him, he might also trust that service enough to trust its authentication results headers. If the user think that the service is not trustworthy enough, he simply does not list that signer in trusted forwardes, and that services emails are processed without that extra information about the authentication results before forwarding. > We did not get any failure conditions: > > ---------------------------------------------------------------------- > 11.2. Failure Considerations > > ARC should function without introducing significant new vectors for > abuse (see Section 9). If unforeseen vectors are enabled by ARC, > this protocol will be a failure. Note that the weaknesses inherent > in the mail protocols ARC is built upon (such as DKIM replay attacks > and other known issues) are not new vectors that can be attributed to > this specification. > ---------------------------------------------------------------------- > > I at least do not know any new significant vectors for abuse cause by ARC. > BA> It has many of the same failings as DKIM, and in some cases, makes BA> Authentication reliability worse. This has been stated by a few BA> people on the list. If people try to use the global trusted forwarders lists (which cannot exists, as there is no such thing as global trust), then yes it can cause issues. But that is not caused by ARC, that is caused by the broken policy by the adminstrator. -- kivinen@iki.fi
- [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