Re: [core] AD review of draft-ietf-core-resource-directory-23

Jaime Jiménez <jaime@iki.fi> Thu, 16 April 2020 10:35 UTC

Return-Path: <jaime@iki.fi>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E925F3A13F6 for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 03:35:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.12
X-Spam-Level:
X-Spam-Status: No, score=-1.12 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.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 dTGIZNXI8Auk for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 03:35:28 -0700 (PDT)
Received: from forward5-smtp.messagingengine.com (forward5-smtp.messagingengine.com [66.111.4.239]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 395CC3A13F5 for <core@ietf.org>; Thu, 16 Apr 2020 03:35:26 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailforward.nyi.internal (Postfix) with ESMTP id B7AD819405CB; Thu, 16 Apr 2020 06:35:25 -0400 (EDT)
Received: from imap3 ([10.202.2.53]) by compute7.internal (MEProxy); Thu, 16 Apr 2020 06:35:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=Q/MANyNrbGJGVSpNcHePhS3NyATBfI218I/Ri6faI XI=; b=Meou/9skKftpvpob/rNn+uTrT45pbeP4l/KotFiwGEKZkBG6IaUG+9X3C QgiuSSMs2ZN0SUq9ljhavzYuGo6k8pavkIii3s9N2xYQgFjZuPZSOp5A33u9/Zma V+j4921x4mWy/3ueEuNx70gs5/vyHc2sHeZzv6Aq6nh1gYrvq3dB/Fx39pbcMTvo ZioFgylCUk8udH9VWgs5ydY7x4JqEy+C7mshUZ4T1Aw/bM3Qh49ftoHfqrNu/RHl XScaYUCFfzUJxjJ1ZQMZptFaf4SLBpXfXbjQsZyxzxI1bSNWI9pITPE+rBdHxdOa GzHZdBH1+0wMDdyy6RKpC+LD6gMeQ==
X-ME-Sender: <xms:7DSYXqdyiuz0b_wmvPzyfw0mO3LkS6yTz1yvsCH3bpWOWVXu1eevgA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrfeehgddvlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtgfesthhqredtreerjeenucfhrhhomheplfgrihhm vggplfhimhornhgviicuoehjrghimhgvsehikhhirdhfiheqnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhgrihhmvgesihhkihdrfhhi
X-ME-Proxy: <xmx:7DSYXqt6VgOG_k9J0doraXTHmqSPxXHIxOG_AElyc42dO5TO1qJE0A> <xmx:7DSYXpjnlRapj7p4ZYQgI43eXGJLOyauXyoOhfWhSW7W1tGi2yedRw> <xmx:7DSYXqt3sKmZa2BWpe5gB0vyG1R_0YNcew_qv_xAicyHVYHTVxyuqw> <xmx:7TSYXpGyV3HD2RewjbLIqd0o0u4w-3lkcySw5Es5rnNbOQcaHK5zvQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 3C0894E009F; Thu, 16 Apr 2020 06:35:24 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-1131-g3221b37-fmstable-20200415v1
Mime-Version: 1.0
Message-Id: <b9d767f8-341a-4c2a-b592-439b1aca6f36@www.fastmail.com>
In-Reply-To: <ce656ebd-2175-682e-293f-3b81531d03d3@isode.com>
References: <481f9820-bcea-af6a-d5c4-d713be24d43d@isode.com> <ce656ebd-2175-682e-293f-3b81531d03d3@isode.com>
Date: Thu, 16 Apr 2020 13:35:04 +0300
From: Jaime Jiménez <jaime@iki.fi>
To: Alexey Melnikov <alexey.melnikov@isode.com>, "core@ietf.org" <core@ietf.org>
Cc: Barry Leiba <barryleiba@computer.org>, Christian Amsüss <christian@amsuess.com>, Marco Tiloca <marco.tiloca@ri.se>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/0Yp0t0RQMRgRZ8rLbyaw1rq-qu4>
Subject: Re: [core] AD review of draft-ietf-core-resource-directory-23
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Apr 2020 10:35:30 -0000

Dear all,

sorry for the delay on this discussion. We have had a parallel thread and now I realise the discussion was not on the list nor with the ADs on it. 

Christian can correct me but the current situation is that the two outstanding issues can be solved:

> >    This section describes how the registering endpoint can maintain the
> >    registrations that it created.  The registering endpoint can be the
> >    registrant-ep or the CT.  An endpoint SHOULD NOT use this interface
> >
> > Why SHOULD NOT (instead of MUST NOT) and how is this enforced?

There was a previous reply from Christian on this, which makes me (and I suppose others) to lean towards keeping the SHOULD  NOT.

"This is more expressing the intention than anything enforcable. Frankly,
it is a bit imprecise: The goal is to discourage any agents enumerating
registrations from the endpoint lookup and trying to enhance them.
Endpoints switching addresses (thus technically becoming different
endpoints) and updating their registration is encouraged.

There are some cases in the middle we probably don't want to rule out
but caution against, invoking "SHOULD"'s "know what you're doing" which
we may not want to rule out (but have not discussed).

In the end, enforcement is up to the security policy -- if an agent
knows a registration URI and has the authorization to act on it, that
will succeed."

> >
> >    for registrations that it did not create.  The registrations are
> >    resources of the RD. 
>   [snip]
> > At the end of section 9.3:
> >    It is expected that the registry will receive between 5 and 50 
> > registrations in total over the next years.
> >
> > This will not age well! Maybe remove this text from the document and 
> > add it to the spherding write-up?

Christian will remove the paragraph and I'll update the writeup.


Thanks!
-- Jaime