Re: Google Docs as capabilities as data

"Karp, Alan H" <[email protected]>
Newsgroups gmane.comp.capabilities.general
Message-ID <8AD823089998C849A832D86972E69CD53E7C5120@G4W3222.americas.hpqcorp.net>
Domenico Rotondi wrote:


è  I agree that the credential sharing risk exists; in contexts like the ones we address with the Event Notification Service there are formal constraints (company policies) that come into play and reduce that risk (or at least have the guy sharing is credentials liable for infringing the company rules).

The general rule is to make the secure way to do something easier than the insecure way.  Blocking delegation does the opposite.


è  In other contexts a "plese don't delegate flag" could be more effective.

I believe that most policy violations are accidental.  A “please don’t delegate” flag is a big help in avoiding them.


è  Reagrding the revocation procedure we follow the check is not so "simple";

It can be.  I’ve used three approaches.


1.       The holder of a capability can revoke it, which we implement by having each object implement a revoke method.

2.       The delegation operation returns to the delegator a separate, delegatable revoke capability for the capability being delegated.

3.       In our Zebra Copy work, which is similar to yours, a valid revoke request is one signed by the same key used for the delegation.

None of these approaches needs a separate revocation service.


è  We implemented the Revocation Service has a distinct service for convenience (so to reduce the load on the PDP),

I don’t see that revocation puts much load on the PDP.  Revocation isn’t common in my experience.  It’s even less common if capabilities can time out.


è  but logically it can be considered as exposing a further API/service of the PDP.

That’s better than a generic revocation service, which is what I took your paper to be saying.

________________________
Alan Karp
Principal Scientist
Enterprise Services, Office of the CTO
Hewlett-Packard Company
1501 Page Mill Road
Palo Alto, CA 94304
(650) 857-3967, fax (650) 857-7029
http://www.hpl.hp.com/personal/Alan_Karp

_______________________________________________
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.