Re: [dnsext] Clarifying the mandatory algorithm rules

"Jeffrey A. Williams" <jwkckid1@ix.netcom.com> Thu, 18 November 2010 17:17 UTC

Return-Path: <jwkckid1@ix.netcom.com>
X-Original-To: dnsext@core3.amsl.com
Delivered-To: dnsext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5A7643A688E for <dnsext@core3.amsl.com>; Thu, 18 Nov 2010 09:17:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 TjS+19PvgjDI for <dnsext@core3.amsl.com>; Thu, 18 Nov 2010 09:17:43 -0800 (PST)
Received: from elasmtp-junco.atl.sa.earthlink.net (elasmtp-junco.atl.sa.earthlink.net [209.86.89.63]) by core3.amsl.com (Postfix) with ESMTP id 14F573A688C for <dnsext@ietf.org>; Thu, 18 Nov 2010 09:17:43 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=ix.netcom.com; b=pM05RJkH4Dfh2A4Pk74p9WRJGKLRBJe+XZuUow4n486OAAsyMbGMNPTrqKETScAU; h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.50] (helo=mswamui-swiss.atl.sa.earthlink.net) by elasmtp-junco.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <jwkckid1@ix.netcom.com>) id 1PJ87y-0006TN-Us for dnsext@ietf.org; Thu, 18 Nov 2010 12:18:30 -0500
Received: from 99.93.224.206 by webmail.earthlink.net with HTTP; Thu, 18 Nov 2010 12:18:30 -0500
Message-ID: <33520849.1290100710889.JavaMail.root@mswamui-swiss.atl.sa.earthlink.net>
Date: Thu, 18 Nov 2010 11:18:30 -0600
From: "Jeffrey A. Williams" <jwkckid1@ix.netcom.com>
To: dnsext@ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: c8e3929e1e9c87a874cfc7ce3b1ad11381c87f5e51960688be39241565fece0805f5f72c1115b600350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.50
Subject: Re: [dnsext] Clarifying the mandatory algorithm rules
X-BeenThere: dnsext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: "Jeffrey A. Williams" <jwkckid1@ix.netcom.com>
List-Id: DNS Extensions working group discussion list <dnsext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dnsext>, <mailto:dnsext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsext>
List-Post: <mailto:dnsext@ietf.org>
List-Help: <mailto:dnsext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsext>, <mailto:dnsext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Nov 2010 17:17:44 -0000

Jelte and all,


-----Original Message-----
>From: Jelte Jansen <jelte@isc.org>
>Sent: Nov 18, 2010 8:33 AM
>To: Samuel Weiler <weiler@watson.org>
>Cc: dnsext@ietf.org
>Subject: Re: [dnsext] Clarifying the mandatory algorithm rules
>
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>On 11/18/2010 12:02 PM, Samuel Weiler wrote:
>> 
>> CZNIC published a DNSKEY for a "new" algorithm without simultaneously
>> publishing the corresponding RRSIGs.  Unbound started rejecting answers
>> from .cz because the zone didn't also include the new RRSIGs, even
>> though Unbound fully supported the old algorithm and the RRSIGs for that
>> old algorithm were present in the zone.
>> 
>> These rules are indeed for zone operators and/or signers and do not need
>> to be enforced by a validator.  While I haven't worked through the
>
>So what you're saying is that validators should not check for something
>because the signer (or the operator) might not be following the spec and
>that may break stuff?
>
>Or, more generally, why say that you MUST do a, then say that you
>SHOULD/MAY NOT check whether A was done?
>
>IMHO, we should either do downgrade protection for all cases (which is
>how i interpret the rfc too, and yes i am aware that this makes
>algorithm rolls a PITA, but see below), and not just a specific subset,
>or leave it out completely.

FWIW, I believe that the middle ground here is that we MUST do
downgrade protection, but limit how long that will remain in place.
>
>btw. the 'loose' interpretation would still make the hypothetical case
>fail where the *old* algorithm is not supported by a validator, but the
>new one is. And if algorithms are going to be obsoleted, perhaps that
>case will not be that hypothetical in the future. But perhaps that is
>exactly why that text is there (and why, whether or not validators check
>for it, the procedure that triggered this round of discussion was still
>wrong).

  Not supporting and 'old' alg. is simply wrong for obvious reasons.
And the validator MUST check for it and recognize the 'old' alg. If
the resolver is change to disallow for this than that needs to be fixed
or changed/changed back to allowing for the 'old' alg. but only for some
limited amount of time.
>
>Jelte
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.4.10 (GNU/Linux)
>Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
>iEYEARECAAYFAkzlOSYACgkQ4nZCKsdOncUrkwCfUskCLn2WsKjpCVMkYl09bAO1
>aNYAoN2QD1vBczvhOEEdvtFnd9UYOIbj
>=HXF4
>-----END PGP SIGNATURE-----
>_______________________________________________
>dnsext mailing list
>dnsext@ietf.org
>https://www.ietf.org/mailman/listinfo/dnsext

Regards,
Jeffrey A. Williams
"Obedience of the law is the greatest freedom" -
   Abraham Lincoln

"Credit should go with the performance of duty and not with what is very
often the accident of glory" - Theodore Roosevelt

"If the probability be called P; the injury, L; and the burden, B; liability
depends upon whether B is less than L multiplied by
P: i.e., whether B is less than PL."
United States v. Carroll Towing  (159 F.2d 169 [2d Cir. 1947]
===============================================================
Updated 1/26/04
Network Eng. SR. Eng. Network data security
ABA member in good standing member ID 01257402 
E-Mail jwkckid1@ix.netcom.com
Phone: 214-244-4827