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