Re: get request context

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

 



On Wednesday 07 October 2009 12:02:12 pm Stephen Smalley wrote:
> On Wed, 2009-10-07 at 15:09 +0330, michel m wrote:
> > Hi,
> >
> > Is there any way that I can get context for incoming http requests
> > from selinux API. that is I want to classify requests based on some
> > criteria like origin`s IP address or any thing that can help me to
> > know what context the request is coming from.
> >
> > is there such an API for this is libselinux? If not, how can I have
> > this knowledge by using existing API?
> 
> If using labeled IPSEC to label the connections, you can use
> getpeercon(3) in libselinux.
> 
> http://securityblog.org/brindle/2007/05/28/secure-networking-with-selinux/
> 
> Likewise with NetLabel, although there you are limited to only passing
> the MLS label at present.  You might be able to do something via the
> fallback labeling based on IP address.
> 
> http://paulmoore.livejournal.com/

To clarify things a bit, NetLabel only conveys MLS attributes when using CIPSO 
(the netlabel_peer_t type is used for type enforcement) but NetLabel does 
convey a full SELinux context when the fallback labels are configured.

-- 
paul moore
linux @ hp

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