Re: [Dcrup] rsa-sha1 proposals

Hector Santos <hsantos@isdg.net> Tue, 20 June 2017 23:50 UTC

Return-Path: <hsantos@isdg.net>
X-Original-To: dcrup@ietfa.amsl.com
Delivered-To: dcrup@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F2BB1294FA for <dcrup@ietfa.amsl.com>; Tue, 20 Jun 2017 16:50:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.209
X-Spam-Level:
X-Spam-Status: No, score=-1.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RDNS_NONE=0.793, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isdg.net header.b=V2TB3PSg; dkim=pass (1024-bit key) header.d=beta.winserver.com header.b=Z31adx2y
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 ZLEs51T-kF1F for <dcrup@ietfa.amsl.com>; Tue, 20 Jun 2017 16:50:03 -0700 (PDT)
Received: from winserver.com (unknown [76.245.57.69]) by ietfa.amsl.com (Postfix) with ESMTP id 068A81293DF for <dcrup@ietf.org>; Tue, 20 Jun 2017 16:50:00 -0700 (PDT)
DKIM-Signature: v=1; d=isdg.net; s=tms1; a=rsa-sha1; c=simple/relaxed; l=1628; t=1498002594; atps=ietf.org; atpsh=sha1; h=Received:Received:Received:Received:Message-ID:Date:From: Organization:To:Subject:List-ID; bh=awDhb0hYSzVE+UytJ688DNpmHrI=; b=V2TB3PSgwjNZDu4h8cM9C3pXioerCHpYfSGHJ+ObTTiCW/zjKO3uhST2HHFUYL U37bXmwSEzZSYseJJeMVz/m3H+m/Tn5uXKbb6ES6JNWfB31ClkhRivI3CV9G9Sq0 NV2izuRLJk4bpI2TxVVTnnWDNM3zAz+0+7D08OtePvouU=
Received: by winserver.com (Wildcat! SMTP Router v7.0.454.5) for dcrup@ietf.org; Tue, 20 Jun 2017 19:49:54 -0400
Authentication-Results: dkim.winserver.com; dkim=pass header.d=beta.winserver.com header.s=tms1 header.i=beta.winserver.com; adsp=pass policy=all author.d=isdg.net asl.d=beta.winserver.com;
Received: from beta.winserver.com ([76.245.57.74]) by winserver.com (Wildcat! SMTP v7.0.454.5) with ESMTP id 2361472925.1.3376; Tue, 20 Jun 2017 19:49:53 -0400
DKIM-Signature: v=1; d=beta.winserver.com; s=tms1; a=rsa-sha256; c=simple/relaxed; l=1628; t=1498002387; h=Received:Received: Message-ID:Date:From:Organization:To:Subject:List-ID; bh=5YBt6v4 qHgqWcHlQS8Wmd0bk+b/tztnkqqjOfM8xUVA=; b=Z31adx2y217xy/pHGo+PEdi VyZDDeip7ricTmE56yQnLBAe8HU/A44ZS0sfmsPBpHStl1GKdvAOjCBfxmJDms/D xCpnitgUjSHQsD7N/lnKr2hIyB34BFwTQ2/+gdlLAjWZnuRB1REW6ZcHzNe5y4a2 5CjrKnsMJMFvsSD6CjC4=
Received: by beta.winserver.com (Wildcat! SMTP Router v7.0.454.5) for dcrup@ietf.org; Tue, 20 Jun 2017 19:46:27 -0400
Received: from [192.168.1.68] ([99.121.5.8]) by beta.winserver.com (Wildcat! SMTP v7.0.454.5) with ESMTP id 2904025079.9.622376; Tue, 20 Jun 2017 19:46:26 -0400
Message-ID: <5949B49D.3010400@isdg.net>
Date: Tue, 20 Jun 2017 19:49:49 -0400
From: Hector Santos <hsantos@isdg.net>
Organization: Santronics Software, Inc.
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.8.1
MIME-Version: 1.0
To: dcrup@ietf.org
References: <20170620230641.18814.qmail@ary.lan> <5949ADA0.3050702@isdg.net> <CAOZAAfNhX0Z+V8Cm=L_mKXKeFQhh7u_gSAFYV65VmsMasL0X6A@mail.gmail.com>
In-Reply-To: <CAOZAAfNhX0Z+V8Cm=L_mKXKeFQhh7u_gSAFYV65VmsMasL0X6A@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/dcrup/QZIr6rwFeMhuuomTXABfOrH66l0>
Subject: Re: [Dcrup] rsa-sha1 proposals
X-BeenThere: dcrup@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: DKIM Crypto Update <dcrup.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dcrup>, <mailto:dcrup-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dcrup/>
List-Post: <mailto:dcrup@ietf.org>
List-Help: <mailto:dcrup-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dcrup>, <mailto:dcrup-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Jun 2017 23:50:05 -0000

On 6/20/2017 7:38 PM, Seth Blank wrote:
> On Tue, Jun 20, 2017 at 4:20 PM, Hector Santos <hsantos@isdg.net
> <mailto:hsantos@isdg.net>> wrote:
>
>         Back in 2007 RFC 4871 said "In general, sha256 should always
>         be used
>         whenever possible."  I think people have had enough warning,
>         and if we
>         want to kill it, we should just kill it.
>
>
>     Unless whitelisted, this will create invalid SHA1 signatures from
>     perfectly good domains.  New systems who initially avoid SHA1
>     legacy support will quickly learn not all systems use SHA256. i.e
>     a quick support problem.
>
>
> To me, this is exactly the point. People have had ten years to switch
> to SHA-256. At this point, people will only move if the threat of
> breakage is upon them. And this isn't breakage, this is a document
> that says using SHA-1 is no longer acceptable, and you MUST use
> SHA-256. If it's the right security recommendation, we should say it
> explicitly.

My point is the protocol/document should also discuss how to deal with 
SHA1 legacy operations when dealing with a migration design issue, not 
ignore its existence, i.e. kill it, wipe it out, remove it from 
discussion.  New verifiers following such advice may quickly see a 
problem when they see SHA1.   Should the document suggest to 
invalidate them?  Can a key lookup or DMARC lookup enforce this? 
(Preferred)    If SHA1 can be exploited for a domain, then the domain 
should be able to provide a hint to the verifier about its validity. 
Or should a verifier just completely ignore it, therefore inherently 
invalidating the signature for lack of SHA1 support?

-- 
HLS