Re: [Dcrup] rsa-sha1 proposals

Hector Santos <hsantos@isdg.net> Wed, 21 June 2017 01:15 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 E9A951242EA for <dcrup@ietfa.amsl.com>; Tue, 20 Jun 2017 18:15:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 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_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isdg.net header.b=iHUR2FC1; dkim=pass (1024-bit key) header.d=beta.winserver.com header.b=epg2nmmt
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 1yCtqC2GGeda for <dcrup@ietfa.amsl.com>; Tue, 20 Jun 2017 18:15:31 -0700 (PDT)
Received: from mail.santronics.com (dkim.winserver.com [76.245.57.69]) by ietfa.amsl.com (Postfix) with ESMTP id A8B0A1200E5 for <dcrup@ietf.org>; Tue, 20 Jun 2017 18:15:31 -0700 (PDT)
DKIM-Signature: v=1; d=isdg.net; s=tms1; a=rsa-sha1; c=simple/relaxed; l=1809; t=1498007729; atps=ietf.org; atpsh=sha1; h=Received:Received:Received:Received:Message-ID:Date:From: Organization:To:Subject:List-ID; bh=bicCLLpF+j8YVqswFyWjcGIr2x8=; b=iHUR2FC18JZuUlpKRZUlxq26CzV/NAwfC058JqGsjaOoVRrfukyRVxUaD3noch R4HrdZo0fM6rHdFXKtbCmRxLI5YRmgcPU6SWOcGPmWy9oPMGmGFZgrmcknLxA4/g ktawnx6p773Wer1KoR22A9xgBkg91z5YdN0YLKxiLkV04=
Received: by winserver.com (Wildcat! SMTP Router v7.0.454.5) for dcrup@ietf.org; Tue, 20 Jun 2017 21:15:29 -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 2366608213.1.1724; Tue, 20 Jun 2017 21:15:28 -0400
DKIM-Signature: v=1; d=beta.winserver.com; s=tms1; a=rsa-sha256; c=simple/relaxed; l=1809; t=1498007524; h=Received:Received: Message-ID:Date:From:Organization:To:Subject:List-ID; bh=DBcQIOF 0vZrScbQcD7J+39tg6PxCmtoNLmbVT7R4+M0=; b=epg2nmmty2V+QrMzm1d3djN Uqkkl6Baclh0HNvC0GiSaweDB1hInKdM0efhWtJQrHl0Y37opaaqgSzU41YF8li7 XirRpYf0fRZ7u7RWqGdJkhefbvIaXvYqU2Omj9vgGFHTz/JDKScoL3bqzPfFVh5i NvKKMcp3rvtwqko8eGXw=
Received: by beta.winserver.com (Wildcat! SMTP Router v7.0.454.5) for dcrup@ietf.org; Tue, 20 Jun 2017 21:12:04 -0400
Received: from [192.168.1.68] ([99.121.5.8]) by beta.winserver.com (Wildcat! SMTP v7.0.454.5) with ESMTP id 2909162345.9.622084; Tue, 20 Jun 2017 21:12:03 -0400
Message-ID: <5949C8AF.4050102@isdg.net>
Date: Tue, 20 Jun 2017 21:15:27 -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> <66bc2692-7807-9e5c-329d-77c2759d89f1@bluepopcorn.net> <5949BCD7.4030207@isdg.net> <19DDA93A-9A4F-44EC-9740-FF825DFF33FE@kitterman.com>
In-Reply-To: <19DDA93A-9A4F-44EC-9740-FF825DFF33FE@kitterman.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/dcrup/lD7VJ11TOGvZ-JpzwKcLBXGn9NA>
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: Wed, 21 Jun 2017 01:15:36 -0000

On 6/20/2017 8:43 PM, Scott Kitterman wrote:
> On June 20, 2017 8:24:55 PM EDT, Hector Santos <hsantos@isdg.net> wrote:
>>
>> The "higher coverage" verifier will most likely keep SHA1 simply to
>> avoid any future support issues. Therefore, it would really help via
>> policy to give the verifier what is to be expected.  The key "h="
>> protocol information should be updated to help in this area.
>
> I think just using the tag in key records operationally is all that's needed.
>
> Also, when it comes to migration away from rsa-sha1, it looks like you're one of the ones with work to do:
>
> DKIM-Signature: v=1; d=isdg.net; s=tms1; a=rsa-sha1;
>

Plus any customers who decided to keep a lower overhead DKIM/SHA1 
email operation running for their setup.  Its just a simple switch for 
us, but I am thinking about the "other legacy endpoints" and the 
customers who may encounter new "support issues" because of an update 
to a version where SHA1 support may have been removed.  Therefore I 
can't turn it off even I changed it for my own setup. But I can help 
with a new possible migration/enforcement option such as:

    [X] If Key has "h=sha256", invalidate an SHA1 signed message
         from the signer domain.

And with a protocol change note such as:

      "Notes: 1) Future Verifiers MAY NOT include support SHA1.

              2) If the signer domain key has "h=sha256" then
                 any signed message not sha256 SHOULD be
                 invalidated.

it should be incentive for signers to begin avoiding sha1 and new 
defaults for signer setups with will be SHA256.

But I think it is important for such language as #2 because this is 
both a security and a migration problem.   If we are here to seek a 
change, then signers needs a quick way to tell verifiers to 
discard/invalidate SHA1 signatures.

-- 
HLS