[Ietf-not43] -02 c's and q's...

Andrew Newton anewton@verisignlabs.com
Wed, 06 Nov 2002 12:13:42 -0500


Ross,

Thanks for the comments... my followup is in-line.

Ross Wm. Rader wrote:
> 3.1.9 - "The service MUST NOT require any Internet registries to participate
> in any particular distributed authentication system." seems to be at odds
> with 3.1.7 (The service MUST be decentralized in design and principle and
> MUST NOT require the aggregation of data to a central repository, server of
> entity.) Either the spec is decentralized or its not. I'd much prefer that
> 3.1.9 is amended to remove this particular statement.

I don't think the two are at odds.  The intent of this requirement is to 
allow operators to participate in an authentication distribution system 
and to make sure they aren't limited to only one or mandated to one. So, 
what about removing the "centralised authority" and replacing it with a 
"federated, distributed system" or something like that?  The intent is 
for the optional participation in one or many coordinated systems.  And 
perhaps this requirement should include a note specifying it must be 
within the bounds of 3.1.7.

> 3.1.4 - Do we think that two levels of privilege is sufficient. Two further
> options here - we could open this up to many levels of privilege that might
> be determined by the implementation - or - we could open this up to many
> levels of privilege that would be determined by the spec.

Thanks for pointing this out.  I never thought the intention was to 
specify only two levels.  The intention was to specify multiple levels 
to match the policy needs of the operator.  This probably needs reworking.

> 3.1.8 - "The service SHOULD NOT provide a mechanism allowing a client to
> determine if a query will be denied before the query is submitted" - not
> sure that I get this one. Is there some perceived danger in clearly marking
> the door off-limits for unauthorized personnel? Here's a use-case that
> points out one of the negative implications of not marking the door.
> Suppose at some point some entity that controls particular information
> decides that they want to charge for access to that information. Failing to
> provide a mechanism for pre-identifying the result/non-result due to
> privileges will leave the customer without the means to determine if a
> particular query will yield any useful information to them and may end up
> having to paying for no service provided.

There was a concern from the particpants in Yokahama that abusive users 
would take advantage of a service that allows them to know in advance if 
they are allowed to issue a query.  In other words, they don't want the 
service to advertise its policy because it leads to abuse.

> 3.2.9 Lastly, can someone explain the DNS Label Referencing requirements a
> little bit further. I'm not sure I get how this might/should/could/will
> work.

It has been mentioned several times that SRV records should be used to 
find the authoritative server for a particular domain, as opposed to 
starting from a defined well-known or mandated root in another protocol. 
  This requirement is worded so that SRV records are not ruled the only 
way to do it, but that this still be done with DNS as the authority pointer.

I've asked many times in the past for help on rewording this requirement 
to be more readable.  So if you have any ideas, I'd like to hear them.

> Be gentle - I've spent far too much time with policy documents lately. ;)

Very constructive stuff.  Thanks.

-andy