Linked by Eugenia Loli-Queru on Sun 11th May 2008 23:48 UTC
Linux Linux has been described as one of the most secure operating systems available, but the National Security Agency (NSA) has taken Linux to the next level with the introduction of Security-Enhanced Linux (SELinux). SELinux takes the existing GNU/Linux operating system and extends it with kernel and user-space modifications to make it bullet-proof. If you're running a 2.6 kernel today, you might be surprised to know that you're using SELinux right now! This article explores the ideas behind SELinux and how it's implemented.
Thread beginning with comment 313824
To read all comments associated with this story, please click here.
Irrelevant
by J.R. on Mon 12th May 2008 06:06 UTC
J.R.
Member since:
2007-07-25

In my opinion SELinux is irrelevant for most users, and for the rest it is waaaay too hard to use. I am more interested in that new access control feature in the linux kernel (Smack or something?) as this seems to be similar to only the easiest part of SELinux.

Personally I think MAC is the way to go for long-lived background services that the user will not interfere with, but for foreground applications should not be such restrictions yet before they have found a proper way to implement it that does not interfere with the users workflow...(I am talking about enduser systems ofc).

RE: Irrelevant
by superman on Mon 12th May 2008 13:06 in reply to "Irrelevant"
superman Member since:
2006-08-01

> In my opinion SELinux is irrelevant for most users

In my opinion Unix/Linux/BSD is irrelevant for most users.
That was true.

Reply Parent Bookmark Score: 2

RE: Irrelevant
by sbergman27 on Mon 12th May 2008 13:20 in reply to "Irrelevant"
sbergman27 Member since:
2005-07-24

It is disturbing that SELinux is being presented essential and a panacea. To read the popular propaganda, you'd think that it was impossible achieve anything better than a security sieve without it. SELinux is an effective, if somewhat complex, tool which provides very fine-grained security. It comes at a cost of some (perhaps unnecessary[1]) complexity, and a bit of performance. There are other solutions which hit a different balance of fine-grainedness vs complexity, including the traditional unix permissions which have served us pretty well over the last few decades before SELinux showed up. I am far from a RedHat basher (I have huge respect for them), but RedHat has been pushing SELinux very hard for their own business reasons, and this has created a vortex which has sucked in many bystanders. Distros and savvy individuals should make their own choices, which make the most sense for their situation.

[1] "The more they over-think the plumbing, the easier it is to stop up the drain."
- Montgomery Scott, Star Trek III: The Search for Spock

Edited 2008-05-12 13:22 UTC

Reply Parent Bookmark Score: 2

RE: Irrelevant
by Znark on Mon 12th May 2008 17:59 in reply to "Irrelevant"
Znark Member since:
2006-01-09

Redhat mainly uses SELinux for confining system daemons. They have done a pretty good job of making the default configuration work out of the box. One big problem area are services like Apache where users need to label files and there aren't good simple docs on how to do this. The other problem is with third-party software, like VMware, that doesn't know about SELinux.

There has been some work done on confining Firefox. My guess is that it will be an option for people who want the extra security and are willing to put up with limitations on downloading files and loading plugins.

Reply Parent Bookmark Score: 1