[cap-talk] Capabilities and RBAC (was Comprehensive Security Policies ...)
Karp, Alan H
alan.karp at hp.com
Wed Jan 17 10:52:35 CST 2007
Jed wrote:
> >Simply construct a bundle
> >of capabilities given to whomever is supposed to do a particular job,
> >and revoke them when that person changes jobs. ...
>
> How does it differ? In more than conspiring communicators (i.e.
> delegation where communication)?
The difference is that the "role" only appears at configuration time,
not at access time. That small difference leads to dramatic
simplification in the enforcement mechanisms.
>
> When I suggested that Horton could do RBAC as well as IBAC over
> capabilities, what I was really saying is that for it a label
> is a label
> (though the binding to an identity has some functionality to it). It
> doesn't really matter (once the binding is done) what the purpose is
> of the "managed" access - whether managing for an identity or managing
> for a role.
>
In an IBAC system a role is just another identity as far as the access
control mechanism is concerned. Horton, on the other hand, is about
assigning responsibility. Since it's hard to send a role to jail, I
don't see the value of using Horton to track roles. If it's controlling
access you're after, there are simpler approaches. From
>
> This is an area where we can easily demonstrate that
> capabilities are flexible, but of course with such flexibility comes
> the responsibility not to tie yourself into knots. I can see how
> getting into the business of managing individual permissions on
> a "role" basis would get messy. I think I won't mention RBAC
> while describing Horton ;-) Thanks for helping to clarify the issues.
>
I see that you agree.
>
> Wholesale denial of access is easy if there's an easily recognized
> label to identify (e.g. like cutting off access to "Bob").
>
This problem motivated the keys and locks approach of Client Utility,
which did not depend on identity. We didn't understand membranes at the
time, but I now believe that they can be used to manage bundles of
capabilities without the need for identities.
_________________________
Alan Karp
Principal Scientist
Virus Safe Computing Initiative
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/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Karp, Alan H.vcf
Type: text/x-vcard
Size: 423 bytes
Desc: Karp, Alan H.vcf
Url : http://www.eros-os.org/pipermail/cap-talk/attachments/20070117/0a1db898/attachment.vcf
More information about the cap-talk
mailing list