Re: [DNSOP] I-D Action: draft-ietf-dnsop-dns-zone-digest-00.txt

"Wessels, Duane" <dwessels@verisign.com> Thu, 08 August 2019 22:20 UTC

Return-Path: <dwessels@verisign.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B06E1200F8 for <dnsop@ietfa.amsl.com>; Thu, 8 Aug 2019 15:20:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=verisign.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2fS-2RHaJh1m for <dnsop@ietfa.amsl.com>; Thu, 8 Aug 2019 15:20:56 -0700 (PDT)
Received: from mail6.verisign.com (mail6.verisign.com [69.58.187.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 357F312003E for <dnsop@ietf.org>; Thu, 8 Aug 2019 15:20:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=8436; q=dns/txt; s=VRSN; t=1565302856; h=from:to:cc:date:message-id:references:in-reply-to: mime-version:subject; bh=G6qMvkgV0OZnte/eT3aS7L3Ad+SI3qwaEfIE0XjJ3i4=; b=UeKJLn60k1lvlL/sURGuCEcjZT3G3gEv6c4H5SvO/lY9D1MYXFH2DnGl Jgo6dhut4VHt/3TFty5UU7zUeiMlfoP12RG4l3CS3wp2XIrLON1RGp99N MEkBIeL/JSEGRfE1do42QKXc5klXYImN5tMM04NJR3ALZp7bJ3hgXo3ny hLDm5BZrZvJscxbN22a5NYlt9nqPJYoD0cOk47Vy9KivtR2vyHaZnVc/3 nxkg/T0Kpj21LRd2qQKpO9C1ymIR26ZDgABsVyEAg9N+/GkO6E6Vg+99h kGhGbzzKjH9wv7dODeKbxEzg76XVuY7f8LtXAqNAjOn+dorNhCX7cz/VQ g==;
X-IronPort-AV: E=Sophos; i="5.64,363,1559534400"; d="p7s'?scan'208"; a="8133333"
IronPort-PHdr: 9a23:nO7r9hKzJjkS5xSUUdmcpTZWNBhigK39O0sv0rFitYgXKv7+rarrMEGX3/hxlliBBdydt6sezbOP7eu4ByQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTagf79+Ngi6oRjQu8UZnYdvK7s6xwfUrHdPZ+lY335jK0iJnxb76Mew/Zpj/DpVtvk86cNOUrj0crohQ7BAAzsoL2465MvwtRneVgSP/WcTUn8XkhVTHQfI6gzxU4rrvSv7sup93zSaPdHzQLspVzmu87tnRRn1gyocKTU37H/YhdBxjKJDoRKuuRp/w5LPYIqIMPZyZ77Rcc8GSWZEWMtaSi5PDZ6mb4YXD+QPI/tWr5XzqVUNoxuxBw6iBOLzxTBHnXL20rE20+E7HAHGwAAsAdQDu2nUotXvM6cSVPi4wKfIwjrddPNWwiny6IzTchw5vPqCU69wftDXyUYxGQ/Ok1KdppHrPjyLzeQNqHaU7+57Ve+0lW4otRtxojm0xscthYnJgJgZxUzD9SV82Ys4I8CzRkB8Yd6hCpRQtieaOpN0QsMmWW1ovCY7xqUHuZGlYCgKxo4rxxnFa/yIdYWD/xHtVP6JLDtlmH5pYq+zihS8/ES61+HxVse53ExFoydBitXAq2wB2wbO5sWFVvdx5Fqt1DmM2gzJ9+1JIlg4laTFJJMi3rI9k58evl7AEyLyg0r7iaGbels59eWp7unoebHrq56eOoJxhAzzPKYjldG5DO8lKAYBRXKb9v651LD7+E35R6hFgeMun6nCtZDaOdwbpqmkAw9Jyooj6wiwDzOh0NkAgHQJMEpLdA+HgIbxNF/BIez0Aemlj1SyjDhrwOrGPqX7DprXM3fPiqnhfaxm605a0gY80ddf55dMBrEAJvL8RFPxucTFAhMlKQC43uTqBdtn2o8DWW+CDLWVPazWvFOQ4+IgOeiMZIsbuDbnLPgl4ubjgmI3mFADZqmpxoUYaHSjHvl9PUWWf2DsgtYaEWcLsQo+Svbmh0GFUT5Wf3qyRb4z5iknCIK6CofOXoKtgLuB3Ce9Gp1bfXxGBUqREXfnd4WIQesDaCWXIsV5iDwLSaChS5M91RGprAL6yaBoIfHQ+iIGtZPuz9h15+rLlR4u8jx0EsKd032XQ25ohGwCXyU207xnoUxh1leD1rB1jOFeFdxI4PNJShw3NZ/CwOxmBdD+QAXBfs2GSAXuftLzIzYxSJoLi/sDfUd7Fp32jBfD2S6CH7YImLzND5sxpPHyxX/0coxCxm3d2a06yxEKX8JJOCfu0qJg+hPICorSu1uUjaexdKsamiXK8THQniK1oEhEXVsoAu3+VncFax6T9Iyh6w==
X-IPAS-Result: A2EPAAC7n0xd/zGZrQpmGwEBAQEDAQEBBwMBAQGBUwYBAQELAYMEgS4Kh16EUokYfoJplSeBewkBAQEBAQEBAQEDBAEYCwwBAQKBAoM7AoJ6NAkOAQQBAQEEAQEDAQkBAQEChhAMgjopARRNagEBAQEBAQEjAjMRLAEBAQECAQEBbAsFCwIBCBguAiULJQIEDgUOgxQBgXserRyDdoFThHEKBoE0AYFQiiqBQT6BEScfghc1PoJhAQGBYIM+giYEqzoDBgKCHYMvgiGBD41lgjCHL45XoVhjgw4CBAIEBQIVgVCCEXAVOyoBgkE+iWaBI4U/copDK4EEgSEBAQ
Received: from BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) by BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 8 Aug 2019 18:20:29 -0400
Received: from BRN1WNEX01.vcorp.ad.vrsn.com ([fe80::a89b:32d6:b967:337d]) by BRN1WNEX01.vcorp.ad.vrsn.com ([fe80::a89b:32d6:b967:337d%5]) with mapi id 15.01.1713.004; Thu, 8 Aug 2019 18:20:28 -0400
From: "Wessels, Duane" <dwessels@verisign.com>
To: John R Levine <johnl@taugh.com>
CC: Joe Abley <jabley@hopcount.ca>, "dnsop@ietf.org" <dnsop@ietf.org>
Thread-Topic: [EXTERNAL] Re: [DNSOP] I-D Action: draft-ietf-dnsop-dns-zone-digest-00.txt
Thread-Index: AQHVKl2WBnnit8X+cUiZyFXZKmuZcKbw3hsAgAEitYCAACI1gIAADFEAgAAFxgCAACgsgA==
Date: Thu, 08 Aug 2019 22:20:28 +0000
Message-ID: <4E3528B2-CC84-4B6E-99F4-4CAEC6BADD3B@verisign.com>
References: <20190808185156.654657CF5A4@ary.qy> <CAJhMdTPRAu+8ep3-fndYzh10RenKa7Kabi+snajVjdyZEoGpMw@mail.gmail.com> <alpine.OSX.2.21.9999.1908081551300.32831@ary.qy>
In-Reply-To: <alpine.OSX.2.21.9999.1908081551300.32831@ary.qy>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3445.9.1)
x-originating-ip: [10.170.148.18]
Content-Type: multipart/signed; boundary="Apple-Mail=_5169DA23-9939-4402-8066-AE0ECF34182D"; protocol="application/pkcs7-signature"; micalg="sha1"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/beTT-8b4ZekpFDC4uDBsODy26lM>
Subject: Re: [DNSOP] I-D Action: draft-ietf-dnsop-dns-zone-digest-00.txt
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Aug 2019 22:21:01 -0000

