[cap-talk] Rights amplification -> Confused deputies

Jed Donnelley capability at webstart.com
Mon Feb 4 12:11:46 EST 2008


cap-talk,

I just thought I'd follow-up on my note about Rights
amplification leading to confused deputies.

At 08:13 AM 2/4/2008, Mark Miller wrote:
>On Feb 3, 2008 10:39 PM, Jed Donnelley <capability at webstart.com> wrote:
> > [...] it seems
> > to me that what people refer to as "rights amplification"
> > poses a risk of producing confused deputies,
>
>Yes. This still needs to be explored in depth.

All you need is a situation where the deputy has
one of the capabilities needed for rights amplification
and the client has the other.  If the client sends
its capability to the deputy in a request for service
and the deputy normally uses the other capability
for such services then it seems clear to me you
have a confused deputy.  This scenario works
whether the deputy had both capabilities to
begin with (true "amplification") or not.

This can of course be a pure object capability
scenario.

I'm just clarifying these situations for my
own thinking and bouncing them off of others
to see if we have a common understanding or
whether I'm missing something.  In my current
frame of mind, it doesn't seem to me that much
more exploration in depth is needed.

--Jed  http://www.webstart.com/jed-signature.html  



More information about the cap-talk mailing list