Slashdot Mirror


New Security-Enhanced Linux Release

James Cho writes: "Four days ago, the 2nd public release of the NSA's 'security-enhanced' version of Linux (it's not an entire distribution) came out. The NSA describes it as having 'a strong, flexible mandatory access control architecture incorporated into the major subsystems of the kernel". However it must be noted that this 'is not intended as a complete security solution for Linux' and that there is 'still much work needed to develop a complete security solution'."

12 of 179 comments (clear)

  1. So who is using it? by infernix · · Score: 0, Interesting

    I'm wondering who put their research to good use.

    Anyone?

  2. Nice to see NSA contributing by lightray · · Score: 5, Interesting

    I have to say, it really is nice to see the NSA contributing to an open source project in such a positive manner. Being "open" isn't exactly one of their usual activities. From the changelog it looks like they are really digging into the depths of the kernel too -- not just superficial changes. Is anyone running this in a production environment?

  3. Re:In times like these... by Rentar · · Score: 2, Interesting

    I think you have a valid point (as well as fossa, who mentioned that the NSA is no homogenous organization), but what I'd really like to see, is someone (no, make that many people), who knows something about the kernel _and_ security/crypto-theory to wade through the patches and make sure, that there are no backdoors. Of course you it's not an easy task to do, but I think this time it is neccessary ... and if this person/these people then publish there findings (of course signed with GPG, with a well-known, many-signed key) we might be able to use this code for real.

  4. This is NOT Encription by |_uke · · Score: 5, Interesting

    Guys... come on. So far (at 1:26 am pst) Almost every post to this article is talking about encryption. Having an educated opinion is worth a lot more than an uneducated one. Do a little more research please :)

    This is NOT encryption. What SELinux provides is stronger access control mechanisms. This means that users and programs only have access they need in order to get their job done.

    This is a totally different thing from encryption. Encryption is one thing this is actually NOT touching. Encryption on most systems is useless if someone can break in and obtain the key needed to decript whatever you are trying to keep secret.

    In a environment with better access control, it makes it a LOT harder for someone to actually gain that type of access. If someone breaks into your mail daemon or your http daemon, they only gain the rights that program had, nothing more.

    I do agree however, that it is nice to see the government helping community (opensource/free speech) software. I think this is something we could use a lot more of.

    --
    Luke
  5. Already Running a NSA Enhanced OS...Windows! by Ron+Bennett · · Score: 4, Interesting

    Just when I thought it was safe to run Linux on my home PC there comes this news. I'm still trying to figure out what that mysterious NSA registry key in Windows does...yes, such a key really exists in Windows - do a search here on Slashdot or Google for more info.

    Anything put out, funded, etc by the NSA or any other agency should be considered suspect until PROVEN otherwise...and before anyone here says "but it's open source"...keep in mind there have been numerous instances of serious bugs, weaknesses, etc found many years after various open source programs were released.

    Bottom line: Just because a particular program is open source, does NOT automatically mean that particular program can truly be trusted.

  6. Re:Just the standard question.... by |_uke · · Score: 5, Interesting

    If the NSA really wanted to put out a piece of software they could use as a back door, they would do it discreetly. There is no advantage for them to introduce a back door into an open piece of software.

    This is not some new scheme to control the population... No doubt the people working on this are just geeks, whom are much like many of us here on slashdot.

    I think we should applicate and WELCOME the fact that the government is spending our tax dollars on something that makes our community better. I personally would like to see a lot MORE involvement from the government on community (free speech/Open Source) projects. The government (not just U.S., but many of the governments world wide) has a lot of really talented people. People like this could do a lot of good for the community. (Although yes I admit, they could also do a lot of harm.)

    I think this is a good step in the right direction and I hope to see a lot more of this in the future.
    (And no, I do not work for the government. :)

    --
    Luke
  7. Re:Question - How many security options do we have by shaka · · Score: 3, Interesting
    I want know if there are OTHER secure (and/or ultra-secure) version of Linux distros out there?

    These are the ones I know about:

    Trustix Secure Linux

    Engarde Linux

    Immunix (seem to ship a secured Red Hat)

    Kaladix Linux

    Can't say if they are any good, I'm afraid. I'm too happy running Debian!

    -- shaka

    --
    :wq!
  8. I am hoping that security like this goes into 2.5 by Anonymous Coward · · Score: 4, Interesting

    First of all, this in not about encryption.

    Linux already has security at the group and user level. But that is not good enough security for the real world.

    What security like this does is allow you very fine control over everything that a user or process is allowed to do or to access, right down to system calls.

    So, your web server is running and only has read access to it's config files, and write access to its logs and can only call the system calls that it needs to do it's job.

    Let's say that there is a buffer overflow in the web server and someone tried to exploit it. Geeze, they can't start a shell, because they don't have any access to a shell, the web server didn't need that access. So, even though there is a buffer overflow, they can't get a shell from it.

    Let's say that somehow they got a shell from this activity, all that the shell would have access to would be the web server content, config files, and log files and they could execute cgi scripts. And nothing else. And the cgi scripts would be locked down even tighter than the web server was. They couldn't even see anything that wasn't web related.

    The really nice thing about this level of security is that the concept of an all powerful root becomes almost meaningless. Any user can be granted specific rights to run certain programs.

    This means that administrators for each subsystem can have the rights they need to do their job.

    Where we do need encryption is a good directory service for Linux servers that would allow this level of security access controls at the enterprise level across 10's, 100's or even 10,000's of servers.

    Imagine being able to add a new person to a single database and instantly give them the rights that they need to do their job across a network that spans the globe. :) Oh yeah, and it has to support single login.

    Or is that just me? *L*

  9. Re:Is the NSA a problem? by Cipher13 · · Score: 2, Interesting

    The problem is that do you really think the terrorists (for example) are going to decide to use SeLinux, made in America by those kind folks at the NSA?

    I won't, they sure as hell won't either...

    This distro's sole purpose is to gain the NSA a foothold in the Linux market; where their software will be incorporated into other distro's.

    In the grand scheme of things, they're gaining a foothold in the operating system area...

  10. Seems they need it ! by Qcrypt · · Score: 2, Interesting

    It seems NSA needs a "security enhanced" OS for its own website. If you look at the statistic of their website on netcraft , it seems that they have to reboot their solaris servers every 3 days !

  11. Re:How many by Guppy06 · · Score: 4, Interesting

    " backdoors will they put here?"

    As has been said before ad nauseum, if there's a backdoor, it will be trivial to spot because it's open source. Distrust of the government only works if you're logical about it.

  12. Two can keep a secret if one is dead by Guppy06 · · Score: 3, Interesting

    I'm getting sick of all the paranoid types here going on and on about how it's antithetical of the NSA to make a truly secure product for the masses, you can't trust them, blah blah blah...

    Secure encryption is a matter of national security. It's a matter of an American company being able to keep its secrets secure from foreign competition (amongst other things). It's about AMD being able to make a new innovation, for instance, without having to worry about Hitachi "coincidentally" and suddenly patenting that same innovation before AMD gets to the patent office.

    If you're going to have to rely on such a program for the validity of the economy (et al), there is no logical reason to shoot yourself in the foot by installing back doors in all such software. That secret back door cannot stay a secret forever. All it requires is one act of treason for that "secret" back door to be just about anything but (possibly even public domain).

    Yes, I know the FBI wants escrow encryption, but even then that's only giving the Feds the ability to get to the keys to decrypt it (with a court order), not some magic key of their own. Because again, that magic key is one act of treason away from the public domain.

    And here comes the flame...

    It disturbs me how many posts on here all say the same thing: "It says 'NSA,' so therefore it must be bad." And yet, surprisingly enough, nobody has yet to find any such super secret NSA log-in account in the open source code. This gut reaction reminds me too much of the people who were saying as early as the evening of September 11th that it was all an ATF plot. Can't you people think differently for once, especially when there's no logical reason not to? I pity you for not being able to change gears every once in a while. If Congress passed a resolution delcaring the sky was blue, where would that leave you?

    Blind distrust of the government is just as bad as blind trust, if not moreso. At least with blind trust it demonstrates the ability to trust something, and you can go out of the house every once in a while without putting your aluminum foil suit on...