* client and server identification
@ 2004-03-11 3:43 liliping
2004-03-11 14:36 ` Stephen Smalley
0 siblings, 1 reply; 2+ messages in thread
From: liliping @ 2004-03-11 3:43 UTC (permalink / raw)
To: sds; +Cc: selinux
[-- Attachment #1: Type: text/plain, Size: 203 bytes --]
Look section 5.2.2 of "The Flask Security Architecture: System Support for Diverse Security Policies".
How does selinux implement "client and server identification" based on LSM? Is it necessary?
[-- Attachment #2: Type: text/html, Size: 611 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: client and server identification
2004-03-11 3:43 client and server identification liliping
@ 2004-03-11 14:36 ` Stephen Smalley
0 siblings, 0 replies; 2+ messages in thread
From: Stephen Smalley @ 2004-03-11 14:36 UTC (permalink / raw)
To: liliping; +Cc: selinux
On Wed, 2004-03-10 at 22:43, liliping wrote:
> Look section 5.2.2 of "The Flask Security Architecture: System Support
> for Diverse Security Policies".
>
> How does selinux implement "client and server identification" based
> on LSM? Is it necessary?
Prior to the overhaul of SELinux for integration into mainline 2.6, this
was provided by the extended socket call API and labeled networking; see
the historical versions page if you want to see that code. In the
current code, peer identification is only supported for Unix (local)
domain stream socket connections via getpeercon(3).
In Flask, client identification was more critical since the operating
system services were provided as userspace servers on the microkernel,
so even the filesystem code needed that service to identify its
clients. In SELinux, the in-kernel services have direct access to the
current process' identification, so the client identification service is
only crucial to userspace object managers such as security-enhanced X
and security-enhanced dbus-daemon.
--
Stephen Smalley <sds@epoch.ncsc.mil>
National Security Agency
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-03-11 14:37 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-11 3:43 client and server identification liliping
2004-03-11 14:36 ` Stephen Smalley
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.