Re: [Ohttp] Discovery

Eric Rescorla <ekr@rtfm.com> Fri, 25 June 2021 14:51 UTC

Return-Path: <ekr@rtfm.com>
X-Original-To: ohttp@ietfa.amsl.com
Delivered-To: ohttp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42C073A1AF6 for <ohttp@ietfa.amsl.com>; Fri, 25 Jun 2021 07:51:37 -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, RCVD_IN_DNSWL_NONE=-0.0001, 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 U9F92ukuy8PL for <ohttp@ietfa.amsl.com>; Fri, 25 Jun 2021 07:51:32 -0700 (PDT)
Received: from mail-il1-x132.google.com (mail-il1-x132.google.com [IPv6:2607:f8b0:4864:20::132]) (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 9D9E13A1AF3 for <ohttp@ietf.org>; Fri, 25 Jun 2021 07:51:32 -0700 (PDT)
Received: by mail-il1-x132.google.com with SMTP id i17so9907532ilj.11 for <ohttp@ietf.org>; Fri, 25 Jun 2021 07:51:32 -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=P6fZjGR/KjYgl+SSfFrd1smaCrHAPcHFTxvYL0IMZ4c=; b=slIt9HK18lk1NZXk2rWrMxs0q0zV2+CU9OXoaVNCuqu+GwhdOtIYjkbDnhdrY1zY38 1uWD95fAzGus7mk1b8MS2G/MthyB6MSuNLFmET0wx50DfYjaOkyM+1ene7D0EsdFmmon PjGkrT89fb2ut7nJkcCNQYLGc3Z/nSpT4BLioRj2Hk9aQcGIgDCN2k+Qa8wPXXbfk2aC TX9404RzOOL14m3Sq55mtydLpuw968UMZ/blrIRFI8ENwLQxgv4VmAtF+ik2kZaFNxx1 XhXoh2Rvni0t9mdzxDp40UjYBc/bDAmQteOwMafm/1V1deCoKTnu2jQYS1zq0xibJp/r aeHA==
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=P6fZjGR/KjYgl+SSfFrd1smaCrHAPcHFTxvYL0IMZ4c=; b=enJQEeN6xtRbi4S9HxtcSsAEs/qqT4gqD8c/L0PwI2lYk+AbmLv8b5NAyqFVw1iuhA 0yPpRGsynzsnOnOkaGat9+8ToWmn3AlCeGMmbg1Sd41wYa0EDXgl25AfitSgJX9vABr4 7zQNXTWglvDB/lpjz5VPnbaUk1xH8E6H2VaWNSxGjmN4jbuyAhpsVwIji2I9Ky2VcRIG UbNp9TQ6oszHNpkjau3cTakmw7h41YeD8qxa622jZdq7QHxjA0SdU7LhBV2PyMiTEy9N 1YVef/BNuGzxhK6k0NiAyo5nBUnmCroWye5NZDNcfg7qu+UtJU0CScZ8usBPz29sxUBV v+8Q==
X-Gm-Message-State: AOAM533XJ44nfOf1/TP18ll8CONRAHf6PLS6qltKc4mC4oPlK0jPdAFj 0dBpmLIZnJpRuKoqLUHCUl/xOjZ+UJSFjaplF+aMUA==
X-Google-Smtp-Source: ABdhPJypOV/Gn+7Jm767l3KDmcr1kAlURJggHqwnrWtdTc+7ZwMo1hbM6fjItu4JSmlBSvioHC45aMqpnpB8eGIfdmM=
X-Received: by 2002:a92:9509:: with SMTP id y9mr7796168ilh.18.1624632691562; Fri, 25 Jun 2021 07:51:31 -0700 (PDT)
MIME-Version: 1.0
References: <D8268CF8-94DA-4E91-9286-4E45B8E26CB6@mnot.net> <c57ed5b0-c17a-0bca-f42a-dafaa1725792@lear.ch> <1F7246CE-589A-4B34-B514-AFA0F640A384@mnot.net> <238476f4-6bf9-4124-8146-e8c051b1b25f@www.fastmail.com> <f1308d19-085d-dadf-df69-da6f8b1b5171@lear.ch> <85F35B48-DAB9-4429-9538-625E03262CDE@mnot.net> <LO2P265MB0399E24FF16C8A459E70EC0BC2069@LO2P265MB0399.GBRP265.PROD.OUTLOOK.COM> <434C5683-4292-4354-B000-42C1EFFB026D@mnot.net> <LO2P265MB03993DA815DFE00C2A4DCC4AC2069@LO2P265MB0399.GBRP265.PROD.OUTLOOK.COM>
In-Reply-To: <LO2P265MB03993DA815DFE00C2A4DCC4AC2069@LO2P265MB0399.GBRP265.PROD.OUTLOOK.COM>
From: Eric Rescorla <ekr@rtfm.com>
Date: Fri, 25 Jun 2021 07:50:55 -0700
Message-ID: <CABcZeBOqas=GxSTWrMXWkrCroUp8dSUrnz0P4S3LFuBJ4BeHiw@mail.gmail.com>
To: Andrew Campling <andrew.campling@419.consulting>
Cc: Mark Nottingham <mnot@mnot.net>, "ohttp@ietf.org" <ohttp@ietf.org>, Martin Thomson <mt@lowentropy.net>, Eliot Lear <lear@lear.ch>
Content-Type: multipart/alternative; boundary="00000000000078ae6d05c5984670"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ohttp/LzZ32LNLGSgP61ZwH7kKwLIsImk>
Subject: Re: [Ohttp] Discovery
X-BeenThere: ohttp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Oblivious HTTP <ohttp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ohttp>, <mailto:ohttp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ohttp/>
List-Post: <mailto:ohttp@ietf.org>
List-Help: <mailto:ohttp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ohttp>, <mailto:ohttp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Jun 2021 14:51:37 -0000

On Fri, Jun 25, 2021 at 1:50 AM Andrew Campling
<andrew.campling@419.consulting> wrote:

>
> Moving back to the topic of discovery, experience with DoH highlights the
> dangers of a working group only completing part of the work where the lack
> of a discovery mechanism has impaired take up.  There was a delay of around
> 18 months before the ADD working group could be chartered and work started
> on discovery; repeating that approach here seems both unnecessary and
> inefficient.


At the risk of relitigating a discussion which has already been discussed
ad nauseum. I do not agree with this assessment.

To the contrary, I think the ADD process ought to lead one to the
conclusion that in the current setting discovery for DoH is of relatively
limited applicability. Having attempted to solve it before standardizing
the transport would have delayed the fairly substantial amount of
deployment we are already seeing.


Why not include discovery in the scope of the charter so that the working
> group can consider whether a mechanism is required and, if so, provide a
> suitable solution?
>

There are two kinds of discovery that one might imagine being in scope:

1. Discovery of proxies.
2. Discovery that a server is O-HTTP capable

The former is extremely difficult, for many of the same trust reasons that
DoX discovery is difficult, but even moreso. The second is cleanly
separable. Given that there is real value in the protocol with neither form
of discovery, I don't think it's useful to charter them, especially in the
absence of any real proposals. If someone comes up with such a proposal, we
can consider a recharter then.

-Ekr