Re: off-list was Re: Revision of 4310

James Gould <[email protected]>
Newsgroups gmane.ietf.provreg
Message-ID <C78F6E8F.37340%[email protected]>
Pre-publishing the DS is a valid use case, but I guess it boils down to how
the servers are going to handle the pre-published DS.  I know for our
registries that we¹ll publish what is given to us or do the validation
inline with the EPP transaction.  Validation could be done inline with the
EPP transaction so that DS is not stored in the database unless it has the
corresponding DNSKEY in the child zone or in the case of .PT it could be
done asynchronously which leads to accepting DS that might not be published
based on server policy.  So the real question is whether the rfc4310-bis
needs to add an additional flag element to support the ladder?  I personally
don¹t like the term ³active² for this, since ³active² does not effectively
reflect the purpose.  I believe that published is more accurate, since the
server is making a decision related to what is published and what is not
published.  This should be an optional attribute to support servers that
publish everything, where the default is true.  I would like to pose the
following options to the list for consideration in rfc4310-bis:

1. Don¹t include any additional elements.  This means that the server would
either validate the passed DS inline with the EPP transaction or would
publish all DS that is passed.
2. Add a new optional element in the secDNS:dsData (DS Interface) and
secDNS:keyData (Key Interface) elements of secDNS:infData.  I propose the
use of the secDNS:published element.
3. Add a new optional secDNS:childKeyPublished element in the secDNS:dsData
(DS Interface) and secDNS:keyData (Key Interface) elements of secDNS:create,
secDNS:update, and secDNS:infData.  This element would be specified by the
client to inform the server which DS has a corresponding DNSKEY published in
the child zone.  It would be up to the server to decide the validation and
publishing scheme based on this flag.  Option #2 might have to go along with
this as well in the event that the server will publish a different set of DS
based on offline / asynchronous processing.

I would like to hear from those interested in this topic either from
messages to the list or to me privately.

Thanks,

-- 


JG 

-------------------------------------------------------
James F. Gould
Principal Software Engineer
VeriSign Naming Services
[email protected]
Direct: 703.948.3271
Mobile: 703.628.7063

 
21345 Ridgetop Circle
LS2-2-1
Dulles, VA 20166

Notice to Recipient:  This e-mail contains confidential, proprietary and/or
Registry  Sensitive information intended solely for the recipient and, thus
may not be  retransmitted, reproduced or disclosed without the prior written
consent of  VeriSign Naming and Directory Services.  If you have received
this e-mail message in error, please notify the sender immediately by
telephone or reply e-mail and destroy the original message without making a
copy.  Thank you.



From: <[email protected]>
Date: Mon, 1 Feb 2010 11:51:55 -0500
To: <[email protected]>
Cc: EPP Provreg <[email protected]>
Subject: Re: off-list was Re: [ietf-provreg] Revision of 4310

Eduardo Duarte <[email protected]> wrote:

> ... we are thinking of adding a
> DS validator in order to publish only the correct DS's. Also we always have
> our data in the database and there we keep the multiple keys associated with
> the domain some in publish state and other in a unpublished state. So when a
> user adds a DS to our system he is adding it to the database and not to the
> zone itself and after, when generating the zone the script, will only pick-up
> and add to the zone the "actives" DS's.

As has been pointed out elsewhere, there are valid reasons for publishing a
DS record in the parent without a corresponding DNSKEY in the child (e.g.
key rollover). If you are going to validate the DS/DNSKEY correspondences,
then a better check would be that at least one of the DS records being
published in the parent corresponds to a DNSKEY currently in the child.

Stephen
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.