[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
DNSSEC and unknown algorithms
I do realize that this topic was probably discussed as nauseum, and this
comment is extra-super late, but...
In protocol-09, section 5.2, there are two paragraphs describing what to
do when a resolver encounters a delegation to a zone signed only with
unknown algorithms:
If the validator does not support any of the algorithms listed in an
authenticated DS RRset, then the resolver has no supported
authentication path leading from the parent to the child. The
resolver should treat this case as it would the case of an
authenticated NSEC RRset proving that no DS RRset exists, as
described above.
and
If the resolver does not support any of the algorithms listed in an
authenticated DS RRset, then the resolver will not be able to verify
the authentication path to the child zone. In this case, the
resolver SHOULD treat the child zone as if it were unsigned.
(sort of redundant to have both paragraphs, but whatever)
My question is, why is this a SHOULD (or "should" in the first
paragraph). I suppose I'm imagination impaired, but what other option
does the resolver actually have except to treat the zone as unsigned?
In my mind, and I may be missing something, if a resolver does not treat
the zone as unsigned, it will be making validation decisions based on
unverified data. Which, I think, is a bad idea. My memory is a bit
hazy on the subject, but wasn't it that sort of thing that caused us to
do the typecode rollover in the first place?
--
David Blacka <davidb@verisignlabs.com>
Sr. Engineer VeriSign Applied Research
--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>