Re: [hybi] Masking only Payload/Extension Data

Brian <theturtle32@gmail.com> Thu, 10 March 2011 20:55 UTC

Return-Path: <theturtle32@gmail.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 66A843A699C for <hybi@core3.amsl.com>; Thu, 10 Mar 2011 12:55:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level:
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_33=0.6, RCVD_IN_DNSWL_LOW=-1]
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 uhY2R1AZdnCz for <hybi@core3.amsl.com>; Thu, 10 Mar 2011 12:55:36 -0800 (PST)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by core3.amsl.com (Postfix) with ESMTP id 282D13A67F8 for <hybi@ietf.org>; Thu, 10 Mar 2011 12:55:36 -0800 (PST)
Received: by gwb20 with SMTP id 20so789604gwb.31 for <hybi@ietf.org>; Thu, 10 Mar 2011 12:56:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=uAjcYTrCMbQix4Q3+NoSN7aLGqXhaHlmMq7cTxp1wBM=; b=PG7EJephiUVVrVNC0RAlx1pMhWoMmsz5GftQIL8p+Iw5mfhSu5AQL9iN/v9vUoDtLl Lk/1vM5jvYRKGvkro0pNcgyL1pl+3607rNmSAImVM1JgVfdxlrbgQJchEkLQ6i1005Di R619RLtIKCwxlpaN0n8QcigUQSfmqDRHYyrZQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=lHN+J2UnA/iYMSzrb5A/sk6EMTkGL4XGfyDf2bTCT2B3ikIbLvXj0i8Ofxwv2qQhGA Ghr4sB8lM7oZ0OJM/liJsE5J0/iZTEH68YjOUaHvurGevafDVoFhIW3u2fhg0x5BClGq quWipJ+QSPxrDKkkwqLEJqXV/Evtv6vQ4Ifyc=
MIME-Version: 1.0
Received: by 10.42.213.193 with SMTP id gx1mr3568353icb.509.1299790613414; Thu, 10 Mar 2011 12:56:53 -0800 (PST)
Received: by 10.231.149.19 with HTTP; Thu, 10 Mar 2011 12:56:53 -0800 (PST)
In-Reply-To: <AANLkTin7=_ywd8M-A4yZ=fQ=nTyHSLzeV34Jgyi+JCps@mail.gmail.com>
References: <4D77B885.5050109@callenish.com> <OF36FEDDC6.06951577-ON8825784E.0062343E-8825784E.0066AC27@playstation.sony.com> <AANLkTinau4g1pB_ccJ31u7WRi5npYtHvXE5YRn5uTbeV@mail.gmail.com> <AANLkTikB4YeaYiF_NVGn61c1YxpNWbmEWQZu1WcN+=Jf@mail.gmail.com> <1299704939.2606.238.camel@ds9.ducksong.com> <20110309214212.GA29190@1wt.eu> <AANLkTi=i=8aWg=6+T7=Kn5dWeKkW6MYVCH_CuNkt_ZMM@mail.gmail.com> <AANLkTimip9o0RoZaBfONCmg5nuJVWXjOKDKgAt8zrNVV@mail.gmail.com> <AANLkTikbFBeM6+hiURSBqxFyjc2Wc-yh8UJnZiO+U0JX@mail.gmail.com> <4D7915FF.50300@callenish.com> <AANLkTik557Y=tvpA-CypTgrGpxJTtfscmFuGKi0YEt0d@mail.gmail.com> <AANLkTikbObWcOzFZGrS=yWZqzVdpm6z4j2B+WfEbqQWX@mail.gmail.com> <AANLkTi=Dc355npia4g3zijYOrt0BfiwbX9bUGzXa=Cq1@mail.gmail.com> <AANLkTikaECyZ-jQ+pX1eOezBrGTajrBk6TwNQ7ZCE1GY@mail.gmail.com> <AANLkTin-6t=yyPKqBJ38WsNBy5+b4d5MmKpPmdNfh0UQ@mail.gmail.com> <AANLkTimvZ_dX6-6Gt5BW3-cUHmZm1pq=nYm8HTsykbW3@mail.gmail.com> <AANLkTinPp5bCrwhy1oWvZZvt0VCzN=rDjKgz7inq7nrO@mail.gmail.com> <AANLkTin7=_ywd8M-A4yZ=fQ=nTyHSLzeV34Jgyi+JCps@mail.gmail.com>
Date: Thu, 10 Mar 2011 12:56:53 -0800
Message-ID: <AANLkTim8KH2Gpoie=VmRgtTZGWK7FJkUsB_G96ByhbEv@mail.gmail.com>
From: Brian <theturtle32@gmail.com>
To: David Endicott <dendicott@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: Hybi <hybi@ietf.org>
Subject: Re: [hybi] Masking only Payload/Extension Data
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Mar 2011 20:55:37 -0000

Just a quick updated tally of support/opposition:

By my count, we now have eight voices in favor so far, including myself:
Andy Green
Ytaka Takeda
Greg Wilkins
Willy Tarreau
Joel Martin
Brian McKelvey
Bruce Atherton
Julian Reschke

Three on record as not having a strong opinion one way or the other:
Ian Fette
John Endicott (Generally in favor, but not strongly so)
John Tamplin (Generally opposed, but hasn't mentioned a strong
opposition that I've seen)


And two opposed:
Adam Barth
Patrick McManus

If I've missed or misrepresented anyone, please let me know.

I agree with Bruce in that I feel that pretty much everything that can
be said on the topic at hand has been said.  Sal, what is the next
step for the WG toward a declaration of consensus one way or the
other?  Do we need a hum or formal straw poll, or will this thread
suffice as such?  Is further discussion warranted?


Brian


On Thu, Mar 10, 2011 at 11:59 AM, David Endicott <dendicott@gmail.com> wrote:
> Certainly not for a computer.  (But I'm getting older and it's
> becoming difficult to xor in my head these days.)
>
> But any extra work is extra work, and if the agent is manipulating
> frames without processing them then its likely performance is a
> concern.  Not that I really think xor'ing a few bytes is going to cost
> enough clock cycles to matter.
>
> My vote is thus: ambivalent; with a logically weak prejudice for
> unmasked headers.
>
>
> On Thu, Mar 10, 2011 at 2:49 PM, John Tamplin <jat@google.com> wrote:
>> On Thu, Mar 10, 2011 at 2:36 PM, David Endicott <dendicott@gmail.com> wrote:
>>>
>>> Afterthought:  an unmasked header would allow Websocket aware
>>> intermediaries to manipulate frames without unmasking them.
>>> Websocket aware load balancers and distributed frameworks come to
>>> mind.
>>
>> Right, that has been the main objection (by my estimation anyway) to masking
>> the header.  However, unmasking 2-10 bytes doesn't seem like a large
>> burden.
>> --
>> John A. Tamplin
>> Software Engineer (GWT), Google
>>
> _______________________________________________
> hybi mailing list
> hybi@ietf.org
> https://www.ietf.org/mailman/listinfo/hybi
>