Re: [dmarc-ietf] Clarifying the value of arc.closest-fail

"Kurt Andersen (b)" <kboth@drkurt.com> Wed, 03 January 2018 23:28 UTC

Return-Path: <kurta@drkurt.com>
X-Original-To: dmarc@ietfa.amsl.com
Delivered-To: dmarc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE9621241F8 for <dmarc@ietfa.amsl.com>; Wed, 3 Jan 2018 15:28:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=drkurt.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N27S-QUd7gy3 for <dmarc@ietfa.amsl.com>; Wed, 3 Jan 2018 15:28:35 -0800 (PST)
Received: from mail-lf0-x233.google.com (mail-lf0-x233.google.com [IPv6:2a00:1450:4010:c07::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9FC07127201 for <dmarc@ietf.org>; Wed, 3 Jan 2018 15:28:34 -0800 (PST)
Received: by mail-lf0-x233.google.com with SMTP id u84so3057549lff.7 for <dmarc@ietf.org>; Wed, 03 Jan 2018 15:28:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=drkurt.com; s=20130612; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=ca1nVRPr5hOQcBHbKN2Dp5kQZj2r0g8Rgmy+SkCM4GA=; b=U5uwzSFzmfDLFhT8yJNum1b6HE+yItCwl9/c0UGgpt6eM/ZBB0JzD0imRntZbOkyVp HT2w9TTv3u3yywaJmy5mySnw8eutAIX7lPrADqy35HTxbHq8I9wJBiaBPDVsexzTzFIJ PrI6uN1ZrSnhVFfZ4sA0Ur4sf9D7MvmjbgnXU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=ca1nVRPr5hOQcBHbKN2Dp5kQZj2r0g8Rgmy+SkCM4GA=; b=bJBt08drdbpZtT1o75SMukhd8MAJ5iMDp3+uCI0A45v3E+i9IWg+EKBzH35THZdfVa 7b7RG/Pxm7sENY168TFuVYsxwtPaokuUyvd6au4s0t9YwZEikAQtqUuB4ZRdIfDLokgb BXxOvA0UzoSEmYqjO2YPSyG/OZDx5yW3CvYwkbEiuuPOxCUzXONCaTURd/UDmp7xAeTN HwMZgrtYKo7MFZFa3addOm5jMZOqNJ0in8zxAZCJTY/851yb1P8IaLJ/6s21QAJwQheL MCFnPjIS6xwuDAYU07ei8JWSZ8qX9h47uwa2l52HA7heO9GkGvcyNSF8mIWDGncUBjzN GckQ==
X-Gm-Message-State: AKGB3mL8lxuO0jkJYPqaT9go1LgtApWprqCnxNw///Fwd8hS0zosavNg 5ab9RULXvNGIffK4Iw3/zon/vkO7CSPcJgdJPAxZCg==
X-Google-Smtp-Source: ACJfBou+4A+4ieF0R0R7UFTO3e+B2kmE68inc76Apowm1mypG9MYCNRgo5RPElLKORKUcd1etzZyqCr8QkuOc+eK+wM=
X-Received: by 10.46.83.76 with SMTP id t12mr1585628ljd.45.1515022112613; Wed, 03 Jan 2018 15:28:32 -0800 (PST)
MIME-Version: 1.0
Sender: kurta@drkurt.com
Received: by 10.25.56.11 with HTTP; Wed, 3 Jan 2018 15:28:31 -0800 (PST)
In-Reply-To: <1515021640.3106167.1223502368.3DB28018@webmail.messagingengine.com>
References: <CABuGu1pBqv9uPQg7_XR42cUCE4x4rWbN2hgxx7ZAbWugHT6zkg@mail.gmail.com> <1514939995.3318165.1222346488.5B169072@webmail.messagingengine.com> <CABuGu1o5sYiLXQSBcUdY6fiBQuO6P+fwTXD5BAR1wsieGO237A@mail.gmail.com> <1515021640.3106167.1223502368.3DB28018@webmail.messagingengine.com>
From: "Kurt Andersen (b)" <kboth@drkurt.com>
Date: Wed, 03 Jan 2018 23:28:31 +0000
X-Google-Sender-Auth: jM5XEMeFDWj-uODGHxADS8J6U9w
Message-ID: <CABuGu1pv3kdhnbi3mxB2wNp2T6GafTUngR+NpZBoXaJRrQ1B-w@mail.gmail.com>
To: Bron Gondwana <brong@fastmailteam.com>
Cc: "dmarc@ietf.org" <dmarc@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c1cf32cd982780561e792ca"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/ejDrUyfwlLFKe9NnvDdqiMa1cy0>
Subject: Re: [dmarc-ietf] Clarifying the value of arc.closest-fail
X-BeenThere: dmarc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Domain-based Message Authentication, Reporting, and Compliance \(DMARC\)" <dmarc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmarc>, <mailto:dmarc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmarc/>
List-Post: <mailto:dmarc@ietf.org>
List-Help: <mailto:dmarc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmarc>, <mailto:dmarc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Jan 2018 23:28:37 -0000

On Wed, Jan 3, 2018 at 11:20 PM, Bron Gondwana <brong@fastmailteam.com>
wrote:

> I assume this was the one that you wanted my clarification on?
>

Yes, thanks


> But let's rewrite it as oldest-pass, because that's clearer.  Your case:
>
> * ARC 1: cv=none, ams.oldest-pass=0
> * ARC 2: cv=pass, ams.oldest-pass=1
> * ARC 3: cv=pass, ams.oldest-pass=2
> * ARC 4: cv=pass, ams.oldest-pass=3
> * final recipient ADMD ARC verifier would find cv=pass and evaluate
> ams.oldest-pass as 4.
>
> And my case where 2 and 3 didn't change anything:
>
> * ARC 1: cv=none, ams.oldest-pass=0
> * ARC 2: cv=pass, ams.oldest-pass=1
> * ARC 3: cv=pass, ams.oldest-pass=1
> * ARC 4: cv=pass, ams.oldest-pass=1
> * final recipient ADMD ARC verifier would find cv=pass and evaluate
> ams.oldest-pass as 4.
>
> From which the final recipient can also see that, if they trust ARC 4 not
> to lie, neither ARC 2 or ARC 3 changed anything which was covered by ARC
> 1's AMS.
>
> There is no need to trust either ARC 2 or ARC 3's signatures in my
> example, which is the point here.  Even if ARC 2 or ARC 3 are not yet known
> or trusted, you can tell that they didn't modify this particular message.
>

Very helpful - thanks. I think that expressing it in the positive
"oldest-pass" form makes the point much clearer. Unless there is an outcry
from the rest of the group, I'd like to change to this terminology.

--Kurt