Re: Concluding discussion on #612 (9.2.2)
Roland Zink <roland@zinks.de> Wed, 08 October 2014 11:28 UTC
Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7BF31A02DC for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 8 Oct 2014 04:28:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.788
X-Spam-Level:
X-Spam-Status: No, score=-7.788 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 korMLftSGEfU for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 8 Oct 2014 04:28:52 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BAD281A02D1 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 8 Oct 2014 04:28:52 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1XbpNI-000678-Gi for ietf-http-wg-dist@listhub.w3.org; Wed, 08 Oct 2014 11:25:44 +0000
Resent-Date: Wed, 08 Oct 2014 11:25:44 +0000
Resent-Message-Id: <E1XbpNI-000678-Gi@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <roland@zinks.de>) id 1XbpNA-000668-9t for ietf-http-wg@listhub.w3.org; Wed, 08 Oct 2014 11:25:36 +0000
Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.218]) by lisa.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <roland@zinks.de>) id 1XbpN5-0002I8-Qv for ietf-http-wg@w3.org; Wed, 08 Oct 2014 11:25:35 +0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412767509; l=1684; s=domk; d=zinks.de; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References: Subject:To:MIME-Version:From:Date; bh=SLIvdFExn37zS9iFdFeYwgJmns8=; b=slBU+mz+mSeehXQHnGwnLbeBL6SIERJSa2k8oLH1GrwkkHQlDXjMUlLJNBam3Q420r0 jZrTo35s2PipUqlAninUolJdTn8OtmgVCJ8Qir9arlKMXVjNVF02mwhIrtp+sbokNRqfh 9kIbUw74AYYjiLCk5eBerXCKc1ZVsU3DBUU=
X-RZG-AUTH: :PmMIdE6sW+WWP9q/oR3Lt+I+9KAK33vRJaCwLQNJU2mlIkBC0t1G+0bSVECAiLyFwnTlGLb84O/7vtSgVWAPaJND9g==
X-RZG-CLASS-ID: mo00
Received: from [IPv6:2001:4dd0:ff67:0:4562:890a:653f:c3d5] ([2001:4dd0:ff67:0:4562:890a:653f:c3d5]) by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id 200683q98BP9Ef6 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) for <ietf-http-wg@w3.org>; Wed, 8 Oct 2014 13:25:09 +0200 (CEST)
Message-ID: <54351F15.5070204@zinks.de>
Date: Wed, 08 Oct 2014 13:25:09 +0200
From: Roland Zink <roland@zinks.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: ietf-http-wg@w3.org
References: <9FEEF0BB-1F6F-4E16-B385-4AC17F680E46@mnot.net> <E8219F1D-8D9A-484C-9CAB-273D7F1DBD44@redhat.com> <023f01cfe25d$4529b1b0$cf7d1510$@panix.com> <3D099167-F0D1-4E24-A167-04E65E18D6E5@redhat.com> <CAOdDvNoBPXGZdTLnRHdGxDP0wpkwUPwaTEQPBqnE9gcsg6-J+Q@mail.gmail.com>
In-Reply-To: <CAOdDvNoBPXGZdTLnRHdGxDP0wpkwUPwaTEQPBqnE9gcsg6-J+Q@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Received-SPF: none client-ip=81.169.146.218; envelope-from=roland@zinks.de; helo=mo4-p00-ob.smtp.rzone.de
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-3.445, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001
X-W3C-Scan-Sig: lisa.w3.org 1XbpN5-0002I8-Qv 9445fbaddffb469d02fb18dd43d2e7c6
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Concluding discussion on #612 (9.2.2)
Archived-At: <http://www.w3.org/mid/54351F15.5070204@zinks.de>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/27524
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
On 08.10.2014 03:10, Patrick McManus wrote: > I strongly support 9.2.2 as written. > > The big picture: We know the best practices for application protocol > security and they are reflected in 9.2.2. To mint a protocol at this > point that doesn't guarantee, for example, forward secrecy does not > pay heed to the needs of the modern day Internet and the IETF > consensus that it is being attacked by eavesdroppers (BCP 188). > > I don't find either of the common criticisms of 9.2.2 compelling. One > argument is some variation of scope and standing wrt the TLS wg. But > we've established that TLS-wg is perfectly comfortable with > applications profiling TLS, 9.2.2 is consistent with the direction of > TLS 1.3, and explicit coordination on this point was used in the > authoring of 9.2.2. > > The other criticism is really an API implementation concern. 9.2.2. is > robustly implemented when there is coordination between cipher suite > selection, TLS version, and ALPN selection. It is true that h2 > requires new code and new interfaces to be implemented for some TLS > implementations - I don't see why 9.2.2 is a particularly special > burden in that regard. ALPN is a useful existence proof - it is also a > required part of h2, it also requires changes to TLS libraries, and > we've seen movement on adoption of it. The internet moves on - h2 > implementations will need new code; that's not an inherent criticism > of h2. An API extension just to repair something the protocol doesn't do seems weird. I would expect the TLS cipher negotiation and ALPN protocol negotiation do the right thing and not to fallback to the application. Roland
- Concluding discussion on #612 (9.2.2) Mark Nottingham
- Re: Concluding discussion on #612 (9.2.2) Eric Rescorla
- Re: Concluding discussion on #612 (9.2.2) Michael Sweet
- Re: Concluding discussion on #612 (9.2.2) Nicholas Hurley
- Re: Concluding discussion on #612 (9.2.2) Martin Thomson
- Re: Concluding discussion on #612 (9.2.2) Jason Greene
- Re: Concluding discussion on #612 (9.2.2) Eric Rescorla
- RE: Concluding discussion on #612 (9.2.2) Albert Lunde
- RE: Concluding discussion on #612 (9.2.2) Rob Trace
- Re: Concluding discussion on #612 (9.2.2) William Chan (陈智昌)
- Re: Concluding discussion on #612 (9.2.2) Greg Wilkins
- Re: Concluding discussion on #612 (9.2.2) Martin Thomson
- Re: Concluding discussion on #612 (9.2.2) Greg Wilkins
- Re: Concluding discussion on #612 (9.2.2) Mark Nottingham
- Re: Concluding discussion on #612 (9.2.2) William Chan (陈智昌)
- Re: Concluding discussion on #612 (9.2.2) Jason Greene
- Re: Concluding discussion on #612 (9.2.2) Brian Smith
- Re: Concluding discussion on #612 (9.2.2) Patrick McManus
- Re: Concluding discussion on #612 (9.2.2) Martin Thomson
- Re: Concluding discussion on #612 (9.2.2) Roland Zink
- RE: Concluding discussion on #612 (9.2.2) Albert Lunde
- Re: Concluding discussion on #612 (9.2.2) Ilari Liusvaara
- Re: Concluding discussion on #612 (9.2.2) Patrick McManus
- Re: Concluding discussion on #612 (9.2.2) Brian Smith
- Re: Concluding discussion on #612 (9.2.2) Brian Smith
- Re: Concluding discussion on #612 (9.2.2) Adam Langley
- Re: Concluding discussion on #612 (9.2.2) Jason Greene
- Re: Concluding discussion on #612 (9.2.2) Greg Wilkins
- Re: Concluding discussion on #612 (9.2.2) Eric Rescorla
- Re: Concluding discussion on #612 (9.2.2) Greg Wilkins
- Re: Concluding discussion on #612 (9.2.2) Greg Wilkins
- Re: Concluding discussion on #612 (9.2.2) Ilari Liusvaara
- Re: Concluding discussion on #612 (9.2.2) Greg Wilkins
- Re: Concluding discussion on #612 (9.2.2) Eric Rescorla
- Re: Concluding discussion on #612 (9.2.2) Martin Thomson
- Re: Concluding discussion on #612 (9.2.2) Martin Thomson
- Re: Concluding discussion on #612 (9.2.2) Ilari Liusvaara
- Re: Concluding discussion on #612 (9.2.2) Jason Greene
- Re: Concluding discussion on #612 (9.2.2) Greg Wilkins
- Re: Concluding discussion on #612 (9.2.2) Eric Rescorla
- Re: Concluding discussion on #612 (9.2.2) Ilari Liusvaara
- Re: Concluding discussion on #612 (9.2.2) Jason Greene
- Re: Concluding discussion on #612 (9.2.2) Greg Wilkins
- Re: Concluding discussion on #612 (9.2.2) Ilari Liusvaara
- Re: Concluding discussion on #612 (9.2.2) Greg Wilkins
- Re: Concluding discussion on #612 (9.2.2) Jason Greene
- Re: Concluding discussion on #612 (9.2.2) Adrian Cole
- Re: Concluding discussion on #612 (9.2.2) Mark Nottingham
- Re: Concluding discussion on #612 (9.2.2) Adrian Cole