Re: typebounds lookup from userspace

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Stephen Smalley wrote:
> On Fri, 2008-09-19 at 10:07 -0400, Joshua Brindle wrote:
>> For symbol labeling purposes for policy access control we need to be
>> able to look up symbol hierarchy relationships. I expect we'll do this
>> by exporting the symbol hierarchy via selinuxfs. Does anyone have
>> suggestions on what that should look like? Do we want to export
>> additional information on the symbols at the same time?
> 
> I would have thought that the policy server would have its own internal
> policydb that it could consult to check hierarchy relationships?
> 

We want to avoid loading more policydb's since RAM usage and performance were issues with the expand-based access control.

> In any event, if we were to export such info via selinuxfs, then yes,
> we'd want to also export other information about the symbols, such as
> the user role and level authorizations, so that that information could
> be used by libselinux and we could ultimately deprecate /selinux/user
> aka security_compute_user().
> 

So, something like
/selinux/symbols/types/httpd_cgi_t
bounds: httpd_t

/selinux/symbols/users/user_u
bounds: staff_u
roles: user_r 
levels: s0-s0:c0.c128

?

or maybe

/selinux/symbols/users/user_u/roles
user_r

/selinux/symbols/users/user_u/bounds
staff_u

?

--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.

[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux