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

"Murray S. Kucherawy" <superuser@gmail.com> Fri, 05 January 2018 05:18 UTC

Return-Path: <superuser@gmail.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 5F209126C2F for <dmarc@ietfa.amsl.com>; Thu, 4 Jan 2018 21:18:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, 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 (2048-bit key) header.d=gmail.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 x3UtYM_9NPa7 for <dmarc@ietfa.amsl.com>; Thu, 4 Jan 2018 21:18:36 -0800 (PST)
Received: from mail-qk0-x235.google.com (mail-qk0-x235.google.com [IPv6:2607:f8b0:400d:c09::235]) (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 8FE99124217 for <dmarc@ietf.org>; Thu, 4 Jan 2018 21:18:36 -0800 (PST)
Received: by mail-qk0-x235.google.com with SMTP id q14so4708824qke.7 for <dmarc@ietf.org>; Thu, 04 Jan 2018 21:18:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pBAVu6+fYG9uDQztcXwUjo9WSo5C9lXSPlSWGngupzk=; b=WCXRgmuMbyzNxDSb1k/d27L3No8TM6gv4vzBinIzA1MYZbaGYDKDnOchsBRbyNJkZv 8xrpEU8fZyJKwc8yvcDG3CeDsstuo/gUXSIxxKu8fwqoLGkIVxaYEO+BzptRGSaWto6Y Fkdmfb10ltTkAx53gyNBHR4CfmjiHyp8ak6q/CbnKUO+CUzl8xN0Z+40gdlipv7l/kZX nYRWhtMzgw9ttqZ5TRrwq8E9N/Lm5exvX7773cAB1cRnpfS5PXJk7+sfIeH+gHWIs/X9 a8zQu+sHSV6iwSK5UyyDUCjECqY5r4BNxH776MswHblVKIUy1qQKMPAeLPH+w3BwgtKl HEBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pBAVu6+fYG9uDQztcXwUjo9WSo5C9lXSPlSWGngupzk=; b=S0vPZc8qvBbgePRnRjzdejJuBoYm9zst17KbU+jCMG9Eutf2m62S2+/wDcoKE1Pk9Z wLkZJmST9jAYStWrte9uLvY7QAA1s6ecODuUhDB1qTfjfUyo9L8AqeEKX0o7NC6lmsrk WJxRNVilwZH7WU/uO1CHjIUaaedqRZwWoj5+Np6EDLNSD7BX0ZwL6blYd41flbpzvd8X TPDN3VHX0i93hR2Theq9lsqvft9EJqNKKy2pgXOY0KZ8JWtyNx7wkdigXGMGJGCw+cmq kN9gx4mM1eObRKs9WS4TDK680NeUNez5HrfUE3tDw6/FY5Vl0uz9Tp50al2Js4e8E5gp M1HA==
X-Gm-Message-State: AKwxytdd1GmtJck+kMlS5digxIguswg1vL3s6Lj4cFiM+YsYo2z8Wwj2 tHVd9VaABXggQIoy42foteLzz4t/jz02+TwC+l62Qg==
X-Google-Smtp-Source: ACJfBotEiu140LFSNCFX9QKI/BGnCHzvEXfJNrLfcKnIz31/wTiFu1LIjAVLYrvZPNFic6/9FdVtzZgAao1gu/9G6TI=
X-Received: by 10.55.18.72 with SMTP id c69mr2482983qkh.223.1515129515561; Thu, 04 Jan 2018 21:18:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.237.33.1 with HTTP; Thu, 4 Jan 2018 21:18:35 -0800 (PST)
In-Reply-To: <CABuGu1pv3kdhnbi3mxB2wNp2T6GafTUngR+NpZBoXaJRrQ1B-w@mail.gmail.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> <CABuGu1pv3kdhnbi3mxB2wNp2T6GafTUngR+NpZBoXaJRrQ1B-w@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
Date: Fri, 05 Jan 2018 00:18:35 -0500
Message-ID: <CAL0qLwZfxmBoM=Yq6dAAfe=BqD2A0xGWRTGho_rbX6dw_szdKg@mail.gmail.com>
To: "Kurt Andersen (b)" <kboth@drkurt.com>
Cc: Bron Gondwana <brong@fastmailteam.com>, "dmarc@ietf.org" <dmarc@ietf.org>
Content-Type: multipart/alternative; boundary="001a1146a0e49059730562009452"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/G643R7NJh1Mi29YhrVq4IhCWjU8>
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: Fri, 05 Jan 2018 05:18:38 -0000

On Wed, Jan 3, 2018 at 6:28 PM, Kurt Andersen (b) <kboth@drkurt.com> wrote:

> 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.
>

Just to be clear, we're saying "*.oldest-pass" will contain the instance
number of the most recent AMS that passed?  Or is it the distance from the
verifier to the most recent passing ADMD?

-MSK