Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Objectives Section #21

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

edwardlewisicann
Copy link
Contributor

Added three objectives in one section. A high level "requirements" section.

Added three objectives in one section.  A high level "requirements"
section.

Objective 2 : Expose the role of DNS operations, enabling a zone administrator to make use of multiple DNS providers who may have different operational policies. This supports having multiple providers for resoliency and stability in steady state and the ability to transition from one provider to another during a transitional state. The purpose of the objective to identify DNS operators enables the use of security credentials to automatically update delegation information, such as new name servers, new DNSSEC keys, etc.

Objective 3 : Denote when the delegation is an administrative boundary, that is, a delegation to a different zone administration. The purpose of this objective is to support applications that need to know whether to extend security policies to a subzone, such as web cookies.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the first I've heard of this objective for DELEG. I also haven't heard of a plan to meet this need.

For "web cookie" use cases, the essential problem is that the ultimate client doesn't perform its own iterative resolution, so any metadata about zone cuts within the name is ordinarily lost before DNS resolution results reach the browser. We could potentially develop a way for an iterative resolver to enrich its response with metadata about the zone cuts, but we haven't done that yet.

This seems like something that might be enabled by DELEG but does not need to be part of the core specification, and can be added later using SvcParams.

@edwardlewisicann
Copy link
Contributor Author

edwardlewisicann commented Dec 7, 2023 via email

@edwardlewisicann
Copy link
Contributor Author

Between github, the traditional DNSOP mail list, Mattermost's chat room and possibly other channels, I'm no longer certain where to add this comment.

Perhaps another reason for DELEG to denote when a delegation is made across an administrative boundary lies in the recent thread on QNAME minimization, when to use it and when to drop it. The problem seems that in some use cases, like DNS reputation lists, QNAME minimization has a harmful effect compared to the usual query-response use case. Trying to address that is complicated then by IPv4 reverse map and then IPv6 reverse map delegation use cases. It might prove to be helpful when a resolver can count down levels of administrations, not levels of zones or labels, to know when to "drop" QNAME minimization. This is just a thought, but it seems that the debate over when to use minimization is circling around knowing what administration (level) is being queried.

@paulehoffman
Copy link
Contributor

These objectives seem long-winded relatie to the conciseness of the rest of the text in the document. Maybe this can be dropped until after the -00 appears, and see if it is still needed then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants