Re: [regext] WG LAST CALL: draft-ietf-regext-rdap-reverse-search

"Gould, James" <jgould@verisign.com> Tue, 26 April 2022 17:07 UTC

Return-Path: <jgould@verisign.com>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D96CC15EE3F for <regext@ietfa.amsl.com>; Tue, 26 Apr 2022 10:07:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=verisign.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 0olohiKxBm0U for <regext@ietfa.amsl.com>; Tue, 26 Apr 2022 10:07:18 -0700 (PDT)
Received: from mail1.verisign.com (mail1.verisign.com [72.13.63.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9DDECC157B5A for <regext@ietf.org>; Tue, 26 Apr 2022 10:07:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=75918; q=dns/txt; s=VRSN; t=1650992840; h=from:to:subject:date:message-id:mime-version; bh=BGdpYNTneqaaMd2He2Hb1LMvOb1EV8CSwb5yLfm+waw=; b=IcauFYDdVz3HpfDKIKXCAHhuv1H4sDhXpw00nk0VJBo/vBw05+wmk8hY eUB3MLgCt97ZI61tVctfilQR8mlKrsm89uBxLpr/2UvwhPezlvVxvyed/ d6MTbTQaRY5FrVzdWtvi47Zk/Lx6fBecWj3rDjdueIPpHrwppM8Wxt27r wJbDHM4X7IwBHAkrK+6dod8znWKejQBznGI8Y78my+ibdTQIkSNB+YTHq 4NYVzouTw8XRidFyiVcOIjK1kiSAWGN2QOiM5TbtvvVZ5YA0tTWOPYq7X sjRlmZ7AU/VJMQwIJ8udBBTB2+gz8Pu08d7QzFhN9JCSZlwRW2cmbCSLn Q==;
IronPort-Data: A9a23:3qdLyKNziBN3dJvvrR0UlsFynXyQoLVcMsEvi/8bNLSAYAhSjmhWm TcfWWiYeqHdUtbGC9AlPY3lpkgHv5/WndMxGVA4pSsyQ3xG8ceeC43JfhahYnLMf8DKFRw5s ZoVYILKfJBqQ3XXrUv3a+GwpnIsiPHgqtYQaQLhEnkZqVhMFH541XqP4tIEv7KE6DTY72mlu Nb7rMCHYAXjwzh7Wo5/w/LY8kxm5qj+4WpE7lZibPoR4QKEnXdEUc9Hefu/Jnf0EtEIT+exH rzJk+/h9WiHpUp3U4/5y++qeBYDTu7ZZ1TmZha6OkSHqkEqSnsajv9iaZLwEHtqtghlv+yd6 f1E5Ma5E1wjNfSRkbQQDkIJGS8hNPdK8u7NeHHk4JPClRGfIyrnzss1ARBtN+X02ArV7UJmr qVEdW9XPnhvo8rsndpXn8E13pxLwPEGuOrzg1k4pd3jJa9OravrHuObvbe04B9q3poURaqEO ZJDAdZSRE+ojyNnaw9/5K0Wwb/AaknXK1W0f3rM+MLbS0CKpOBA+OCF3Oj9I7Rmdu0M9qqsn V8qykyiav0sHIfGlWfaqCLEatjnxksXUKpKfFGx3qAy3A3LngT/AjVOPbewiaHRZkJTx7uzg qHbk8YjhfFayaClcjXydzO8oX2vpCFFZ/kKTcMn+BCIzZSOsy/MUwDoThYZADAnnOUMY2UV8 HK5x4mvGzdoqqXTQH7b6K2Pq3W5Pi19wW0qPHdCFFRepYC++8dv33ojTf46eEKxpt/6Hiz0z xiUoTI/nLQci4gA0KDTEVXv2m/w+8mWHlJdCgP/BE2hyDpDO4qeeYGo9X3R/OwHI9awUQzU1 JQDs43EhAwUNrmInTaMR6MJG7+n/fuJNxXdgEIpFJ87sTWxk1aicJxeyDh4OEBoNIACfVfBe kLctBNNzJ5eIHXsarV4C79dEOwg1665CtLoRqiOK8FQeN50dRTC9iYob1SWhibzilMq16o4P P93bPqRMJrTMow/pBLeegvX+eZDKvwWrY8Lea3G8g==
IronPort-HdrOrdr: A9a23:dpV02K6lD26HMBUu7APXwBXXdLJyesId70hD6qkXc20xTiX4rb HNoB1173/JYVoqNk3I+uruBEDoexq1yXcf2/hzAV7NZmjbkVrtAo1k4ZDr3jHsXwbvn9Qw6Y 5QN4xzEsf5A1Q/r8rriTPTL/8QhP2K6rqhi+ub9WpqVg0CUcxdxh10ERmWCXd7QwR6BZ40fa D22vZ6
X-IronPort-AV: E=Sophos;i="5.90,291,1643673600"; d="png'150?scan'150,208,217,150";a="15459784"
Received: from BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) by BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.24; Tue, 26 Apr 2022 13:07:15 -0400
Received: from BRN1WNEX01.vcorp.ad.vrsn.com ([10.173.153.48]) by BRN1WNEX01.vcorp.ad.vrsn.com ([10.173.153.48]) with mapi id 15.01.2375.024; Tue, 26 Apr 2022 13:07:15 -0400
From: "Gould, James" <jgould@verisign.com>
To: "mario.loffredo@iit.cnr.it" <mario.loffredo@iit.cnr.it>, "ietf@antoin.nl" <ietf@antoin.nl>, "regext@ietf.org" <regext@ietf.org>
Thread-Topic: Re: [regext] WG LAST CALL: draft-ietf-regext-rdap-reverse-search
Thread-Index: AQHYWZAUaV3rxMxA9Umg/C6r0TdNcg==
Date: Tue, 26 Apr 2022 17:07:15 +0000
Message-ID: <447DCAFE-600D-498C-AEB2-031C6DD1A3CD@verisign.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.59.22031300
x-originating-ip: [10.170.148.18]
Content-Type: multipart/related; boundary="_005_447DCAFE600D498CAEB2031C6DD1A3CDverisigncom_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/T_h4-ZSaT2KdasQqSoch-_HmsmU>
Subject: Re: [regext] WG LAST CALL: draft-ietf-regext-rdap-reverse-search
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Apr 2022 17:07:23 -0000

Mario,

My feedback is embedded below.

--

JG

[cid:image001.png@01D8596E.8CEEBB40]

James Gould
Fellow Engineer
jgould@Verisign.com<applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgould@Verisign.com>

703-948-3271
12061 Bluemont Way
Reston, VA 20190

Verisign.com<http://verisigninc.com/>

From: Mario Loffredo <mario.loffredo@iit.cnr.it>
Date: Tuesday, April 26, 2022 at 11:12 AM
To: James Gould <jgould@verisign.com>, "ietf=40antoin.nl@dmarc.ietf.org" <ietf@antoin.nl>, "regext@ietf.org" <regext@ietf.org>
Subject: [EXTERNAL] Re: [regext] WG LAST CALL: draft-ietf-regext-rdap-reverse-search


Hi James,

thanks a lot for your feeedback.

Please find my responses inline.
Il 26/04/2022 14:17, Gould, James ha scritto:

I did a review of the latest version of the draft (draft-ietf-regext-rdap-reverse-search-10), and below is my feedback:


1.       Abstract

a.       It states, “This document describes RDAP query extensions”.   Shouldn’t it be “this document describes an RDAP query extension” in the singular form?


[ML] Since the new version introduces a new path to obtain information about the supported reverse searches and new response providing that information, I'll change the sentence as in the following:

".... this document describes RDAP query and response extensions ... "

JG – I still view the functionality defined with the specification as defining a single extension.  This is reflected in the registration of a single RDAP Conformance value in section 3.

1.       Introduction

 .         It is not clear what adopted ad hoc strategies effectively mitigate the impact of reverse searches.  Additionally, a standard search is much less powerful than implementing a reverse search, so I don’t view them as equivalent from a server processing perspective.  Some clarity of how a standard search is equivalent to a reverse search would be helpful or I would remove the statement.

[ML] I changed that paragraph in the new version as in the following:

The other objection to the implementation of a reverse search capability has been connected with its impact on server processing.
However, the core RDAP specifications already define search queries, with similar processing requirements, so the distinction on
which this object is based is not clear.

Does it look fine to you? Should I explicitly refer to searching domains for nsLdhName or nsIp when talikng about "search queries, with similar processing requirements" ?

JG – A nit on your proposed language is to change “which this object” to “which this objection”.  If you really feel that the reverse search doesn’t have a material difference in server processing from the search defined in section 3.2 of [RFC9082], then you can provide clarity in the draft.  The language in draft-ietf-regext-rdap-reverse-search-10 states that there are ad hoc strategies to mitigate the impact of reverse search and that standard search is equivalent to reverse search.  If this is true, then I would clarity the ad hoc strategies used and explain how the standard search can be considered equivalent to reverse search.  Since you’re defining a new form of search, I don’t believe you can use the revised language that states that the distinction on which the objection is based is not clear.  I believe the reverse search is much different and will require an elastic search capability that is not the case for the standard search, which is a material difference.

1.

.         How is the domain-entity relationship treated with a special focus on its privacy implications?  Clarification would be helpful.

[ML] Would it sound better the following sentence ?

The reverse search based on the domain-entity relationship is treated as a particular case, with a special focus on privacy implications of querying for sensitive information.

JG – Where is the special focus on privacy implications for sensitive information defined within the draft?  If it exists, I would reference it, and if it doesn’t exist, I would add the definition.

1.       RDAP Path Segment Specification

a.       Is it defining OPTIONAL extensions or an OPTIONAL extension?  I believe the specification is defining a single RDAP extension, so the singular form would be better.
[ML] Removed that sentence from the new version.


1.

a.       The searchable-resource-type is limited to only resource types defined in RFC 9082.  Shouldn’t it also support new resource types defined by future RDAP extensions?  My recommendation is to have it read “it MUST be one of the resource types for searched defined in Section 3.2 of [RFC9082] or a resource type extension, …”.
[ML] Agreed.


1.

a.       The related-resource-type is limited to only resource types defined in RFC 9082.  Shouldn’t it also support new resource types defined by future RDAP extensions?  My recommendation is to have it read “it MUST be one of the resource types for lookup defined in Section 3.1 of [RFC9082] or a resource type extension…”.
[ML] Agreed.


1.       RDAP Conformance

a.       Based on the definition of a single value, the specification is defining a single RDAP extension and not multiple RDAP extensions as indicated in the Abstract and Introduction.

[ML] Complying to rdapConformance tag “reverse_search_0” means implementing, at a least, one reverse search  by setting a pair <searchable-resource-type, related-resource-type> in the generic query model and, optionally, support the reverse search metadata request and response.

JG - If they are two separate extensions defined within the specification, then you should consider creating an RDAP conformance value for each.  I consider the reverse search as a single extension with multiple features.

Best,

Mario

--

JG

[cid:image002.png@01D8596E.8CEEBB40]

James Gould
Fellow Engineer
jgould@Verisign.com<applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgould@Verisign.com>

703-948-3271
12061 Bluemont Way
Reston, VA 20190

Verisign.com<http://secure-web.cisco.com/1r7sTFyYTLDPFqqhtUXzJ2vWry8SgnLjU6qqgAcIGpfvXR73o4RG2lVwCFJ4MyUuqU829jWxNGNDh3iobZMWiMqPPUn-8BG5BpdavX9_myk4LW2nBlVfuRjnYMzV1MMrCoJ2ysU3-shJCU8FlrwfPPEdmJsvQ6FWTcNtxnWYdun4qN5M-DcgjI1ChW92UhEVcEFSc6Sld5knsz0-3zT1aMtogToJ8A0eY72mW-SWyA8GLhy3zxRgmKyCucP7uiBrH/http%3A%2F%2Fverisigninc.com%2F>

From: regext <regext-bounces@ietf.org><mailto:regext-bounces@ietf.org> on behalf of Antoin Verschuren <ietf=40antoin.nl@dmarc.ietf.org><mailto:ietf=40antoin.nl@dmarc.ietf.org>
Date: Monday, April 25, 2022 at 9:44 AM
To: regext <regext@ietf.org><mailto:regext@ietf.org>
Subject: [EXTERNAL] Re: [regext] WG LAST CALL: draft-ietf-regext-rdap-reverse-search

WGLC for this document should have ended last week.
But since there is still a good discussion going on between the Document Shepherd and the authors, the chairs have decided to extend this WGLC for another week till Monday May 2nd.

Since we only had 2 valid support messages (not being the authors or shepherd) we would like to ask for more support from the WG as well. 2 is very little to declare consensus. Could others please review as soon as Mario has published a new version with the comments from Scott and Tom included?


Op 11 apr. 2022, om 15:50 heeft Antoin Verschuren <ietf=40antoin.nl@dmarc.ietf.org<mailto:ietf=40antoin.nl@dmarc.ietf.org>> het volgende geschreven:

Reminder,

1 more week remaining for this WGLC.
In addition to the authors, we received 3 responses so far.

Regards,


Jim and Antoin


Op 4 apr. 2022, om 15:18 heeft Antoin Verschuren <ietf=40antoin.nl@dmarc.ietf.org<mailto:ietf=40antoin.nl@dmarc.ietf.org>> het volgende geschreven:

Dear Working Group,

The authors of the following working group document have indicated that it is believed to be ready for submission to the IESG for publication as a standards track document:

https://datatracker.ietf.org/doc/draft-ietf-regext-rdap-reverse-search/<https://secure-web.cisco.com/1ua3m1ygiPX3451lX_xaT9Z-dfjlDPcKJyp8avIFHXnHWndX3bvBPwhtbQU3yIZXz19hRC-18gI3rg7jzG1i7rI75UL5jo68iKqKYLCg2_-lG3zN36bOo2h-UDJuSccsr1TqPJzr-sh4pSgnm5JHfFINaH9HK5TbDl00Ye37nMZ6ecLZQrfipasSmiQTDKvrTDbd1MMXTyIRk2Q3nbS8JPcsGYYX3xs62rg93ONBCUdy48YH1INSVQUwIV2i3d8PO/https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-regext-rdap-reverse-search%2F>

This WG last call will end at close of business, Monday, 18 April 2022.

Please review this document and indicate your support (a simple “+1” is sufficient) or concerns with the publication of this document by replying to this message on the list.

The document shepherd for this document is Tom Harrison.

Regards,

Jim and Antoin





_______________________________________________
regext mailing list
regext@ietf.org<mailto:regext@ietf.org>
https://www.ietf.org/mailman/listinfo/regext<https://secure-web.cisco.com/1kfNcYaJoIUSsbsZHzMzOCxV8KU5KRl032G2m7kStPPtWAkvupFlGTrF3mdNDoZB6aAEeWScZp-2YGXtZQkOXJQDLhqeYZRuoKLibQgPh5MYxXmSWTrUoGvueW7-MqrqXR7JRrBvzV83DIWiFXWNY3jnCaTHnULxNr9jzF85I3rWCR1rt7FtxGzqnhZ1cfbzUC5sBuPwm25K0gTpvMQJq_ted3_YFBLjbvvJyVUmeMz11Cr2Z1SGQf1d_HFXivX_liAe3lX8EL6_yYJiopgkjqA/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext>

_______________________________________________
regext mailing list
regext@ietf.org<mailto:regext@ietf.org>
https://www.ietf.org/mailman/listinfo/regext<https://secure-web.cisco.com/1kfNcYaJoIUSsbsZHzMzOCxV8KU5KRl032G2m7kStPPtWAkvupFlGTrF3mdNDoZB6aAEeWScZp-2YGXtZQkOXJQDLhqeYZRuoKLibQgPh5MYxXmSWTrUoGvueW7-MqrqXR7JRrBvzV83DIWiFXWNY3jnCaTHnULxNr9jzF85I3rWCR1rt7FtxGzqnhZ1cfbzUC5sBuPwm25K0gTpvMQJq_ted3_YFBLjbvvJyVUmeMz11Cr2Z1SGQf1d_HFXivX_liAe3lX8EL6_yYJiopgkjqA/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext>




_______________________________________________

regext mailing list

regext@ietf.org<mailto:regext@ietf.org>

https://www.ietf.org/mailman/listinfo/regext<https://secure-web.cisco.com/1kfNcYaJoIUSsbsZHzMzOCxV8KU5KRl032G2m7kStPPtWAkvupFlGTrF3mdNDoZB6aAEeWScZp-2YGXtZQkOXJQDLhqeYZRuoKLibQgPh5MYxXmSWTrUoGvueW7-MqrqXR7JRrBvzV83DIWiFXWNY3jnCaTHnULxNr9jzF85I3rWCR1rt7FtxGzqnhZ1cfbzUC5sBuPwm25K0gTpvMQJq_ted3_YFBLjbvvJyVUmeMz11Cr2Z1SGQf1d_HFXivX_liAe3lX8EL6_yYJiopgkjqA/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext>

--

Dr. Mario Loffredo

Technological Unit “Digital Innovation”

Institute of Informatics and Telematics (IIT)

National Research Council (CNR)

via G. Moruzzi 1, I-56124 PISA, Italy

Phone: +39.0503153497

Web: http://www.iit.cnr.it/mario.loffredo<http://secure-web.cisco.com/1vzZgmPpVcV7JP1dRsSzP9WfolrlcJ7_lI4LE-MSvxAa7PeHUq9JUUPDvJ6a65l4TB95-Vxtbvh-Wch0P74hG65C5--GbqiZFFu0Eqml7GpuqSt7LKJxKPX7ctgH6Nj8eGVp5v0282VrA1GAEsp1VTc0l3gFp9y4FEULK8gempF3sk5pjJVazn062tTur23eg3ezQHMGJDel9NtAcNySzVeByAgwgDDmQ_xl5Y9Mwe7imaTWuZXM5pRQOH9kS2Rye7TGJLjphZllnP-GT7Ouj7w/http%3A%2F%2Fwww.iit.cnr.it%2Fmario.loffredo>