[cap-talk] Concening entry "ambient authority" in Wikipedia
Dave Chizmadia - Gmail
davechiz at gmail.com
Fri Jun 5 08:40:13 EDT 2009
Could I suggest the following wordy, but precise defintion? ...
"The term 'Ambient Authority' refers to an access control
design pattern in which one Actor (the Initiator) is not
required to explicitly designate the specific authority by
which it requests an action by another Actor (the Target).
Ambient Authority is (nearly?) inevitable in systems where
the access control check is made at the Target by evaluating
access control rules over ACI (Access Control Information)
provided by the Initiator (or on behalf of the Initiator by
its access control infrastructure). In such cases the
specific authority required for an action is inferred from
the ACI, rather than being explicitly designated. Ambient
Authority is possible in systems where the Initiator must
present a token authorizing a requested action if the Inter-
Actor Communication system provides a "helper" facility that
automatically looks through the list of Initiator
authorization tokens to find the one that will allow the
action requested by the Initiator."
-DMC
> -----Original Message-----
> From: cap-talk-bounces at mail.eros-os.org
> [mailto:cap-talk-bounces at mail.eros-os.org] On Behalf Of Rob Meijer
> Sent: Friday, June 05, 2009 6:42 AM
> To: General discussions concerning capability systems.
> Subject: Re: [cap-talk] Concening entry "ambient authority"
> in Wikipedia
>
>
> On Fri, June 5, 2009 12:07, Toby Murray wrote:
> > On Fri, 2009-06-05 at 11:13 +0200, Matej Kosik wrote:
> >> Fellows,
> >>
> >> I have some doubts concerning the article "ambient authority" in
> >> Wikipedia.
> >
> > So do I. However, I'm not sure how it should be changed. Ambient
> > authority is never clearly defined in any of the capability
> literature.
> >
> > I can come with two definitions for "ambient authority".
> >
> > 1. A program's ambient authority is the subset of its
> authority that it
> > shares with all other programs in the computer system
> within which it
> > resides.
> > 2. A program's ambient authority is the subset of its
> authority that it
> > can exercise without having to present any form of
> credential, such as a
> > capability, password, certificate etc.
> >
>
> I would try to avoid using any specific level of granularity in such a
> definition. The use of a term such as 'program' implies a
> specific level
> of granularity and may be useful in an example, but is harmful in a
> definition IMO. Just try to come up with an example at
> multiple levels of
> granularity
> (networks?,machines?,users,programs,processes,classes,objects,
> methods?)
> and if from that you can create a definition that fits all
> examples, than
> you likely have a useful definition.
>
> Rob.
>
> _______________________________________________
> cap-talk mailing list
> cap-talk at mail.eros-os.org
> http://www.eros-os.org/mailman/listinfo/cap-talk
>
More information about the cap-talk
mailing list