[vwrap] looking for good summaries of web capabilities

Meadhbh Hamrick <ohmeadhbh@gmail.com> Sun, 18 July 2010 16:23 UTC

Return-Path: <ohmeadhbh@gmail.com>
X-Original-To: vwrap@core3.amsl.com
Delivered-To: vwrap@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B78C63A687D for <vwrap@core3.amsl.com>; Sun, 18 Jul 2010 09:23:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.863
X-Spam-Level:
X-Spam-Status: No, score=-0.863 tagged_above=-999 required=5 tests=[AWL=-1.278, BAYES_40=-0.185, J_CHICKENPOX_41=0.6]
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 HvsYw5GGgwH7 for <vwrap@core3.amsl.com>; Sun, 18 Jul 2010 09:23:16 -0700 (PDT)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id 3824E3A6936 for <vwrap@ietf.org>; Sun, 18 Jul 2010 09:23:16 -0700 (PDT)
Received: by qwe5 with SMTP id 5so1564979qwe.31 for <vwrap@ietf.org>; Sun, 18 Jul 2010 09:23:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=dBsqAbPzVJlHwIyi+gpq2zxxqOVQCl9Vgkfk1yd/FfU=; b=F9VZHTq0tCvaBbBTj1QYAhcYLrQKGg/pPyYuUsaVyIXjdtwWTHcMdI78vyMsA17prn nwtjH830vNVoljw5CgiT8i0bixN9XXlUklr920vj5M5ZjwuLVKAH25NlvAdvi/O5PSu5 iTsH3ufUauNzfDg0jKkp/3wB/x78Qxvhd9d30=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=OBVOfiJdhYCkAzrxvkqnFt6fpHVN3tV0kA3zcf/IqFiaYDezI71p+lCY7lI8tFqw8B 8aBKF/NhrLmVKVoPBbA5EC9HMh23T/L7u3YZraS7hjpft3Z4z8v0zGiZUSZO6OjpuRA9 qmtDm9MoQXId9DXx0XZAmZKCQ+Lqjv44CmjBM=
Received: by 10.224.18.22 with SMTP id u22mr3355499qaa.18.1279470209216; Sun, 18 Jul 2010 09:23:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.13.225 with HTTP; Sun, 18 Jul 2010 09:23:09 -0700 (PDT)
From: Meadhbh Hamrick <ohmeadhbh@gmail.com>
Date: Sun, 18 Jul 2010 09:23:09 -0700
Message-ID: <AANLkTilhomSCmsk0WdwZyYRIJgQFdcepJHZnXRLpGJ5c@mail.gmail.com>
To: vwrap@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [vwrap] looking for good summaries of web capabilities
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual World Region Agent Protocol - IETF working group <vwrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vwrap>, <mailto:vwrap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vwrap>
List-Post: <mailto:vwrap@ietf.org>
List-Help: <mailto:vwrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vwrap>, <mailto:vwrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 18 Jul 2010 16:23:17 -0000

hey peeps,

i want to stuff a reference to web capabilities in the intro, revised
foundation and auth documents, but i'm having a problem finding a
document that's "just right."

if you start searching for "capabilities" on google, you find a lot of
references to Henry Levy,s "Capability Based Computer Systems" (
available online at http://www.cs.washington.edu/homes/levy/capabook/
.) it's a good book, but is really focused on capability based
addressing systems for systems that use caps locally (not web caps.)

references on the wikipedia seem to have the same problem; they're
focused on caps for replacing ACLs locally on computer systems.

Miller, et al., published "Myths of Capabilities Demolished"
(available online at http://srl.cs.jhu.edu/pubs/SRL2003-02.pdf ,) but
the tone of the paper is wrong for my needs. i need something that
discusses what caps are, not something that goes into detail about why
they're at least as good as ACLs.

Miller also wrote a pretty good paper called "robust composition:
towards a unified approach to access control and concurrency control"
but it's focused on explaining caps in terms of miller's E rights
language and KeyCOS operating system.

i guess what i'm looking for is a paper that briefly describes the
"confused deputy problem," the object-capability security model and
how web capabilities work (independent of operating system and
implementation language.)

if i can't find one "soon," like in the next couple of weeks, i'm
probably going to write my own, possibly adding a motivation section
describing how the confused deputy is more of a problem in "loosely
coupled" systems and maybe a bit about client side capabilities.

but before i do that, i figured i would ask if anyone knows of a
simple paper on webcaps?

-cheers, all.
-meadhbh

--
meadhbh hamrick * it's pronounced "maeve"
@OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com