Re: [dnsext] Re: need new flag bit in EDNS, "do me no favours" (DMNF)

Paul Vixie <vixie@isc.org> Tue, 26 October 2010 03:46 UTC

Return-Path: <owner-namedroppers@ops.ietf.org>
X-Original-To: ietfarch-dnsext-archive@core3.amsl.com
Delivered-To: ietfarch-dnsext-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 534A33A68A2; Mon, 25 Oct 2010 20:46:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.481
X-Spam-Level:
X-Spam-Status: No, score=-2.481 tagged_above=-999 required=5 tests=[AWL=0.118, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pAD-pzneEu3d; Mon, 25 Oct 2010 20:46:41 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id 0BEBA3A67B1; Mon, 25 Oct 2010 20:46:41 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.72 (FreeBSD)) (envelope-from <owner-namedroppers@ops.ietf.org>) id 1PAaTF-000JxS-G3 for namedroppers-data0@psg.com; Tue, 26 Oct 2010 03:45:09 +0000
Received: from [2001:4f8:3:bb:230:48ff:fe5a:2f38] (helo=nsa.vix.com) by psg.com with esmtps (TLSv1:CAMELLIA256-SHA:256) (Exim 4.72 (FreeBSD)) (envelope-from <vixie@vix.com>) id 1PAaTB-000Jwo-Jl for namedroppers@ops.ietf.org; Tue, 26 Oct 2010 03:45:05 +0000
Received: from nsa.vix.com (localhost [127.0.0.1]) by nsa.vix.com (Postfix) with ESMTP id C83C0A1043 for <namedroppers@ops.ietf.org>; Tue, 26 Oct 2010 03:45:04 +0000 (UTC) (envelope-from vixie@nsa.vix.com)
From: Paul Vixie <vixie@isc.org>
To: namedroppers@ops.ietf.org
Subject: Re: [dnsext] Re: need new flag bit in EDNS, "do me no favours" (DMNF)
In-Reply-To: Your message of "Mon, 25 Oct 2010 23:57:14 -0300." <AANLkTikVzwCf7Ti-6G8hOYaHXHJ3+dy9_nRszb2iVFZk@mail.gmail.com>
References: <59023.1287939121@nsa.vix.com> <20101025094523.GA5187@nic.fr> <41281.1288025835@nsa.vix.com> <20101025233215.4A495606495@drugs.dv.isc.org> <72674.1288058394@nsa.vix.com> <AANLkTikVzwCf7Ti-6G8hOYaHXHJ3+dy9_nRszb2iVFZk@mail.gmail.com>
X-Mailer: MH-E 8.1; nil; GNU Emacs 23.1.1
Date: Tue, 26 Oct 2010 03:45:04 +0000
Message-ID: <79152.1288064704@nsa.vix.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
List-ID: <namedroppers.ops.ietf.org>
List-Unsubscribe: To unsubscribe send a message to namedroppers-request@ops.ietf.org with
List-Unsubscribe: the word 'unsubscribe' in a single line as the message text body.
List-Archive: <http://ops.ietf.org/lists/namedroppers/>

> Date: Mon, 25 Oct 2010 23:57:14 -0300
> From: Brian Dickson <brian.peter.dickson@gmail.com>
> 
> +1 for the approach and review volunteer

groovy, thanks.

> At the risk of rat-holing here, I think some attention to the DO bit
> might be warranted.
> 
> Specifically, this is an opportunity to encourage "good" behavior even
> for unsigned zones, when DO is set.  If a stub resolver is security
> aware, it should expect whatever resolver it uses (trusts?) to be benign.

DO doesn't signal security-aware, rather it signals security-format-aware.

> So, while this would definitely add complexity, even in the instance of
> DMNF not being set, any favors should also include "proof" that they are
> only favors.
> 
> I.e. if web error detection/redirection occurs, where an NXDOMAIN would
> otherwise have been returned, the recursive resolver SHOULD also include
> the kind of DNSSEC stuff that would accompany an NXDOMAIN (NSEC/NSEC3
> proof).
> 
> Thoughts?

i think that if the nxdomain is secure from the authoritative and if the
client sets DO then unsigned results will be treated as bogus by the RD=1
initiator, who will know by that time that the zone is signed.  so, this
is nonsequitur.

moreover, i'd like to open-and-shut this case.  please let's not innovate
beyond the small desire i began with, which is to add opt-out.  this WG has
a long history of multiyear drafts with 15 to 20 revisions.  let's please
not do that in this case.