Re: Comment on the paper by Rotondi, et al.
"Mark S. Miller" <[email protected]>
| Newsgroups | gmane.comp.capabilities.general |
|---|---|
| Message-ID | <CABHxS9iz95CCf27AVFduaaA15CnY+0M=oFfZP+QSFswsQ8qrLw@mail.gmail.com> |
Is there a non-paywalled link from which we can download a copy of the paper that we can read? On Fri, Jan 31, 2014 at 7:13 AM, Domenico Rotondi <[email protected]>wrote: > ------------------------------ > On 31 Jan 2014 at 8:13, David Barbour wrote: > > Could you link to this paper? > > Hi David, > are you asking a reference to the mentioned paper? If so this is it: > > - D. Rotondi, S. Gusmeroli, S. Piccione, “A capability-based security > approach to manage access control in the Internet of Things”, Mathematical > and Computer Modelling Journal, ISSN 0895-7177, 10.1016/j.mcm.2013.02.006 > > Otherwise, plese clarify the question. > Thanks, ciao > Domenico > > > On Fri, Jan 31, 2014 at 12:50 AM, Karp, Alan H < *[email protected]*<[email protected]> > > wrote: > > I’m reading the paper section by section as time permits, and I just > finished the piece on revocation. Here I want to comment on the feature > that allows revocation of just the capability and not those delegated from > it. I believe that feature has a serious flaw, but Marc Stiegler has come > up with the correct variant. > > > > As described in the paper, a revocation request can be for the capability > itself or the capability and all capabilities delegated from it. The > problem with the former is that it is too easy to bypass the revocation. > Say that Alice delegates a capability that expires in a year to Bob, a > manager in her department. Bob re-delegates capabilities with subsets of > the permissions to people reporting to him. Three months later, Bob leaves > the company under suspicion of stealing company secrets. Alice clearly > wants to revoke Bob’s capability, but she doesn’t want to disrupt the work > of people in his former department. As a result, she revokes Bob’s > capability but not the capabilities delegated from it. Unfortunately, one > of those delegated capabilities was one Bob delegated to himself with a key > not controlled by the company. The result is that Bob retains access even > after being fired. > > > > Marc Stiegler’s solution to Alice’s dilemma uses the distinction between > vetted and unvetted identities. Say that the enterprise provides a > mechanism by which Bob denotes the target of the delegation by specifying > someone in the company directory. That’s a vetted identity. If Bob > delegates to someone not known to the enterprise, that’s an unvetted > identity. When Bob’s capability is revoked, the rule is to revoke all > capabilities delegated to unvetted identities but leave the others. > > > > ________________________ > > Alan Karp > > Principal Scientist > > Enterprise Services, Office of the CTO > > Hewlett-Packard Company > > 1501 Page Mill Road > > Palo Alto, CA 94304 > > *(650) 857-3967* <%28650%29%20857-3967> , fax *(650) 857-7029*<%28650%29%20857-7029> > > *http://www.hpl.hp.com/personal/Alan_Karp*<http://www.hpl.hp.com/personal/Alan_Karp> > > _______________________________________________ > cap-talk mailing list > *[email protected]* <[email protected]> > *http://www.eros-os.org/mailman/listinfo/cap-talk*<http://www.eros-os.org/mailman/listinfo/cap-talk> > > > _______________________________________________ > cap-talk mailing list > [email protected] > http://www.eros-os.org/mailman/listinfo/cap-talk > > -- Cheers, --MarkM _______________________________________________ cap-talk mailing list [email protected] http://www.eros-os.org/mailman/listinfo/cap-talk