Re: [DNSOP] Questions before adopting must-not-sha1
Philip Homburg <pch-dnsop-5@u-1.phicoh.com> Thu, 02 May 2024 08:13 UTC
Return-Path: <pch-b538D2F77@u-1.phicoh.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 8DEBCC14F71C for <dnsop@ietfa.amsl.com>; Thu, 2 May 2024 01:13:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.897
X-Spam-Level:
X-Spam-Status: No, score=-6.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JhhCqkNAxmjL for <dnsop@ietfa.amsl.com>; Thu, 2 May 2024 01:13:25 -0700 (PDT)
Received: from stereo.hq.phicoh.net (stereo.hq.phicoh.net [IPv6:2a10:3781:2413:1:2a0:c9ff:fe9f:17a9]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5767CC14F71B for <dnsop@ietf.org>; Thu, 2 May 2024 01:13:22 -0700 (PDT)
Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-CHACHA20-POLY1305) (Smail #158) id m1s2RZ9-0000LdC; Thu, 2 May 2024 10:13:19 +0200
Message-Id: <m1s2RZ9-0000LdC@stereo.hq.phicoh.net>
To: dnsop@ietf.org
Cc: jabley@strandkip.nl
From: Philip Homburg <pch-dnsop-5@u-1.phicoh.com>
Sender: pch-b538D2F77@u-1.phicoh.com
References: <D95A2D1F-1203-4434-B643-DDFB5C24A161@icann.org> <67B93EF4-6B70-402E-9D78-1A079538CA18@strandkip.nl> <m1s1Wur-0000LDC@stereo.hq.phicoh.net> <f0f9c0ce-2911-9b4c-0d60-47c204add2d4@nohats.ca> <DB9D1C93-95D1-4B76-AD74-4C60433D479A@icann.org> <7dd5f090-b8b7-ea5e-82f2-d622298c7299@nohats.ca> <ybl7cgejxcr.fsf@wd.hardakers.net> <4907A4B7-1EAE-460D-91E8-4F7D292C7302@icann.org> <ybl34r2jv3n.fsf@wd.hardakers.net> <0334D9C1-F066-460A-893B-C4075FD0BE07@icann.org> <dc4d8c3c-4de8-fe97-4644-36feb7dffdad@nohats.ca> <m1s22aP-0000LfC@stereo.hq.phicoh.net> <856DB748-7D07-4FFF-90B6-CB087588A41A@strandkip.nl>
In-reply-to: Your message of "Wed, 1 May 2024 09:34:15 +0200 ." <856DB748-7D07-4FFF-90B6-CB087588A41A@strandkip.nl>
Date: Thu, 02 May 2024 10:13:19 +0200
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/rnTvffimWjMFEptB7d4WxIsgzuQ>
Subject: Re: [DNSOP] Questions before adopting must-not-sha1
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.39
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, 02 May 2024 08:13:27 -0000
> e.g. as other OS vendors follow suit and SHA-1 support > disappears from crypto libraries. As described by Mark Andrews, one thing that made the Redhat situation more complex is that they didn't just remove SHA1 signing support, they modified openssl to return bogus RSA valdation results at runtime. Which requires very specific detection techniques on the side of validation software. So the SHA1 support is there, it is just made unreliable. Going beyond Redhat, BGP is still using MD5. That's not going away. NSEC3 uses SHA1 that is also not going away soon, Git uses SHA1. So the risk of SHA1 getting removed from crypto libraries is extremely small. Even NIST, which recommends against using SHA1 in signing has carved out exceptions. So maybe we can wait until implementors speak up that is hard to support those old algorithms? > There are other reasons to deprecate SHA-1 in DNSSEC than mathematical > concern about the use of that particular digest algorithm in the > protocol. Problems with SHA-1 definitively exist in other places, > in protocols that are in much more widespread use than DNSSEC. For > example, a message that says "stop using SHA-1" might be more > effective at fixing TLS implementations than a message that says > "stop using SHA-1 unless you are using it in one of the following > ways, in which case it's totally fine". From the perspective of > DNSSEC, "stop using SHA-1" might be a much more effective message > to communicate at the same time that everybody else is saying it > than ten years later. There have been quite a number of non-technical arguments used in this discussion. I'll list a few. 1) It is already broken (because Redhat broke it). It don't see how it is better to break it some more. 2) We are late, we should have remove SHA1 support years ago. 3) The above quote, we need to lead the pack and remove SHA1 to help others. I find the combination of 2) and 3) quite funny. 4) We need to set an end date. We still have the WKS record which has not seen any use for decades and the presentation format is a pain to implement. But that one is still there. But we really need to get rid of something that is in active use. Maybe we can have a guideline that we first deprecate what has been obsolete by decades before we start with what is currenly in use? 5) People are using old software. We don't even know if people are old software to sign using SHA1. But even then, do we really want go and break protocols just to move people to newer software. Is that productive? 6) There are about 140k zones signed using SHA1. That's a small number we don't have to care. If find this confusing. The biggest problem we have is getting people to sign there zones in the first place (and adding transport security). But we have time to just kill 140k signed for no technical reasons? In the end the current draft has a strong negative effect on the direct and indirect users of about 140k zones. Indirect use might also be if there are DANE records in those zones and the use of DANE by the sender of an email will silently stop after a validator lists the domain as insecure. >From a technical point of view, there is no second preimage attack on SHA1, it will probably take a quantum computer to perform one. And if that's the case then we will have to deprecate RSA, rendering the issue moot. What are the positive points of this draft? Checking a box that there is now a little bit less SHA1? It doesn't seem to bring any meaningful increase in security. The impact on validation software may also be very annoying. Validation software will have to default to not support SHA1 in signing to implement this draft. But no doubt there will be customers who do need SHA1 support. So there will be a config option. And the config option will be there until the end of time. Effectively leading to more complexity.
- [DNSOP] Call for Adoption: draft-hardaker-dnsop-r… Tim Wicinski
- Re: [DNSOP] Call for Adoption: draft-hardaker-dns… Paul Wouters
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Hoffman
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Joe Abley
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Philip Homburg
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Wouters
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Hoffman
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Wouters
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Hoffman
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Wes Hardaker
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Hoffman
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Joe Abley
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Wouters
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Hoffman
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Wouters
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… S Moonesamy
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Wes Hardaker
- [DNSOP] Questions before adopting must-not-sha1 Paul Hoffman
- Re: [DNSOP] Questions before adopting must-not-sh… Paul Wouters
- Re: [DNSOP] Questions before adopting must-not-sh… Philip Homburg
- Re: [DNSOP] Questions before adopting must-not-sh… jabley
- Re: [DNSOP] Questions before adopting must-not-sh… John Levine
- [DNSOP]Re: [Ext] Re: Questions before adopting mu… Kim Davies
- Re: [DNSOP] Questions before adopting must-not-sh… Philip Homburg
- Re: [DNSOP] Questions before adopting must-not-sh… Peter Thomassen
- [DNSOP] Re: Questions before adopting must-not-sh… Petr Menšík
- [DNSOP] Re: Questions before adopting must-not-sh… Philip Homburg
- [DNSOP] Re: Questions before adopting must-not-sh… Steve Crocker
- [DNSOP] Re: Questions before adopting must-not-sh… Philip Homburg
- [DNSOP] Re: Questions before adopting must-not-sh… Steve Crocker
- [DNSOP] Re: Questions before adopting must-not-sh… Peter Thomassen
- [DNSOP] Re: Questions before adopting must-not-sh… Petr Menšík
- [DNSOP] Re: Questions before adopting must-not-sh… Philip Homburg
- [DNSOP] Re: Questions before adopting must-not-sh… Petr Menšík
- [DNSOP] Re: Questions before adopting must-not-sh… Paul Wouters
- [DNSOP] Re: Questions before adopting must-not-sh… Petr Menšík
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Mark Andrews
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Wouters
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Philip Homburg
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Wouters
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Philip Homburg
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Wouters
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Philip Homburg
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Wouters
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Hoffman
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Mark Andrews
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Paul Wouters
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Mark Andrews
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Mark Andrews
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Peter Thomassen
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Philip Homburg
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Peter Thomassen
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Philip Homburg
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Peter Thomassen
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Philip Homburg
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Peter Thomassen
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Joe Abley
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… John Levine
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Philip Homburg
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… John R Levine
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Scott Morizot
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… John R Levine
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Scott Morizot
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… John R Levine
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Scott Morizot
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Scott Morizot
- [DNSOP] Re: [Ext] Call for Adoption: draft-hardak… Petr Menšík
- Re: [DNSOP] [Ext] Call for Adoption: draft-hardak… Peter Thomassen
- Re: [DNSOP] Call for Adoption: draft-hardaker-dns… Mark Andrews
- Re: [DNSOP] Call for Adoption: draft-hardaker-dns… Wes Hardaker
- [DNSOP] Re: Call for Adoption: draft-hardaker-dns… Tim Wicinski