Re: [dmarc-ietf] Alternative draft text for draft-ietf-dmarc-arc-protocol

Seth Blank <seth@valimail.com> Thu, 04 May 2017 15:00 UTC

Return-Path: <seth@valimail.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 3A8F1128616 for <dmarc@ietfa.amsl.com>; Thu, 4 May 2017 08:00:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.7
X-Spam-Level:
X-Spam-Status: No, score=0.7 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=valimail.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 ySwqauFGd5mP for <dmarc@ietfa.amsl.com>; Thu, 4 May 2017 08:00:41 -0700 (PDT)
Received: from mail-qt0-x22a.google.com (mail-qt0-x22a.google.com [IPv6:2607:f8b0:400d:c0d::22a]) (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 20351124281 for <dmarc@ietf.org>; Thu, 4 May 2017 08:00:41 -0700 (PDT)
Received: by mail-qt0-x22a.google.com with SMTP id j29so12305878qtj.1 for <dmarc@ietf.org>; Thu, 04 May 2017 08:00:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=valimail.com; s=google2048; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=J4GZJ1k/GckobbkWjyPO0r8OZ+f6opIMSRGjpttfpGE=; b=Mj28x4U4dOgN81PD/Y3wE7DnHe+fDdtKMxEpsHpYmCgbBR881gNWVeLXid3pviC1A1 BE/DaHtxoZHKByO9neBw3MnzURo+nlScswpUuDzXRrbRt9hdiGfTKEq2qwswIAYhyeuU oiLScnFbkyg/sRuKq4BDDPpgnBzqdIratE0wF21HihGiXu0f02Lq3LIoZ2wpM1cCFO7I iU2CpAc9PWFv6L3r5NkSn5WdxkxVFSC1gaPPWCQfNi9vobBQjMKn7FnFN/YubUnqDPp4 HfDqTu+21PJE17GtwdadF1O3ajJJ1qilQx7q8r26bYdJL31wy7601bEDr0R+tKAMbvlE 3gbg==
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=J4GZJ1k/GckobbkWjyPO0r8OZ+f6opIMSRGjpttfpGE=; b=Dx8WjCVjf7EOcHQgHI/uJ2drNLTSYbBlJNcr1Oacdt2kvInDMiRZLyyXt+5znxVgek RCmRbQISkOdmo8aSb+8H95AfvEXaW2CKRwZq2QleLcawzoApi0kQvq7/N21dnsUnRBmT Gnz6u/p76Gz+mNGfZF28nWHLngaCrgkzh1G0OTy66g5CKCWyyGauXyxn/6b2EzUBjQ4A 3zxVfmCWIFjY/hIHSCG7coO9c5onIdlUtqv/H2crM5Kk/AtXEB8FfBSLW9uSecqvBFGG wRL/MVYUPB7IfFzAG79Fj+Kv+Rk5MfNPN7x7Rpx68MHJmzpChCrQkjAWiFottZnaR4/l Bd2w==
X-Gm-Message-State: AN3rC/7VlWJVNATpjTFrv18xNaCohN0w32uALAdz97/Z9TZ7ZdFOIW1Q 6E0b8yUDyMJAH7fVlthUrQgDorm/zA==
X-Received: by 10.200.56.156 with SMTP id f28mr1654903qtc.252.1493910040293; Thu, 04 May 2017 08:00:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.42.120 with HTTP; Thu, 4 May 2017 08:00:19 -0700 (PDT)
In-Reply-To: <CAL0qLwZEeL8ksPK3AwXjty1+RRUgAH=kL1MUOwERGiGxOGd5NQ@mail.gmail.com>
References: <CAL0qLwZEeL8ksPK3AwXjty1+RRUgAH=kL1MUOwERGiGxOGd5NQ@mail.gmail.com>
From: Seth Blank <seth@valimail.com>
Date: Thu, 04 May 2017 08:00:19 -0700
Message-ID: <CAOZAAfOEd7BMVk2GiHazGdjLnyFUvhEuduKVQ9d99imO0i+KCg@mail.gmail.com>
To: "Murray S. Kucherawy" <superuser@gmail.com>
Cc: "dmarc@ietf.org" <dmarc@ietf.org>
Content-Type: multipart/alternative; boundary="001a113bca80474e60054eb4095e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/Vj9sOLyf2vviu2SFn9ckqZQ25jk>
Subject: Re: [dmarc-ietf] Alternative draft text for draft-ietf-dmarc-arc-protocol
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: Thu, 04 May 2017 15:00:44 -0000

Murray,

This is very helpful, thank you. I find section 7 easier to follow than
Kurt's pseudo code in
https://tools.ietf.org/html/draft-ietf-dmarc-arc-protocol-03#section-5.1.1.5.1

Quick bug (I think): In 7.5, you say "If no seals pass validation" but I
think you mean "If all seals pass validation".

Additionally there is a discrepancy between your section 7 item 5 and
Kurt's pseudo code. As I'm reading it, your logic allows a chain with a
cv=pass at i=1 to be valid, and Kurt's does not. I believe Kurt's is
correct, especially based on your definition of the cv=none value in 5.3.1
of your draft.

Thanks! Sure I'll have more feedback soon,

Seth

On Thu, May 4, 2017 at 12:56 AM, Murray S. Kucherawy <superuser@gmail.com>
wrote:

> Colleagues,
>
> As I progress (slowly, alas) toward completing my sample implementation of
> OpenARC, I've found myself taking a lot of notes about the current draft.
> This has helped me make progress; in some cases it became things I posted
> to the list, and in others it was just to help or confirm my understanding
> of the protocol.
>
> I have developed this enough to become a fairly comprehensive alternative
> text to the current draft.  I find the layout of this version to flow
> better for my own purposes, and in a few places I've tried to clarify some
> of the material by rewriting chunks of it.  None of this is meant to assert
> that the current draft is deficient; I've just found it to be a helpful
> exercise for me.
>
> I offer it here to the WG as a contribution; the WG of course is free to
> use some, all, or none of it as it wishes.
>
> http://blackops.org/~msk/draft-kucherawy-dmarc-arc-base.txt
>
> If it would be more helpful to post this as an I-D, please let me know.
>
> -MSK
>
> _______________________________________________
> dmarc mailing list
> dmarc@ietf.org
> https://www.ietf.org/mailman/listinfo/dmarc
>
>


-- 

[image: logo for sig file.png]

Bringing Trust to Email

Seth Blank | Head of Product for Open Source and Protocols
seth@valimail.com
+1-415-894-2724 <415-894-2724>