Re: [Add] [Ext] Draft Posting: CNAME Discovery of Local DoH Resolvers

Eric Rescorla <ekr@rtfm.com> Tue, 30 June 2020 17:29 UTC

Return-Path: <ekr@rtfm.com>
X-Original-To: add@ietfa.amsl.com
Delivered-To: add@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC89F3A07D4 for <add@ietfa.amsl.com>; Tue, 30 Jun 2020 10:29:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=rtfm-com.20150623.gappssmtp.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 7O2ILGxlvD1W for <add@ietfa.amsl.com>; Tue, 30 Jun 2020 10:29:48 -0700 (PDT)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) (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 0399E3A0957 for <add@ietf.org>; Tue, 30 Jun 2020 10:29:23 -0700 (PDT)
Received: by mail-lj1-x231.google.com with SMTP id 9so23540757ljv.5 for <add@ietf.org>; Tue, 30 Jun 2020 10:29:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RsKx5WPwZpjTWtiDpoiWi3CmMy7qlLXI1pl2C+EV1rQ=; b=EoM0t6IjQxH0AubbG4TyGxemdSwb21Srr7qUZApF6VTxanZ6P7H5EwiZ2+OdSycWVX zM30dpMJvbahU1FttDqAB4M164NYCaFKj4zwwf2oigsGM64mSDa657xW3HeJQh0vk90i HzJ5aa+Ln9YOc5etbBo13ln+jUiBGiw5lJkwTwWxz4BLlbRg403Y6INN7jBt/VEnblz4 OqXmLiv13JxLy67tCJtCn0KX7xkFL7YETFgygsOjyYc8V2gupXoDIHGqcYtF9Zk89mHU eYo9diyFGmkvTFZmFjujUGUpziBOZgahBweAcXGr9sfmi0UbgMxILEN7up54kqHJ7DLq 77Kg==
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=RsKx5WPwZpjTWtiDpoiWi3CmMy7qlLXI1pl2C+EV1rQ=; b=j1xl4wucNt3nw5VKS7wAq5ryTbK6ZHWsTjjglaheTIBkozDT7ErNyGQvXT4wUTlXOz LESqyP7K+Vx7RjKe2pwkfGrlR/I0Ba6J8ijIO4PiMIyfIvz3sJtnysf/XfWkXqDhnn7N mBc/6BncREeBM9/KK5byvmQvsvbvWrw7TTBUBgq5RZaVqhIXYSvO27oh4+NuxHiAuTxN 3tXo8itp+6dMLDNxETF1fZvbm65i9uH/aKA0mQL59noIrXWOQWD6YTkq5EyROlkn2zoX czxDnGrTkIr5k3tLyMUivfYa8EalCTs8WtW0MgdtbnQ479pR64x7sd40UpAj/ZpB6naX 3AJQ==
X-Gm-Message-State: AOAM532U9iVoEFY49YpMopBbAwg64dg5KM5vSkg0Dtj7FyD3OneD6Hrc M7AOCAZzi4rNN8QsttyhBPMoiT1UOhwsM5agHIg6iVpdlYs=
X-Google-Smtp-Source: ABdhPJyN4f8cxqvTKThdsfY8C8Kq5fiLqvHY250ALdm/ZQnLaGytexQbgOk9LiXpLQoHh4/686i85h2GM/lw4OgJs+k=
X-Received: by 2002:a2e:9510:: with SMTP id f16mr11319921ljh.199.1593538161046; Tue, 30 Jun 2020 10:29:21 -0700 (PDT)
MIME-Version: 1.0
References: <CABcZeBPTkWeB40wpTowKvEJ-gXA3AL2e-BE+C_FC7Js7-D0DZQ@mail.gmail.com> <bd78f54e-038d-9cff-b6a8-c9c6323ed5f5@redbarn.org> <668384b7-90f5-4ff1-b9e2-d0257aee731d@www.fastmail.com> <3421779.8U4dVgcHlH@linux-9daj> <CABcZeBP8okFjJZk6+PYnTRqDi+KW+=4eT9niRZKkQ00THgL81g@mail.gmail.com> <219413C9-2C0A-45A5-9310-9F044E11D5F0@icann.org>
In-Reply-To: <219413C9-2C0A-45A5-9310-9F044E11D5F0@icann.org>
From: Eric Rescorla <ekr@rtfm.com>
Date: Tue, 30 Jun 2020 10:28:44 -0700
Message-ID: <CABcZeBNNS9cbA4LYkko28y8fMuBHtfEqzb0bRUeytA3JOqkXoA@mail.gmail.com>
To: Paul Hoffman <paul.hoffman@icann.org>
Cc: ADD Mailing list <add@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000068c9905a95084d5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/add/E7o6ROX9TmUgcauIgQHFZq5IlhY>
Subject: Re: [Add] [Ext] Draft Posting: CNAME Discovery of Local DoH Resolvers
X-BeenThere: add@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Applications Doing DNS <add.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/add>, <mailto:add-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/add/>
List-Post: <mailto:add@ietf.org>
List-Help: <mailto:add-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/add>, <mailto:add-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Jun 2020 17:29:51 -0000

On Tue, Jun 30, 2020 at 10:19 AM Paul Hoffman <paul.hoffman@icann.org>
wrote:

> On Jun 30, 2020, at 5:58 AM, Eric Rescorla <ekr@rtfm.com> wrote:
> >
> > The question I am addressing is what we ought to do in the interim.
> >
>
> Given that this discussion is happening on an IETF WG mailing list, the
> sub-question is who you mean by "we".


I'm talking about what this WG ought to do.

Earlier, you indicated that you were not necessarily proposing this for
> IETF standardization, and your draft is indeed informational, nor have you
> asked the WG to consider the proposal.
>
> If all that Firefox needs is a simple way for a resolver to reply with a
> key that Firefox can use to look up in its TRR list, the CNAME proposal is
> fine. For that matter, so would an A record where Mozilla assigns each TRR
> an arbitrary IPv4 address that is used as a key; this would avoid any
> problems with middleboxes that blocked CNAME queries. There doesn't seem to
> be any value to standardize such a proposal.
>

As I said before, I'm not asking for standardization of this proposal. I
posted it to document what it is that we do.

With that said, a number of the comments on this proposal have taken the
form of "this is inflexible because we want to carry information of type
X". I agree that that's technically correct, but the point that I am making
(and in fact one that I made when ADD was first chartered) is that
proposals that intend to carry other data (such as the URI template of the
resolver, for instance) need to document the threat model that they are
assuming and demonstrate that they provide some value in that threat model.
That would be true even if we had never submitted this document. What I
have seen so far seems insufficient.

-Ekr