Thanks John and Joe, does this text capture what you're suggesting?

4.1.  Verifying Multiple Digests

   If multiple digests are present in the zone, e.g., during an
   algorithm rollover, a match using any one of the recipient's
   supported Digest Type algorithms is sufficient to verify the zone.


DW



> On Aug 8, 2019, at 12:56 PM, John R Levine <johnl@taugh.com> wrote:
> 
> On Thu, 8 Aug 2019, Joe Abley wrote:
>>> I don't see how that's a MUST.  What else could you do?
>> 
>> One alternative would be for the receiver to insist that all digests
>> with supported algorithms match. It seems reasonable to specify that
>> verifying that one of them matches is sufficient to declare the zone
>> intact.
> 
> If there are multiple digests and some validate and some don't, I can think of a whole lot of reasons why that might happen, e.g., bug at the signer, bug at the verifier, cosmic ray bit flip in one of the digests, MITM with a strange sense of humor.  I don't want to try to offer experience-free advice on how to debug that.
> 
> In realistic cases, unless there's a catastrophic break of one of the algorithms (so sensible verifiers will stop accepting it), if any of the digests verify, the chances are extremely high that the zone is good.
> 
> Regards,
> John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
> Please consider the environment before reading this e-mail. https://jl.ly
> 
> _______________________________________________
> DNSOP mailing list
> DNSOP@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsop