some capability queries

Jithu Joseph <[email protected]>
Newsgroups gmane.comp.capabilities.general
Message-ID <CADqD5Qtsk-WhHEQC=OJMjdKULYxXwzn3eVtG0tSO8jy7oWVsrA@mail.gmail.com>
We have been trying to understand this concept of capability based
security for the past few months. It looks like we still have a few
fundamental queries - so I though of reaching out to this group -to
see if our understanding is correct and whether we are asking the
right questions

1. I see that capabilities being used as unforgeable tokens of fine
grained authority. I have seen this  fact being used to reduce ambient
authority in systems like Capsicum, where in the parent ambient
process creates a sandbox and grants it only the authorities (file
descriptors) it needs. I understand this clearly and its value in
reducing the existing ambient authority existing by virtue of  the
global name space.

2. Then I see EROS and SEL4, which tries to create a formal model
(based on variations of take grant )and formally proves the following
about their mechanisms .
SEL4 -  it is feasible to implement isolated subsystems using seL4 mechanisms,
EROS - formally verifying the correctness of their confinement mechanism

3. From what I understood in KeyKOS (on which EROS is based), the
component called reference monitor, is responsible for validating all
the interaction between compartments . It is where the appropriate
"sharing" rules and policies are defined, and thus where the
discretionary and mandatory rules  are checked and enforced.

4. using confinement(2) and controlled interactions(3) among
compartments - what do we really achieve or how are they different
from other access control models?

5. Can we express anything (policies) more / differently using
capability systems than with other systems/ access control models ?

6. There is this really nice concept of delegation ... however in most
of recent systems , I have only seen the confinement / sandboxing of
this. Delegation is mostly between the ambient parent and the sandbox
. Can you point me to some systems which use delegation more
concretely among multi-parties so that i can understand this better.

7. Can capabilities be as expressive as ABAC , which is said to be
used in medical systems [e.g. access to the patient record can be
restricted to specific cardiologists involved in that patient’s care
as these doctor’s attributes can be included in the ABAC policy of the
record]

8. In simple terms what is the advantage of capability systems .



-- 
Thanks and Regards

Jithu Joseph

_______________________________________________
cap-talk mailing list
[email protected]
http://www.eros-os.org/mailman/listinfo/cap-talk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.