Re: [dmarc-ietf] Eric Rescorla's No Objection on draft-ietf-dmarc-arc-protocol-21: (with COMMENT)

Kurt Andersen <kurta@drkurt.com> Wed, 21 November 2018 16:04 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 769FB130DEE for <dmarc@ietfa.amsl.com>; Wed, 21 Nov 2018 08:04:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.1
X-Spam-Level:
X-Spam-Status: No, score=-0.1 tagged_above=-999 required=5 tests=[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=unavailable 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 uhwxYu0xQUXH for <dmarc@ietfa.amsl.com>; Wed, 21 Nov 2018 08:04:33 -0800 (PST)
Received: from mail-it1-x131.google.com (mail-it1-x131.google.com [IPv6:2607:f8b0:4864:20::131]) (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 7C0DD130DCA for <dmarc@ietf.org>; Wed, 21 Nov 2018 08:04:33 -0800 (PST)
Received: by mail-it1-x131.google.com with SMTP id a185so9614584itc.0 for <dmarc@ietf.org>; Wed, 21 Nov 2018 08:04:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=drkurt.com; s=20130612; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dd20B2CPOcQ8Sn2j8qrQRoP4z6xDhIO0EgUe3Krw+VI=; b=Q3Ae5UCyfz9QSHETExEyTDmp8Pfcb4A3FPkTjmeedAL3wab1kiUEOCCKJOEqGnqPw0 6JorJgt2zMacnNR+fJnKCp4OzXaKXAenaShRWUQ70uv1iGpryRU31vbjgpbT4Wo6GGvL BtsAwZq8vCPJXXhpaG2ZGyoIlxgaC/U6872RE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dd20B2CPOcQ8Sn2j8qrQRoP4z6xDhIO0EgUe3Krw+VI=; b=tsLkKI5BFIj/S2Lnm7ZJy6RJ4dT42Hhcvz9GwIKs+D30H2HYi2N/1tRkWoTnV34lIc 9XhW2HkWRYOCFSf5Q61TadJTCY6a1DdlVW67g6Nnmg+oQ/T+ds6Qs6mIsEDlNE64+6YO Q8xkNUegoa2yrIxov96zPpmMcOP8V0cQ6llQM4nD5j4yHHAWmxF+09Z4KDIWONrStNmY T0DOMTBnzICueIOi7sOyjknOQd9VEUaX2Ks6DKZFm/sOfl3Ks1xsSVKc7W4NCYZDWjij ICuHBGkaGRrI0VcmUOkVjEetdfTVSiodL8Ez864QZyRK49rLOOaXkzT1oHasAz7nYCaf sisw==
X-Gm-Message-State: AGRZ1gKBvm62g41ocCg1Wje2Xx3AquDHA2oW85EEvUrZ4wq+KHcnSCss qrE9a4zw3k/w7XalGt+4AtQU8jiJTfIt2OZp1N4jLQ==
X-Google-Smtp-Source: AJdET5eUmCvFHOzp7ZySG3T2QuDJWJNIoR5F3ZW40kdFULe+3q5adT+tyV3pxCkh3W0uTZMDxHTg2jIsDhPhJW3Embg=
X-Received: by 2002:a24:6747:: with SMTP id u68-v6mr6291781itc.173.1542816272480; Wed, 21 Nov 2018 08:04:32 -0800 (PST)
MIME-Version: 1.0
References: <154280980293.11332.11492838987199614779.idtracker@ietfa.amsl.com>
In-Reply-To: <154280980293.11332.11492838987199614779.idtracker@ietfa.amsl.com>
From: Kurt Andersen <kurta@drkurt.com>
Date: Wed, 21 Nov 2018 08:04:13 -0800
Message-ID: <CABuGu1oC83vHCqm=D+gXb+1VHj5oP5_-GsfP3wF72bex2pb9Jg@mail.gmail.com>
To: ekr@rtfm.com
Cc: iesg@ietf.org, Barry Leiba <barryleiba@computer.org>, draft-ietf-dmarc-arc-protocol@ietf.org, tjw ietf <tjw.ietf@gmail.com>, "dmarc@ietf.org" <dmarc@ietf.org>, dmarc-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000e02d8c057b2ee7cf"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/iSBvwD57ln8yE5B86A2R_UfiU7g>
Subject: Re: [dmarc-ietf] Eric Rescorla's No Objection on draft-ietf-dmarc-arc-protocol-21: (with COMMENT)
X-BeenThere: dmarc@ietf.org
X-Mailman-Version: 2.1.29
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, 21 Nov 2018 16:04:36 -0000

On Wed, Nov 21, 2018 at 6:16 AM Eric Rescorla <ekr@rtfm.com> wrote:

> Eric Rescorla has entered the following ballot position for
> draft-ietf-dmarc-arc-protocol-21: No Objection
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Rich version of this review at:
> https://mozphab-ietf.devsvcdev.mozaws.net/D3829
>
>
> These would be DISCUSS-worthy comments but this is an Experimental
> document so I am just making them comments.
>
> IMPORTANT
> S 9.
> >      handlers for a message.  This record may include Personally
> >      Identifiable Information such as IP address(es) and domain names.
> >      Such information is also included in existing non-ARC related header
> >      fields such as the "Received" header fields.
> >
> >   9.  Security Considerations
>
> You need to document what the semantics of a received message with an
> ARC Chain is. As I understand it, it's that the highest-numbered
> instance N vouches that:
> It processed a message with this body, a given authres, and ARC chains
> 1..N-1. And then instance N-1 vouches that it received a message with
> a given authres, and ARC chains 1..N-2, and so on. Is that correct?
>

Yes, that is correct, as long as you meant authres-payload. This was stated
earlier in the document, does it need to be repeated in section 9?


> COMMENTS
> S 4.1.3.
> >
> >      To preserve the ability to verify the integrity of a message, the
> >      signature of the AMS header field SHOULD include any DKIM-Signature
> >      header fields already present in the message.
> >
> >   4.1.3.  ARC-Seal (AS)
>
> It would be useful to state the rationale here for why you have
> separate signatures for headers and body.
>

They are not separate signatures for header and body. They are separate
signatures for ARC chain as an entity vs. the normal DKIM signing scope of
headers (excluding ARC) & body.


> S 7.2.
> >      Through the collection of ARC-related data, an ADMD can identify
> >      handling paths that have broken authentication.
> >
> >      An Authenticated Received Chain allows an Internet Mail Handler to
> >      potentially base decisions of message disposition on authentication
> >      assessments provided by different ADMDs.
>
> "potentially base" seems pretty handwavy. As below, I think you need
> to provide some guidance about what on would actually do.
>

Receivers are always free to do whatever they choose, including, in many
cases, completely ignoring information that is made available. We are
writing a separate document within the DMARC WG to cover usage
recommendations pertaining to ARC.

--Kurt Andersen