[cap-talk] What are caps good for? "Encapsulation"? POLA vs. confinement - long, but with some meat

Karp, Alan alan.karp at hp.com
Fri May 14 16:09:49 EDT 2004


Jed Donnelley wrote:
> 
> Just to try to further clarify this example (whose relevance 
> seems a bit 
> limited to me),
> will this rights amplification succeed or fail if Alice and 
> Bob both proxy 
> their capabilities to Carol
> (rather than transfer them directly in apparent violation of 
> the delegation 
> restriction)?
> 

It will fail even if they both proxy since no single request can carry both capabilities.

________________________
Alan Karp
Principal Scientist
Technical Computing Research Group
Hewlett-Packard Laboratories
1501 Page Mill Road
Palo Alto, CA 94304
(650) 857-3967, fax (650) 857-7029
https://ecardfile.com/id/Alan_Karp
http://www.hpl.hp.com/personal/Alan_Karp


> -----Original Message-----
> From: cap-talk-bounces at mail.eros-os.org 
> [mailto:cap-talk-bounces at mail.eros-os.org] On Behalf Of Jed Donnelley
> Sent: Friday, May 14, 2004 10:13 AM
> To: General discussions concerning capability systems.
> Subject: RE: [cap-talk] What are caps good for? 
> "Encapsulation"? POLA vs. confinement - long, but with some meat
> 
> 
> At 10:04 AM 5/12/2004, Karp, Alan wrote:
> > > -----Original Message-----
> > > From: cap-talk-bounces at mail.eros-os.org
> > > [mailto:cap-talk-bounces at mail.eros-os.org] On Behalf Of
> > > Jonathan S. Shapiro
> > > Sent: Wednesday, May 12, 2004 4:08 AM
> > > To: General discussions concerning capability systems.
> > > Subject: RE: [cap-talk] What are caps good for?
> > > "Encapsulation"? POLA vs. confinement - long, but with some meat
> > >
> >                                 (snip)
> > > >
> > > > What about rights amplification?
> > >
> > > I'm confused. What does this have to do with a "do not share"
> > > or "do not copy" bit?
> >
> >I was trying to find an example where preventing delegation 
> is useful even 
> >when you can't prevent proxying.  If some operation succeeds 
> only when two 
> >capabilities are presented, then giving one capability to 
> Alice and the 
> >other to Bob doesn't give Carol the authority even if both 
> Alice and Bob 
> >are willing to proxy for Carol.  Carol only gets the 
> permission if both 
> >Alice and Bob transfer their capabilities to her.  Enforcing 
> the "do not 
> >delegate" bit prevents this transfer.
> >                                 (snip)
> > >
> > > shap
> >________________________
> >Alan Karp
> 
> Just to try to further clarify this example (whose relevance 
> seems a bit 
> limited to me),
> will this rights amplification succeed or fail if Alice and 
> Bob both proxy 
> their capabilities to Carol
> (rather than transfer them directly in apparent violation of 
> the delegation 
> restriction)?
> 
> --Jed http://www.nersc.gov/~jed/ 
> 
> _______________________________________________
> cap-talk mailing list
> cap-talk at mail.eros-os.org
> http://www.eros-os.org/mailman/listinfo/cap-talk
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Alan H Karp.vcf
Type: application/octet-stream
Size: 774 bytes
Desc: not available
Url : http://www.eros-os.org/pipermail/cap-talk/attachments/20040514/b318f65e/AlanHKarp.obj


More information about the cap-talk mailing list