Pekka Savola wrote:

> Effectively, this allows anyone to perform a DoS on someone else's 
> resources (assuming specifying something like net.example.adv would 
> result in everyone going and taking a look at "adv" policy at 
> example.net -- thus flooding example.net).

the document [-04] does not explicitly say that processing of those tags would
be automated. Instead my reading is that these tags, or the documents they lead
to, are for human consumption. So while there's still a DNS DoS potential
(or even worse, thinking of the current cache poisoning hype), it's probably
less pressing. Anyway these issues and how and when the names are resolved
should be explicitly discussed.

Here are some additional remarks:

o Two forms of solicitation tags are used interchangeably in the draft:
  net.example:ADV and net.example.adv. While both are translated to the same
  domain name, which is the correct form?

o Is the colon mandatory?

o The script suggests that a name example.com:FOO.Bar is translated into
  Bar.FOO.example.com -- is that the intent?

o The draft does not mention various syntax restrictions for the tags resulting
  from the use of the DNS: label length, overall tag length, unavailability
  of ".." (likewise "::", ":.", ".:"). Also, neither RFC 3865 nor this
  draft mention case insensitivity.

o While the presence of the "_" should not lead to problems during NAPTR
  resolution, it may confuse operators (dto absence of restrictions for "-").

o The draft mentions the "registrant" where the better term would be zone
  maintainer (or owner), since a registrant only appears at the highest
  "registration" level. One could argue that the 3rd level domain is
  "registered" at the 2nd level, but that's confusing the term. Unfortunately
  this already happened in RFC 3865.

o solicitation class tags have a very restricted character set, especially
  they don't support non ASCII characters. In what form would IDNs be
  handled? Would "xn--" encoding also apply to the past-colon part?

o Are the solicitaion class keywords expected to be related to the sender's
  domain name, the recipient's or a third party's? Do "users" of this scheme
  thus have to deal with NAPTR RRs?

o The wildcard discussion

        Wildcards are appropriate for this application, allowing multiple
        solicitation class keywords that share a common prefix to all point
        to the same URI

  seems to encourage the use of wildcards to solve the provisioning issue.
  A big caveat text might be appropriate then.

-Peter
.
dnsop resources:_____________________________________________________
web user interface: http://darkwing.uoregon.edu/~llynch/dnsop.html
mhonarc archive: http://darkwing.uoregon.edu/~llynch/dnsop/index.html

Reply via email to