Re: Fwd: New Version Notification for draft-gieben-epp-keyrelay-00.txt

Antoin Verschuren <[email protected]>
Newsgroups gmane.ietf.provreg
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Op 24-01-13 12:08, James Mitchell schreef:
> Interesting draft. I hope that registrars warm to the idea and
> implement it. A few high level questions/comments:

Hi James, thank you for your comments.

> Do you have a plan to encourage registrars to use it such that it
> will see success? Do you have the buy in from existing registrars?

We have discussed 3 possible options for DNSSEC transfers with our
registrars. The most important outcome is that the registrars want to
stay in control of the process, and choosing this method over for
example going insecure during a transfer should be at the sole
discretion of the gaining registrar even during the process. It is an
optional process, not mandatory. (At least not by us, but a registrant
may demand it)
They all agreed though, that at least one secure transfer method
should be implemented by the registry and be available, and the method
described in koch-dnsop-dnssec-operator-change was supported with the
consensus of our registrars. As for buy in, I cannot say what the
promises of our registrars are worth, but most of them told us that
they realize that if they don't implement this on their end for
customers leaving, then they won't have any new satisfying customers
that would come to them.
One proof of buy in that I do have is that Bert Hubert's PowerDNS
(Which has a >50% marketshare in .nl) has recently built a feature in
their DNS software specifically to support this transfer method.

> Keyrelay messages provide the losing registrar with early
> notification of an imminent transfer. Do you foresee any potential
> issues with this, for example the losing registrar attempting to
> (intentionally or accidentally) block or delay the transfer.

Let the market know who that registrar is, and he will certainly loose
customers. Those sort of games don't work out well in the long run I
would say. It happens today, and it will happen in the future. I
aggree keyrelay does give advance notice that a customer may be
leaving, but if you are a good customer, you would have informed your
supplier within the notice period to end your contract anyway wouldn't
you ?

> I would suggest that an error should be returned for uploading a
> key for a domain name sponsored by a registrar who has not
> implemented this extension. Would you consider including reasons
> under which a registry should or should not reject the command?

We do not reject anything, we just relay. In a fixed syntax.

The question you could ask is what harm does it do if a registrar gets
a keyrelay message in it's message queue and does not know how to
handle it, or chooses not to handle it. Should the registry mandate
that he handles it? We don't mandate anything, we just facilitate
registrars that want to do secure transfers. We are no dictator nor god.

As a registry, you could choose not to relay for domains that
currently don't do DNSSEC, but there may be use cases where even a
domain without DNSSEC can benefit from a keyrelay command. For example
if the loosing dns-operator can't sign, but has agreed to pre-publish
his customers future ZSK.

For registries that do want to control their registrar's business
processes, I'm open for suggestions of such error messages, but we
won't ever use them as we just simply do what our customers want us to
do and relay the key. It does nothing to the registration data or status.

> I notice there is no feedback loop from the losing registrar to
> the gaining registrar. I assume that the gaining registrar would
> have to poll the child zone (with its own timeout) to begin
> relevant cache-busting timers?

The feedback loop is over DNS indeed.
The only reason we need this keyrelay command is because we cannot
relay the new key over DNS or any other secure channel. It's
documented in koch-dnsop-dnssec-operator-change

> Note that the losing registrar may not provide DNS services for the
> given domain name. Or do you consider the transfer pending period
> of ample time for caches to expire.

It's the dns-operators and registrars that control that process and
it's timing.
We only describe the EPP syntax because the registry is the middle
man, and communication with the registry is over EPP. Communication
between registrars, registrants and their DNS operators can be over
EPP, but it usually isn't. It's out of scope for this document,
thought we do mention in the security section that that communication
channel should also be authenticated, but it's not to us to mandate how.

> I would assume that a registry may delete an unread keyrelay
> message from the queue should a transfer be completed
> successfully?

That's local policy.
It's not defined in the current EPP RFC's that messages should be
deleted from the message queue by the registry. It's only defined how
a registrar can delete messages from it's queue after he has read them.
As for us, we just leave them there as long as the registrar does not
delete them. They do no harm.

> Some registrars may prefer to process the message queue in batch, 
> potentially increasing the time between submission to the server
> and retrieval by the losing registrar. Do you foresee any need or
> reason for a priority-based, or named message queue to better
> facilitate keyrelay?

If they read their message queue in batch, it's their thing.
How fast registrars or DNS operators should work is not our call.
I think it's their customers that decide if it's a good thing.
A DNSSEC transfer process takes time anyway. And it's not only reading
the queue, it's also what you do with the output and how fast you
provision the relayed key. We have nothing to say about how fast some
DNS operator handles it's customers requests.

- -- 
Antoin Verschuren

Technical Policy Advisor SIDN
Meander 501, PO Box 5022, 6802 EA Arnhem, The Netherlands

P: +31 26 3525500  M: +31 6 23368970
Mailto: [email protected]
XMPP: [email protected]
HTTP://www.sidn.nl/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAEBAgAGBQJRAVa9AAoJEDqHrM883Agnw3kIAKaRvRcLoABAVhY3jgbXujqf
TLDM4nYod8mLX7empnpcttBDvcrE3LAKH+CwtMKTR9zSdWZZD9MuvkhikWhWWs3f
illnaHZmfTKnp0+TwpRHF8KsUTgjgUzwMJB9fST2CamBB3mob802GGYqrxpDzqQT
Rna6X9RHM/wzKDBl88yL5OhnufVd2Df7k0wqDcXLeN7xNY1T5nA+OCS6XMtChBr4
CfdkUEWvvTazJmhZ+QifrFzOM2y6OgLfpH/LQEBQstqMRsdEOS9lj4yxAJy9TeVJ
TehtH13BXdfla6A/Z4t6feFDjwdxOVhSWSY7s9R0RvmPBwaDvVGZ9RdMvQEaUuM=
=8dvr
-----END PGP SIGNATURE-----
_______________________________________________
provreg mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/provreg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.