Re: DNSSEXT Yokohama Minutes

Derek Atkins <derek@ihtfp.com> Mon, 16 September 2002 15:03 UTC

Received: from psg.com (smmsp@psg.com [147.28.0.62]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA08069 for <dnsext-archive@lists.ietf.org>; Mon, 16 Sep 2002 11:03:24 -0400 (EDT)
Received: from lserv by psg.com with local (Exim 3.36 #1) id 17qxI7-000DJm-00 for namedroppers-data@psg.com; Mon, 16 Sep 2002 07:55:59 -0700
Received: from fort-point-station.mit.edu ([18.7.7.76]) by psg.com with esmtp (Exim 3.36 #1) id 17qxHw-000DJO-00 for namedroppers@ops.ietf.org; Mon, 16 Sep 2002 07:55:49 -0700
Received: from grand-central-station.mit.edu (GRAND-CENTRAL-STATION.MIT.EDU [18.7.21.82]) by fort-point-station.mit.edu (8.9.2/8.9.2) with ESMTP id KAA20537; Mon, 16 Sep 2002 10:55:48 -0400 (EDT)
Received: from manawatu-mail-centre.mit.edu (MANAWATU-MAIL-CENTRE.MIT.EDU [18.7.7.71]) by grand-central-station.mit.edu (8.9.2/8.9.2) with ESMTP id KAA13660; Mon, 16 Sep 2002 10:52:46 -0400 (EDT)
Received: from kikki.mit.edu (KIKKI.MIT.EDU [18.18.1.142]) by manawatu-mail-centre.mit.edu (8.9.2/8.9.2) with ESMTP id KAA16975; Mon, 16 Sep 2002 10:52:45 -0400 (EDT)
Received: (from warlord@localhost) by kikki.mit.edu (8.9.3) id KAA19499; Mon, 16 Sep 2002 10:52:45 -0400 (EDT)
To: Edward Lewis <edlewis@arin.net>
Cc: namedroppers <namedroppers@ops.ietf.org>
From: Derek Atkins <derek@ihtfp.com>
Subject: Re: DNSSEXT Yokohama Minutes
References: <Pine.LNX.4.44.0209031638210.2813-100000@spratly.nominum.com> <a05111b04b9a8f7aca437@[193.0.9.238]> <sjmn0qi58ry.fsf@kikki.mit.edu> <a05111b06b9ab98176ffd@[192.149.252.231]>
Date: Mon, 16 Sep 2002 10:52:45 -0400
In-Reply-To: <a05111b06b9ab98176ffd@[192.149.252.231]>
Message-ID: <sjm65x656ma.fsf@kikki.mit.edu>
Lines: 42
User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Spam-Status: No, hits=0.3 required=5.0 tests=IN_REP_TO,OPT_IN,DOUBLE_CAPSWORD,PORN_3 version=2.31
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk

Edward Lewis <edlewis@arin.net> writes:

> The issue here is that it is easy to spoof away the signed wildcard
> with opt-in.  Let's say I do ask for alpha3 A.  Since there's an
> opt-in-ized NXT saying that alpha3 is not explicitly signed in the
> zone, all an attacker needs to do is replay this before the answer
> with the signed * match returns - or - modify a cache to strip away
> the *-synthesized records from an answer.

As I said, an answer of NXDOMAIN is incomplete without _TWO_ signed
NXT records, so a client would know they were being attacked if they
only received one.  Similarly, an attacker could not add an 'A' record
to this response, because opt-in only allows unsecured delegations.

> So, if there is an applicable * - then it would hide all the unsecured
> matched "behind it" which is counter-intuitive to the algorithm in
> rfc1034/s4.3.3.

Right, but there _are_ no unsecured matches because opt-in only allows
unsecured NS, and you cannot have an NS wildcard.

> >What it DOES mean is that you need to send twice as much data to prove
> >an NXDOMAIN.  It is not sufficient to just show the NXT for the
> >request, but you must also show the NXT for the wildcard.
> 
> To match an opted-out name (unsecured) you have to prove it isn't
> secured, and that there isn't a potential wildcard, the latter may
> require multiple NXT's.

This is correct, but only in the case where you have a multi-layer
zone.

> Also - does the presence of an opted-out name impact the scope of a
> wildcard's matches?

It doesn't.  It is no worse than a non-opted-out name.

-derek
-- 
       Derek Atkins
       Computer and Internet Security Consultant
       derek@ihtfp.com             www.ihtfp.com

--
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/>