Re: [regext] Poll messages with unhandled namespaces (was Re: I-D Action: draft-ietf-regext-change-poll-07.txt)

Ulrich Wisser <ulrich@wisser.se> Tue, 17 July 2018 00:27 UTC

Return-Path: <ulrich@wisser.se>
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 1BCF9130EFE for <regext@ietfa.amsl.com>; Mon, 16 Jul 2018 17:27:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=wisser.se
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 7w3Etr0sKvf8 for <regext@ietfa.amsl.com>; Mon, 16 Jul 2018 17:27:54 -0700 (PDT)
Received: from mail-ua0-x232.google.com (mail-ua0-x232.google.com [IPv6:2607:f8b0:400c:c08::232]) (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 DCF9E131219 for <regext@ietf.org>; Mon, 16 Jul 2018 17:27:51 -0700 (PDT)
Received: by mail-ua0-x232.google.com with SMTP id k25-v6so17082581uao.11 for <regext@ietf.org>; Mon, 16 Jul 2018 17:27:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wisser.se; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TiEp1IFDOe1VZxHtWHuv1ev9gKS4+Rh6ghj0t0LQpBE=; b=cnFUfwUsjeO4dzvmsu3VIonkeBGuFqhowNpRfCSFOdia31le9DKArVkbTsJZ/RP9dD QN/mvuz5YizQ0RxXDzxdv/Ml7zO0j9+glPSlRC7RkLfbV6M2hrrRsh5ayD3Weauj5Xrg lkjA3J+1OGg39o4JN7Zo2+rNf9ffvUMZSuAoLNro4R9CUXtDQc2XN4TARLSoYpxKvUbX xABPma3SFntUC7nJ/Ab+knZX/f57PqEv4UYvvjXWKA39DrBAu0p50yIxYOeJS4L5wuN0 Djj1bwCwgY16S6Yz9XZUSFR16v3r1fMhMxoCSWtfCtHTs1cpK7VY7oi/TYBAowUmn87Z 6kIA==
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=TiEp1IFDOe1VZxHtWHuv1ev9gKS4+Rh6ghj0t0LQpBE=; b=MTh57cq+oUQnwz1zGU1Oa1GuXc8sI8Pysi2STKLhtqIxtlmpjVGnhLkiMeMI9IfXMj RqGaUtUL/5iFImp2VTz+xS1JJd9GFwhN0MJKNomNcatvSsqRVr5zEZ7HClDUYTvDHw8/ w0svzGisOTvNM6svNrRHFyDWQYUWFTLvqmnq5DuMB+i8X2+pxufjWInuw8HZPTVn1Lz0 TItRt7mWgM+ABHY6KBgdITwpSBayr7BvRfMdF4gpkYYd8CS2DtcURtOv+1/0n8QBKSAq GxX8YlSEYdz6Kz1uOvScPfgX7/VnBAnSwmvUX+yoqj9+nm4uaf9I3PRHEdFGm+cPUNaS liSg==
X-Gm-Message-State: AOUpUlFt2YXTrv+t9rkdCNbtbcJ/vxEXTAVw1ENV180qiAVcY4ehopSe 9zPgJkDBs0EqPoiGCDe+alJ+Hp15nWqxlvs04R2N+A==
X-Google-Smtp-Source: AAOMgpfKUqx5DDg0hI/t+7ukpz33uQaZmYNjmDBF016A0JOcdlHRq7Ku+YJ1iE+HTwor42MeGskp4YFeYCwPy3dHEJo=
X-Received: by 2002:ab0:4c24:: with SMTP id l36-v6mr12403532uaf.199.1531787270106; Mon, 16 Jul 2018 17:27:50 -0700 (PDT)
MIME-Version: 1.0
References: <1490ED7C-1EB9-4ABB-AA42-508A27FDAF12@verisign.com> <1531765917.597855.1442619128.1D29C36A@webmail.messagingengine.com> <76E9BFB72652A04F93B1151E087E53380262AB04@MBX117.d.ethz.ch> <CAJ9-zoUgA+De1ROcwTPMahqAnCduE+rez=n0etRJYWtpCYVDOA@mail.gmail.com> <76E9BFB72652A04F93B1151E087E53380262ABA2@MBX117.d.ethz.ch>
In-Reply-To: <76E9BFB72652A04F93B1151E087E53380262ABA2@MBX117.d.ethz.ch>
From: Ulrich Wisser <ulrich@wisser.se>
Date: Tue, 17 Jul 2018 01:27:09 +0100
Message-ID: <CAJ9-zoWfTj-8NjfLhcSKJLzb0tiNxuUw+Vg-z8nwPAYVrPCnLA@mail.gmail.com>
To: Martin Casanova <martin.casanova@switch.ch>
Cc: Patrick Mevzek <pm@dotandco.com>, "regext@ietf.org" <regext@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001b4350057127041a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/w_84p1m4NLR3RVaQEUIP1ihC10c>
Subject: Re: [regext] Poll messages with unhandled namespaces (was Re: I-D Action: draft-ietf-regext-change-poll-07.txt)
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.27
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, 17 Jul 2018 00:27:59 -0000

Hi Martin,

as was said in the wg session, you are a registrar to a registry. You
probably have a contract and in most cases, you have to go through some
sort of OTE.
So how would you get into a situation where you cannot validate data from
the registry? Of course you could choose to not support one of the
extensions and just ignore those messages. By all means, do that. And I
mean do that, ignore the message. From a registry perspective there is no
good way to handle this. None of the proposals leads to actual fixing of
the problem. It just helps lazy registrars to ignore the problem. That can
be achieved cheaper!

/Ulrich


Martin Casanova <martin.casanova@switch.ch> schrieb am Mo., 16. Juli 2018
um 18:09 Uhr:

> Hello Ulrich
>
> I don't know the numbers but I think you are right that most registrars
> don't care too much yet.
> On the other hand there are some new extensions in the pipeline that use
> the poll mechanism. (change poll, balance etc.)
>
> Thats why I believe it will/should become more important in the future.
>
> The number of validating clients may be small but I don't believe that we
> can ignore them and send our poll message with extensions regardless of the
> configured login services.
> Even if some of the registrars don't implement according to the standards,
> I think at least the registries should do so and creating a poisoned
> message is therefore not an option for us.
>
> So the only alternative to deal with it is to not send the extension part
> and in some cases this means to not send a poll message at all.
>
> Therefore a client has no option of knowing that he is missing out on some
> information unless studying the manuals of the registry...
>
> I think that this is hindering the development of EPP Poll extensions for
> no good reason. Out of sight - out of mind...
>
> Martin
>
>
>
> ------------------------------
> *Von:* Ulrich Wisser [ulrich@wisser.se]
> *Gesendet:* Montag, 16. Juli 2018 21:58
> *An:* Martin Casanova
> *Cc:* Patrick Mevzek; regext@ietf.org
>
> *Betreff:* Re: [regext] Poll messages with unhandled namespaces (was Re:
> I-D Action: draft-ietf-regext-change-poll-07.txt)
> Hi,
>
> are we really sure this is a problem worth solving?
> At .se registrars (with very few exceptions) fall into two categories.
> - do never poll
> - poll and ignore anyway
>
> I know that we have registrars who validate, but those usually support all
> our extensions.
>
> Could anybody produce numbers on registrars who do all three?
>   1. poll
>   2. validate
>   3. do not support all extensions
>
> /Ulrich
>
>
>
>
>
> Martin Casanova <martin.casanova@switch.ch> schrieb am Mo., 16. Juli 2018
> um 15:09 Uhr:
>
>> Patrick
>>
>> To be clear the domain info response will be sent just without the DNSSec
>> part. Therefore a not DNSSec interested registrar will just not see the
>> DNSSec configuration but all the rest of the domain info resData. I don't
>> see a problem with that.
>>
>> In our case a registrar currently needs to be accredited by us
>> (DNSEC_ENABLED) in order to successfully login with DNSSec extension
>> configured and he will only be able to transfer a DNSSec domain to him if
>> the configured DNSSec at login.
>>
>> In case he is DNSSec enabled but still logs in without this extension he
>> will get a failure with error message similar to  “Not allowed to transfer
>> DNSSec Domain” when trying to transfer a DNSSec domain to him.
>>
>> So actually there is a way to know why it didn't work for him.
>>
>> As a matter of fact we will have to over think this rule now because with
>> CDS DNSSec Data can be configured by the DNS-Operator of a domain as well
>> (which does not need to be the registrar) . So a domain of a non DNSSec
>> accredited registrar could end up with  DNSSec data. In case he is DNSSec
>> accredited he might be interested to keep his DNSSec Data synchronized with
>> the data at the registry originated by CDS. That is exactly our use case
>> where we want to use the change poll extension.
>>
>> Martin
>> ________________________________________
>> Von: regext [regext-bounces@ietf.org]&quot; im Auftrag von &quot;Patrick
>> Mevzek [pm@dotandco.com]
>> Gesendet: Montag, 16. Juli 2018 20:31
>> An: regext@ietf.org
>> Betreff: Re: [regext] Poll messages with unhandled namespaces (was Re:
>> I-D Action: draft-ietf-regext-change-poll-07.txt)
>>
>> On Mon, Jul 16, 2018, at 19:58, Gould, James wrote:
>> > I believe that the login
>> > services defines what the server can return to the client, so if the
>> > client does not support the DNSSEC extension it is completely reasonable
>> > for the server not to return it.  If a client wants to see the DNSSEC
>> > information returned they should include the URI in their login
>> > services.
>>
>> James, please, again, take into account some real life examples that
>> happen today:
>>
>> registries restrict the use of secDNS at login for only the registrars
>> having passed
>> a specific accreditation test (trying to login with it without prior
>> registry vetting triggers an authentication error, so the registrar can
>> only do its business if it removes this extension from list at login)
>> thus, in your case (just removing the content), a registrar not wanting
>> to do DNSSEC and not wanting to transfer
>> to him a currently DNSSEC-enabled domain will have no way to know that.
>>
>> And saying to registrars: "then pass registry accreditation tests to be
>> able to login with secDNS and see **others** domain names with secDNS data
>> while you do not want to do any DNSSEC related stuff", is certainly not
>> going to fly...
>>
>> As long as we take into account only some cases and not others we will
>> never be
>> able to deliver an extension used by multiple registries.
>> Also, before anything happen I will be very interested by intention of
>> support
>> (which means deployment) from registries.
>>
>> Otherwise, like I said, this problem exists since EPP started so it is
>> not new,
>> and it seems the current status quo fits most of the player (due to the
>> number of people
>> having participated here), so we are maybe devoting resources to trying
>> to design
>> something perfect... that noone will then use :-(
>>
>> --
>>   Patrick Mevzek
>>
>> _______________________________________________
>> regext mailing list
>> regext@ietf.org
>> https://www.ietf.org/mailman/listinfo/regext
>>
>> _______________________________________________
>> regext mailing list
>> regext@ietf.org
>> https://www.ietf.org/mailman/listinfo/regext
>>
> --
> Ulrich Wisser
> ulrich@wisser.se
>
-- 
Ulrich Wisser
ulrich@wisser.se