Re: how to extend a capability on a data source?
David Barbour <[email protected]>
| Newsgroups | gmane.comp.capabilities.general |
|---|---|
| Message-ID | <CAAOQMSsbSb_ymVuFoMNH4dy9Aqu=P0+3CJhC-5w5u62FGcfrrA@mail.gmail.com> |
I am developing a system where all capabilities grants are uniformly visible, revocable, auditable, attenuable. It is based on a reactive programming model: a capability must be continuously, declaratively granted. Conceptually, the old capability is continuously expired, and a new one continuously replaces it. Of course, I can't actually implement "continuous" revocation, but the implementation can approximate continuous revocation by replacing and expiring capabilities periodically or randomly or whenever changes are needed. A consequence is that capabilities in this model are not used as persistent values, and the risk of a temporary capability leak is mitigated. Explicit, stateful membranes don't seem to be necessary in this design, since the implicit membrane based on dataflow seems to cover all use-cases. However, user-defined security policies - i.e. the code that controls how the capabilities are distributed - can be persistent. Best, Dave On Fri, Nov 1, 2013 at 2:31 AM, William ML Leslie < [email protected]> wrote: > On 1 November 2013 17:43, Rob Withers <[email protected]> wrote: > > the widget isn’t as nearly important as the relationships one builds. > > Well, that's an interesting point. Has anyone got a service where > users are creating their own membranes? Have any of you attempted to > store user-defined membranes in a relational database? How is it > done? > > -- > William Leslie > > Notice: > Likely much of this email is, by the nature of copyright, covered > under copyright law. You absolutely may reproduce any part of it in > accordance with the copyright law of the nation you are reading this > in. Any attempt to deny you those rights would be illegal without > prior contractual agreement. > > _______________________________________________ > cap-talk mailing list > [email protected] > http://www.eros-os.org/mailman/listinfo/cap-talk > _______________________________________________ cap-talk mailing list [email protected] http://www.eros-os.org/mailman/listinfo/cap-talk