Re: [PATCH] libselinux: add "poly_property" type to X contexts backend

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

 



Eamon Walsh wrote:
Xavier Toth wrote:
I'm curious as to why you chose the route of specifying which
properties are polyinstantiated instead of which are not bearing in
mind what Glenn said in a previous post?

The server will check the "property" lines first and if it doesn't find a match it will check the "poly_property" lines. So, as long as the wildcard entry in the x_contexts file is changed from property to poly_property, the default will be to polyinstantiate.

However I wasn't planning on treating the root window any differently from other windows, so this behavior would apply to all windows.
I've never seen a requirement for polyinstantiation of properties on per-client windows. I've seen requirements for relabeling properties, however. For example, the trusted selection manager needs to create properties that are readable by the client who requests a ConvertSelection. We do this by calling a new X protocol extension. How do you plan to have trusted clients act on behalf of other clients with different security contexts? Similarly, how can a trusted client read/write a polyinstantiated property with a different security context?

--Glenn


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