|
Research
Skip Research Menus
Research MenuSecurity Enhanced Linux What's New Frequently Asked Questions Background Documents License Download Participating Mail List Archives Remaining Work Contributors Related Work Press Releases Information Assurance Research NIARL In-house Research Areas Mathematical Sciences Program Sabbaticals Computer & Information Sciences Research Technology Transfer Advanced Computing Advanced Mathematics Communications & Networking Information Processing Microelectronics Other Technologies Technology Fact Sheets Publications Related Links |
SELinux Mailing ListRe: [OT] SELinux vs. other systems [was Re: [idea] udev + selinux]
From: Colin Walters <walters_at_verbum.org>
Date: Wed, 01 Sep 2004 10:29:34 -0400
On Tue, 2004-08-31 at 17:44 -0500, Linas Vepstas wrote:
> Every now and then, I look at SELinux, and I get scared away by its It is actually not that complicated, but if you're unfamiliar with mandatory access control (as I was when I first started learning about SELinux), it does require understanding some theory before you dive in.
> This complexity makes it very hard to audit, and assure Because two people in a thread don't understand SELinux, that means that it's too complex? I can certainly find plenty of examples of people not understanding Linux on linux-kernel; does that imply Linux is too complex?
> Compare this to less complex security provided by e.g. the Linux VServer isn't solving the same problem as SELinux. VServer is really a virtualization solution. For example, it would make sense to run *both* a virtualization solution like VServer (or Xen, which looks more promising), and SELinux at the same time. That way, if e.g. the bind daemon running in one of the virtualized servers gets cracked, it doesn't mean a compromise of the whole virtual server. Now, you can use a virtualization technology as a primitive form of separation by running e.g. your MTA in one virtual server, your name server in another, etc. But that's rather painful, and is only an approximation to least privilege.
> Another example: Way back in the kernel-2.2 timeframe, I hacked on That's also a rather blunt tool; SELinux is much more flexible.
> Compare that to this thread, where we are talking about atomic vs. I doubt it. Files created in /dev should have a default type like device_t which most domains will not have access to.
> Are we sure that SELinux is really on the right track here? Given the amount of research behind SELinux, and the amount of work being done on it, I think so, yes. -- 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.Received on Wed 1 Sep 2004 - 10:28:57 EDT |
|
|
Date Posted: Jan 15, 2009 | Last Modified: Jan 15, 2009 | Last Reviewed: Jan 15, 2009 |












