[websec] HSTS: pinning certs, other changes to TLS server authentication

Matt McCutchen <matt@mattmccutchen.net> Thu, 24 March 2011 03:29 UTC

Return-Path: <matt@mattmccutchen.net>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 672573A67DA for <websec@core3.amsl.com>; Wed, 23 Mar 2011 20:29:32 -0700 (PDT)
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 cpmRo-5JlTt5 for <websec@core3.amsl.com>; Wed, 23 Mar 2011 20:29:31 -0700 (PDT)
Received: from homiemail-a61.g.dreamhost.com (caiajhbdcbef.dreamhost.com [208.97.132.145]) by core3.amsl.com (Postfix) with ESMTP id 6A2443A67E1 for <websec@ietf.org>; Wed, 23 Mar 2011 20:29:31 -0700 (PDT)
Received: from homiemail-a61.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a61.g.dreamhost.com (Postfix) with ESMTP id D5A6757806C for <websec@ietf.org>; Wed, 23 Mar 2011 20:31:05 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; c=nofws; d=mattmccutchen.net; h=subject:from :to:content-type:date:message-id:mime-version: content-transfer-encoding; q=dns; s=mattmccutchen.net; b=byjb+Og 67VhI5lXbRwQJrOQ3FHMpCnaEzmmV2L/ipV3RBrB/wsPGM0MwjdZux50CCqwKC9B Es7Y6LAGwIXXWKaaW6JOUZg9O6WRQ8JehI39hLMQV5iExYD46cHbzb/9GFtm9dzj GaAtDaTrUhZs9Ay057hEImImmW7C9B+cxWx8=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=mattmccutchen.net; h= subject:from:to:content-type:date:message-id:mime-version: content-transfer-encoding; s=mattmccutchen.net; bh=ehIuaqkpP/JkK wOBumdsZ+rOHWI=; b=t3pYkAgqcvSzauENDyy9xYkuWrIqRiMlHYzDxkNSch8H/ PKUoYB2CsnHPUoMM21sDytG7+kenr4961YEjCCuqrBeBvk/ArfbZ8Yisit3Zx2Qd nDr5S/JH4/z//t5WHIMveLdZT51PcK2+87poFO4MV4uEwJoCzWj3vPTJBzE2DA=
Received: from [192.168.1.40] (pool-96-231-2-98.washdc.east.verizon.net [96.231.2.98]) (Authenticated sender: matt@mattmccutchen.net) by homiemail-a61.g.dreamhost.com (Postfix) with ESMTPA id 5C823578069 for <websec@ietf.org>; Wed, 23 Mar 2011 20:31:05 -0700 (PDT)
From: Matt McCutchen <matt@mattmccutchen.net>
To: websec@ietf.org
Content-Type: text/plain; charset="UTF-8"
Date: Wed, 23 Mar 2011 23:31:03 -0400
Message-ID: <1300937463.2117.224.camel@localhost>
Mime-Version: 1.0
X-Mailer: Evolution 2.32.3
Content-Transfer-Encoding: 7bit
Subject: [websec] HSTS: pinning certs, other changes to TLS server authentication
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2011 03:29:32 -0000

The following observations were made on EFF's SSL Observatory list
(https://mail1.eff.org/pipermail/observatory/2011-March/000086.html)

On Wed, 2011-03-23 at 12:56 -0400, Matt McCutchen wrote:
> HTTP Strict Transport Security does not pin the cert (it only
> prevents the user from accepting bad certs), so it is exposed to CA
> compromises.  SSH is not.

On Wed, 2011-03-23 at 12:00 -0600, Hodges, Jeff wrote:
> Yes, as presently specified and implemented in it's _draft_ form.
> 
> This could change. [...]
>
> Also, HSTS is arguably an intermediate-term (and specific-to-http)
> approach to the more general issue of network application
> advertisement of security policy. I.e. future work may supplant it.

On Wed, 2011-03-23 at 14:08 -0400, Matt McCutchen wrote: 
> Understood.  But I wouldn't propose to change that.  HSTS is the wrong
> place to fundamentally change the TLS server authentication model.

On Wed, 2011-03-23 at 12:24 -0600, Hodges, Jeff wrote: 
> I nominally disagree with the latter for various reasons, but we
> should discuss on websec@

Jeff, if you had something more to say, I invite you to say it.

-- 
Matt