Re: [Ohai] Terminology updates
Eric Orth <ericorth@google.com> Thu, 30 June 2022 16:28 UTC
Return-Path: <ericorth@google.com>
X-Original-To: ohai@ietfa.amsl.com
Delivered-To: ohai@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EABC2C13A238 for <ohai@ietfa.amsl.com>; Thu, 30 Jun 2022 09:28:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.606
X-Spam-Level:
X-Spam-Status: No, score=-17.606 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jug3vvezc__D for <ohai@ietfa.amsl.com>; Thu, 30 Jun 2022 09:28:44 -0700 (PDT)
Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4AE29C13CDB5 for <ohai@ietf.org>; Thu, 30 Jun 2022 09:28:44 -0700 (PDT)
Received: by mail-yb1-xb32.google.com with SMTP id p7so33251923ybm.7 for <ohai@ietf.org>; Thu, 30 Jun 2022 09:28:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hGcembZamOO4wsAtZJNWu4e0NuW7lmHzrxYESLFNhBo=; b=gSerOI1bDCZ7S2oLYvB3+psIMrkLgNwvxkyr47H2vZfG1NGAPkU15j33G19yjsM4LI gon3Tt+ysqpujkzh8o7xbopgIhvUGkIFkFBzUpdCTTXIkvcUhwuoQCYme4/mWNKJGOZm /JYHI9SpOW911SA9SvBwiXeW/b4Vn9S5l0POPOlhRQJ6fyA7bqrrFbcc6yEaaNzahAWi nMuxIvriJOJntJ1QnS31TX4klKyUgWhodZyIDiDpK6iFGiLRQtuu63bAWrmgVlLUOTj0 MhZLWpABg8dczS0jNtaVP7uXSJnnlIrndcC+/bOKa/i9pIFYuj+CrtSCqhs3B2QFcKYT s1Jw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hGcembZamOO4wsAtZJNWu4e0NuW7lmHzrxYESLFNhBo=; b=6MjUSMP4r3bMNEJATX1UfWplsjMKLUqfCk7Tu8JEuZcOzT+9rhamhiPHNmz5FQ/zoQ FQRl4G0L/pBTJ6M0QrcgKVsI9Hfsp8HzUntGCMO1alHf4uU2OHK0matI+VMJsfrDi+Ip Gx3A77MKdzl6h71KnuCnO45uFuJKttwOU6vLBRV5FnJ6rW0AhelXBxe4cgHJud8HOvne t81Pr028c9wjgOfAI2iesSxRdzCNKMUXNeOmYUceeEQ922dG9H0hNCJFPTtduo/UXpI4 Z/FnuR4k7yyLQyfyx2uJOJJyp2sExtlNxJyi1b4Z/m2mbEhBDnGoNb6PvFKvSteBvqUB oBQA==
X-Gm-Message-State: AJIora8cA0DkXtmI97FMeXzCit1tFM5gueUe9QbYg3aaAMnSh6KhZMoM o3XTuRJtDX48a+sRT5tEt3x9/3k/ywP2hTH9hXYpM7SQ5vo=
X-Google-Smtp-Source: AGRyM1ue7etftwwUoPnpYWFrII6FMkdazdKBaY1yOQBJrF69JOICuSclEhQPZiQPE70pfVMEcNsZKyRCGSqHobKdUQE=
X-Received: by 2002:a25:d003:0:b0:66c:8c04:c7b4 with SMTP id h3-20020a25d003000000b0066c8c04c7b4mr11136268ybg.276.1656606522871; Thu, 30 Jun 2022 09:28:42 -0700 (PDT)
MIME-Version: 1.0
References: <D10B3427-D457-4344-9374-646A5C588994@heapingbits.net> <9FD580EC-DD10-4D76-9E38-21E32844B408@apple.com> <CALGR9oYfvb3qt4Qj7u8wJW_QvMCY1S76V8Y4q=1apmnZthkcSg@mail.gmail.com> <d90cfefe-3100-4398-b3e5-a2e7f28f0bfe@beta.fastmail.com>
In-Reply-To: <d90cfefe-3100-4398-b3e5-a2e7f28f0bfe@beta.fastmail.com>
From: Eric Orth <ericorth@google.com>
Date: Thu, 30 Jun 2022 12:28:32 -0400
Message-ID: <CAMOjQcHgMTng3L2dJRJg41cTe7ydMYDKZdGhSGuYxjNqNafp8Q@mail.gmail.com>
To: Martin Thomson <mt@lowentropy.net>
Cc: ohai@ietf.org
Content-Type: multipart/alternative; boundary="0000000000005477d605e2acc37b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ohai/ik40FlOWbubsGkOz3HGbHlhFlvk>
Subject: Re: [Ohai] Terminology updates
X-BeenThere: ohai@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Oblivious HTTP Application Intermediation <ohai.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ohai>, <mailto:ohai-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ohai/>
List-Post: <mailto:ohai@ietf.org>
List-Help: <mailto:ohai-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ohai>, <mailto:ohai-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2022 16:28:45 -0000
+1. I like these names. On Wed, Jun 29, 2022 at 8:59 PM Martin Thomson <mt@lowentropy.net> wrote: > Speaking of a similar shade, I want to point out that the Oblivious Relay, > Oblivious Gateway, and Target are all Resources in the sense that they are > each identified by a URI with the "https" scheme. We'll write them out in > full in the spec, but I expect that an acceptable in-context shorthand will > just be client, relay, gateway, and target. > > On Thu, Jun 30, 2022, at 00:35, Lucas Pardue wrote: > > +1 to this name change, or a very very similar shade > > > > I think the present terminology makes the protocol sound harder than it > > actually is. Thanks for working on trying to clarify and simplify the > > language. > > > > On Wed, Jun 29, 2022 at 3:13 PM Tommy Pauly > > <tpauly=40apple.com@dmarc.ietf.org> wrote: > >> These proposed names seem reasonable. I like that they have “Oblivious” > in the name, so it will be clear when used in other contexts that they > refer to OHTTP. It’s also probably for the best that we avoid “proxy” since > that has many meanings, and “relay” works fine here. > >> > >> This is an acceptable shade to paint the bike shed =) > >> > >> Thanks, > >> Tommy > >> > >> > On Jun 29, 2022, at 7:04 AM, Christopher Wood <caw@heapingbits.net> > wrote: > >> > > >> > Hi folks, > >> > > >> > Issue #121 [1] discusses the terminology used in the draft. > Currently, we have the following four entities: > >> > > >> > Client <> Oblivious Proxy <> Oblivious Request <> Target > >> > > >> > And we have the following three distinguished types of requests: > >> > > >> > - Client -> Proxy > >> > - Proxy -> Request > >> > - Request -> Target > >> > > >> > The Client->Proxy and Proxy->Request requests carry an encrypted (or > encapsulated) request in their body, and the Request->Target request is > this decapsulated/decrypted request. > >> > > >> > In discussing OHTTP with folks, it’s become clear that the names used > here are somewhat confusing. To help make the concepts more clear, I think > it’d be useful to establish better names for the entities and requests used > in the document. Obviously, this is a bike shed, but it’s a shed worth > painting now rather than later. > >> > > >> > After discussing with several people, Martin and I settled on the > following proposal. First, let’s rename the four entities to the following: > >> > > >> > Client <> Oblivious Relay <> Oblivious Gateway <> Target > >> > > >> > We use gateway here because the entity does a couple of different > things to transform ingress requests to requests for the target, including > decapsulation and replay prevention. And we use the term relay here to > distinguish this entity from a traditional proxy. > >> > > >> > With these names, we then use the following terms for the three > distinguished requests: > >> > > >> > - Client -> Oblivious Relay: Oblivious Relay Request (carrying an > Encrypted Request) > >> > - Oblivious Relay -> Oblivious Gateway: Oblivious Gateway Request > (carrying the same Encrypted Request) > >> > - Oblivious Gateway -> Target: Request > >> > > >> > What do folks think of this proposal? > >> > > >> > Best, > >> > Chris > >> > > >> > [1] https://github.com/ietf-wg-ohai/oblivious-http/issues/121 > >> > -- > >> > Ohai mailing list > >> > Ohai@ietf.org > >> > https://www.ietf.org/mailman/listinfo/ohai > >> > >> -- > >> Ohai mailing list > >> Ohai@ietf.org > >> https://www.ietf.org/mailman/listinfo/ohai > > -- > > Ohai mailing list > > Ohai@ietf.org > > https://www.ietf.org/mailman/listinfo/ohai > > -- > Ohai mailing list > Ohai@ietf.org > https://www.ietf.org/mailman/listinfo/ohai >
- [Ohai] Terminology updates Christopher Wood
- Re: [Ohai] Terminology updates Tommy Pauly
- Re: [Ohai] Terminology updates Lucas Pardue
- Re: [Ohai] Terminology updates Martin Thomson
- Re: [Ohai] Terminology updates Eric Orth
- Re: [Ohai] Terminology updates Sudheesh Singanamalla
- Re: [Ohai] Terminology updates Mark Nottingham
- Re: [Ohai] Terminology updates Shivan Kaul Sahib