Re: Stateful compression of cookies (Re: Delta Compression and UTF-8 Header Values)

Nico Williams <nico@cryptonector.com> Mon, 11 February 2013 16:40 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 (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58C0121F8915 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 11 Feb 2013 08:40:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.31
X-Spam-Level:
X-Spam-Status: No, score=-8.31 tagged_above=-999 required=5 tests=[AWL=1.515, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_HI=-8, SARE_SUB_ENC_UTF8=0.152]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cWc6lBmMfO76 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 11 Feb 2013 08:40:42 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 8F70C21F88E1 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 11 Feb 2013 08:40:42 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1U4wPp-00064Z-LH for ietf-http-wg-dist@listhub.w3.org; Mon, 11 Feb 2013 16:39:37 +0000
Resent-Date: Mon, 11 Feb 2013 16:39:37 +0000
Resent-Message-Id: <E1U4wPp-00064Z-LH@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <nico@cryptonector.com>) id 1U4wPj-000611-3Y for ietf-http-wg@listhub.w3.org; Mon, 11 Feb 2013 16:39:31 +0000
Received: from caiajhbdcagg.dreamhost.com ([208.97.132.66] helo=homiemail-a90.g.dreamhost.com) by maggie.w3.org with esmtp (Exim 4.72) (envelope-from <nico@cryptonector.com>) id 1U4wPg-00072n-3O for ietf-http-wg@w3.org; Mon, 11 Feb 2013 16:39:31 +0000
Received: from homiemail-a90.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a90.g.dreamhost.com (Postfix) with ESMTP id 792652AC064 for <ietf-http-wg@w3.org>; Mon, 11 Feb 2013 08:39:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cryptonector.com; h= mime-version:in-reply-to:references:date:message-id:subject:from :to:cc:content-type; s=cryptonector.com; bh=FyZ1EK6LGMSXrqcuQm4z FRv1FZs=; b=RHtb7io9RC1Zfk2cpDWuTKMy17ZGvRtrY6eukuf2SFmUQVCt4/7b J1W7lSU/qaT80+qcLa9N00+BSsYfPsGunLowG98JaGdIBozXMlNUPk8+RNh1qIeN 8Xf/4piNGg4RCeEK6rwWdsmkErkCSRlr3XhW7ZS28dcnEttCqCeq8UI=
Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: nico@cryptonector.com) by homiemail-a90.g.dreamhost.com (Postfix) with ESMTPSA id 22EA02AC05D for <ietf-http-wg@w3.org>; Mon, 11 Feb 2013 08:39:06 -0800 (PST)
Received: by mail-wi0-f180.google.com with SMTP id hi8so3337632wib.1 for <ietf-http-wg@w3.org>; Mon, 11 Feb 2013 08:39:05 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.180.90.147 with SMTP id bw19mr17328514wib.28.1360600745921; Mon, 11 Feb 2013 08:39:05 -0800 (PST)
Received: by 10.217.39.133 with HTTP; Mon, 11 Feb 2013 08:39:05 -0800 (PST)
In-Reply-To: <7947.1360598830@critter.freebsd.dk>
References: <CAK3OfOieNOsN7=2TV_25nTr+7Y3a-fyjSGV+F7HdbEQT8cB9xg@mail.gmail.com> <85697.1360567222@critter.freebsd.dk> <CAK3OfOhGoQ0HtMu4HRo5kne1fgwDkzU6AHceCUTPHEXXW5HypQ@mail.gmail.com> <7947.1360598830@critter.freebsd.dk>
Date: Mon, 11 Feb 2013 10:39:05 -0600
Message-ID: <CAK3OfOhcHQy1sosXNuVBS2emYFnY14wNrxs8-O0MkL5c7YJBHA@mail.gmail.com>
From: Nico Williams <nico@cryptonector.com>
To: Poul-Henning Kamp <phk@phk.freebsd.dk>
Cc: Zhong Yu <zhong.j.yu@gmail.com>, Julian Reschke <julian.reschke@gmx.de>, "\"Martin J. Dürst\"" <duerst@it.aoyama.ac.jp>, James M Snell <jasnell@gmail.com>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: none client-ip=208.97.132.66; envelope-from=nico@cryptonector.com; helo=homiemail-a90.g.dreamhost.com
X-W3C-Hub-Spam-Status: No, score=-3.3
X-W3C-Hub-Spam-Report: AWL=-3.162, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001
X-W3C-Scan-Sig: maggie.w3.org 1U4wPg-00072n-3O 037ead10dbe75fc84b1ea5d4f48335f3
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Stateful compression of cookies (Re: Delta Compression and UTF-8 Header Values)
Archived-At: <http://www.w3.org/mid/CAK3OfOhcHQy1sosXNuVBS2emYFnY14wNrxs8-O0MkL5c7YJBHA@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/16562
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 Mon, Feb 11, 2013 at 10:07 AM, Poul-Henning Kamp <phk@phk.freebsd.dk> wrote:
>>It's not just the disk space, but also the need to fetch it and the
>>need to distribute it across related servers.  Using the client to do
>>this has some benefits.
>
> ... for the server, yes.
>
> And a lot of disadvantages for the client, such as not having your
> context coming along to a different computer, privacy, bandwidth etc.

Bandwidth costs can be addressed by having the server cache its state,
using the client only to rebuild that state when it gets pushed out of
the cache (e.g., due to client idle time).

As for privacy, encrypted state cookies do not compromise privacy any
more than random session IDs.

Nico
--