Slashdot Mirror


NSA Releases High Security Version Of Linux

We had an extremely interesting submission from Ted T'so,, Linux kernel developer, who also has an obvious interest in security, given his work with Kerberos [?] . He wrote in concerning the release by the NSA (Yes, that NSA) of a high security version of Linux. I've included his comments below.

tytso writes: "I recently attended a DARPA workshop which focused on high security open source operating systems. It turns out that parts of the U.S. government are really interested this topic; having an operating system with the necessary high-security features which they need, and for which source code is available, would be a really good thing for them. Among other things, for example, it would mean that they wouldn't have to live in terror about what might happen if Sun, IBM, SGI, et. al decided to pull the plug on Trusted Solaris, Trusted AIX, or Trusted IRIX. And they're serious enough that DARPA's willing to throw money at the problem.

While I was at this workshop, I met some folks from the NSA and they told me about a really neat project that they've been working on, called Security-enhanced Linux. One of the cool things about it is that it separates enforcement and policy. So selinux can easily support many different security policies, from the old (some would say outdated/silly) Multi-Level Secure/Bell-LaPadula model, to Domain-Type enforcement and Rule-Based Access Control models. So if you think that high-security features means the old silly, Secret / Top Secret / CMW bullshit, and needing to make sure that Secret windows don't get expose events from Top Secret windows, think again. A number of folks have found Domain Type Enforcement and Rule-Based Access Control systems very useful for securing Web servers and other real world systems.

The NSA folks just recently got permission to make their stuff available on the Web. It's just a proof of concept, and no doubt a lot of changes will need to made before people will accept integrating it into the kernel, but they have released a working system (both kernel and userspace patches --- RPM's aren't quite ready yet) based on Linux 2.2 and RedHat 6.1. So it's definitely worth a look, and in fact some folks with specialized needs might find it useful, even though it's a prototype.

Of course, the source code is all there, and we're encouraged to look at and audit the code. So paranoiacs who think that the NSA is trying to infiltrate trap doors into the Linux kernels needn't worry. (Besides, it's a different part of the government who's interested in spying on U.S. citizens, and it's much more efficient for them to break into your house, and insert a wiretapping device between your computer and your keyboard as part of a black bag job. :-)

The Web site is http://www.nsa.gov/selinux. I think it's really great that some folks at NSA's Information Assurance Research Office (IARO) have made this contribution to the Linux community. They're really nice folks (even if they can't talk about a lot of what they do at work :-).

P.S. Apparently it's not easy to get stuff published by the NSA, since their entire culture, not surprisingly, is based around not letting stuff out. This Web page went up a few days ago, and then some bureaucrats made the folks in the IARO take it down temporarily, much to their disappointment. At the moment it looks like they've finally crossed all of the bureaucratic t's and dotted all of the bureaucratic i's. But just in case, it might not be a bad idea if someone mirrored the entire tree just in case some flack in some other part of the agency tells them to take it down again....

"

257 comments

  1. Re:hahahahahahah by JEL · · Score: 1

    IIRC, GPL says that you do not have to release stuff you created based on GPLed software. It says that you have to release the source code whenever releasing your stuff to public.

  2. Re:Wow. by jonathansamuel · · Score: 1

    You need to educate yourself about punch card. Sometimes one person's chad ends up in another person's hole. The second person, through no fault of her own, is thus denied her right to vote.

    Voter error? Supervisor of Voters error in my opinion for having such junk. Just because a system is automated doesn't make it reliable. If Florida had used paper ballots then every valid vote would have been counted, and Al Gore would have been president.

    Admit it. The voting machine companies are palming off junk on the public. What if Microsoft sold you MS-DOS 2.0 and claimed it was state-of-the-art. That is what the voting machine companies are doing when they sell these horrid, unreliabel machines that steal people's votes. And install an imposter as President.

    --

    Marjo Wycam, Master of the Programming Arts
  3. Re:I have to disagree by Lx · · Score: 1

    "Are you implying that slackware 7.1 is a secure system? Have you audited the entire distribution yourself? Can you honestly say that you trust your distribution to be 100% secure?"

    Have you? And it's true, *in general*, more secure systems are more difficult to use. Try jacking up the kernel security level in any BSD and see how much stuff you would use normally breaks. There are lots of things you can do in most unices that you can't do in OpenBSD, due to them not being the most secure practices in the world - this makes the system more secure, and less usable.

    There is a tradeoff, and you need to find the balance that is appropriate for your needs - developers also need to work on making their OSes security features more useable. Argus Pitbull is one of the most usable AND secure TOS add-ons I've seen, but it's still more difficult to use than your average everyday UNIX.

    -lx

  4. Re:But why the old kernel? by phil+reed · · Score: 2

    Hey, the whole effort is only in prototype stage. They've probably been working on it for a while, and released what they had. You can probably be sure they will integrate their changes into a more current kernel.


    ...phil

    --

    ...phil
    "For a list of the ways which technology has failed to improve our quality of life, press 3."
  5. Re:NSA is not that secretive by bobalu · · Score: 1

    You might want to just stop by the State Dept., they "lose" them all the time, as in: "Would anyone who's found a laptop with top-secret information please return it to the security desk as soon as possible?"

    Or, if you're a Brit apparently MI5 does the same thing.

    --
    The revolution will NOT be televised.
  6. Re:Why Linux instead of OpenBSD? by maggard · · Score: 2
    Disclaimer: I'm just guessing here, I have no inside knowledge, no fly-on-the-wall stuff & if I did I sure as heck wouldn't be posting to /.!

    Perhaps Linux over BSD et al 'cause they had it handy? Nothing more sinister, nothing more simple?

    There's two sorts of projects: Those that start out with a committee, a budget, a goal & a process. Then there's a couple of hackers playing around with some tech that came in the door, making a tweak here, making a tweak there, realizing they might have something then writing it up & getting official approval to go ahead with whatever.

    It may have been been by plan that Linux got used, or it may have been just what they were playing with the clouds parted in just the right day, things clicked & they got a go-ahead.

    There's a lot of bright folks who "work in Maryland" (as in don't-ask-me-details) and their internal culture, while security-obsessed, is also supposed to be pretty free & open to new ideas. Since they've got lots of spare IQ points floating around, budgets aren't a terribly over-riding concern & their mandate is to know all about lots of things (especially stuff like OS's) it's hardly suprising they've been playing with Linux. Heck, it was likely a directive from some (not so) pointy-haired-boss.

    The interesting thing is that they're releasing this to the outside world. That means that either the institution thinks doing so would improve the US's security in some way or there's a bunch of geeks in there who *really* want to contribute.

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
  7. P.S. by swordgeek · · Score: 2

    Oops--I was careless with my wording.

    I meant, of course, that Apache doesn't deserve much credit if any for the 'opening' of NSA. They deserve tons of credit for creating a stable, robust, cross-platform (!), and free app which runs the majority of the world's web sites; and successfully flies in the face of Microsoft. Kudos to them for that!

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  8. Re:Government and GPL by tytso · · Score: 4

    Actually, they CAN'T release it under GPL! Huh? It's worse (better?) than that - It's public domain! We PAID for it.

    Yes, to the extent that the work is done by government employees, this is true --- however, since it is based on GPL'ed code, only the changes to the code are in the public domain. The overall piece of work is still covered by the GPL. This is part of the "infectious nature" of the GPL.

    Also, there's an absolutely trivial way to get around the "work done by government workers must be in the public domain". You just simply hire government contractors to do the work for you, in which case the rule doesn't apply any more. This is a really nasty loophole, especially since many senior government employees get tired of getting paid sh*t wages, and simply resign, and start working for a government contractors, who (after taking a cut, of course) resells that persons time back to the government at a much higher rate. It's a 100% lose all around for the taxpayer. We end up paying more for the same person's work, with a percentage cut being paid to the a third party as sheer overhead, and the work doesn't get have to get released into the public domain any more (the government contractor can resell code developed at government expense as some propietary, commercial product.) Lovely, eh? All because the idiots in Congress aren't willing to pay government workers --- especially in a hot field like software engineering --- what they're worth.

    If you'll note on the NSA SE Linux web page, you'll see that some of the work was indeed done by contractors. Fortunately, thanks to the GPL, the overall work still has to be released under the GPL, if it's going to be released at all.

  9. Re:rsh and WU-FTPd by blogan · · Score: 2

    I'm sure including these was to provide a backdoor in case the product got into the hands of the enemies.

    "Sir, Saddam has Secure Linux running, what should we do?"
    "Does he still have rsh running and wu-ftpd?"
    "Sir, let me say that you are a true genius."

  10. Re:Government and GPL by Trepalium · · Score: 1

    The only thing they could do is license the diffs as public domain. They can't relicense the kernel as public domain since it's already licensed under the GNU GPL and they have no authorization to relicense it under different terms. Government agencies have to play by the same rules as everyone else -- the GPL grants no special permissions to military agencies.

    --
    I used up all my sick days, so I'm calling in dead.
  11. Trusting the Government and OpenSource OS's by Anonymous Coward · · Score: 1

    I'm not the most trusting person of the US Government, but, of course, it was the founder father who said don't trust the government. However, I respect the NSA and known people who work inside of NSA, one guy was friends with a top sysadmin in the NSA NOC. These guys were highly respected, highly trust worlthy people who stricly kept to thier outh.

    I don't adgree with all of the NSA ops, but this one I do. I see highly unlikey that the NSA would "plant" bugs in open sourced code. That would be stupid. Even though we belive the NSA, CIA, FBI is sometime above the law, they have to follow laws (I'm about to go to court fighting unlawful action of a police officer). So why would they do such a thing. Everybody know this code will be audited, I know I will audit it myself, so why put bugs or backdoors into the code? Somebody will find it. If there is back doors in the code, that would be one of the dumpest thing the NSA has ever done.

    1. Re:Trusting the Government and OpenSource OS's by rebelcool · · Score: 2

      ive known a few people who coded things for the NSA and they're normal people. Not devious sneaky people who wear black all the time and want to circumvent your rights. This sounds like someone's interesting pet project...

      --

      -

  12. Don't have to release source code, do you? by SetiMike · · Score: 1
    My (albeit limited) understanding of the GPL is that the NSA would NOT have to release source code for modifications they make to Linux, as long as they didn't release the binaries they make either.

    In other words if they modified Linux for internal security, everyone in the NSA could get a copy with out the NSA needing to release the sources to the world.

  13. We should all welcome the NSA's contribution! by rootmon · · Score: 1

    Contributions from government agencies have benefitted the Linux community as a whole in the past - NASA contributed some great work on the Linux ethernet drivers I use at work. I am sure everyone will benefit: the NSA gains the advantage of peer review of their security tweaks and the community receives the source code to incorporate if they so choose.

    --
    "As flies to the wanton boys are we to the gods; they kill us for sport." - William Shakespeare, King Lear
  14. Re:Why Linux instead of OpenBSD? by Geekboy(Wizard) · · Score: 1

    I'm not entirly sure why our friends to the north are treated differently, it may have something to do with having a "free" boarder between us. (Some people also therorize that it is because Canada is the "51st state" ;-)

    I don't think the Queen of England (or a Canadian for that matter) would have much luck being hired by the NSA, but the Canadian would have much greater luck, being "trusted". Looking on their web page, any and all positions avaliable with the NSA, require you to be a US citizen (http://www.nsa.gov/programs/employ/index.html) as well as get a background check.

  15. Phil's Right by EZR-2000 · · Score: 1

    Phil's right on target. Microsoft is in over it's head, with the anti-trust case and all. But this is going to kill them! Plus, the so-called Senator from Microsoft (Slade Gorton of Washington) is gone, except he's replaced by Maria Cantwell, a Real Networks Exec!

  16. Re:Hey Taco & Crew by Packratt · · Score: 1

    Oh it just gets way too complicated because then you have to add mods like:

    Score +1 Optimistic
    Score -1 Naive
    Score -3 AOL user level of naivety
    Score -5 I believe the government really cares about my needs naivety

    You see, it just gets too wierd when you try to bring balance to the force, (or farce(or schwartz))...

    --
    "When people are being beaten with a stick, they are not much happier if it is called 'the People's Stick'." -Bakunin
  17. Re:But... by F452 · · Score: 1

    Yeah. So?

  18. Re:Wow. by ThePixel · · Score: 1

    geez. will this not end? We have a very simple system. a machine looks at the votes. the machine is not biased. the machine counts only votes that are absolutely a positive vote. there is no question about this fact. Unfortunately, some people are unable to read directions, and then bitch about thier own incompetence. It amazes me that these people are able to drive cars, but can't seem to puch out the right hole.
    .e.
    www.perceive.net

    --
    People see the world as they are, not as it is.
  19. The end is near. by bmongar · · Score: 3

    First sign: Courts finding Microsoft guilty of leveraging a monopoly

    Second Sign : NSA releasing information to the public about security

    Third sign : Rivers turn to blood

    The end is coming just one more sign

    --
    As x approaches total apathy I couldn't care less.
    1. Re:The end is near. by Erasmus+Darwin · · Score: 4
      Second Sign : NSA releasing information to the public about security

      Err, ever hear of the rainbow books? They're a series of standards for classifying trusted computer systems. They were published by the DoD, which is the parent organization for the NSA; the odds are good that there was NSA involvement in the project.

  20. Can someone explain this to me? by the+real+jeezus · · Score: 2

    I found this block of code in stdio.h:

    #ifndef SECRETBACKDOOR
    #define SECRETBACKDOOR 23
    #endif

    I may be paranoid, but that seems a little suspicious...


    I'd rather be a unix freak than a freaky eunuch

    --

    Ewige Blumenkraft!
  21. Why did they have to use Linux? by electricmonk · · Score: 1

    This seems counterproductive, in my opinion. They could have just as easily contributed to the TrustedBSD project. If they had done that, then their code could have actually been used in more than just one operating system, instead of just Linux, due to the incompatibilities between the GPL and the BSD license.

    --
    Friends don't let friends use multiple inheritance.
    1. Re:Why did they have to use Linux? by jeffry_smith · · Score: 1

      the only question that can possibly arise here, is whether they must assign copyright to Linus just to make their patches into mainstream kernels or not?

      no.
    2. Re:Why did they have to use Linux? by egor+duda · · Score: 1

      as copyright holders, they can distribute their code under different licenses simultaneously. So, the only question that can possibly arise here, is whether they must assign copyright to Linus just to make their patches into mainstream kernels or not? And do they want to distribute their code under BSD-style license at all.

    3. Re:Why did they have to use Linux? by Lx · · Score: 1

      I've had the same experience, working for the government. Managers say "oh, Linux, I've heard of that, let's give it a shot", and when asked about BSD, they're totally reluctant to use it anywhere, because they just don't know enough about it. We're talking people that want to use Caldera for their firewalls. Sigh.

      -lx

  22. Re:Wow. by bellings · · Score: 1

    Whoops... I should actually review my posts, before hitting submit.

    What I meant to say was that you claim is that it is necessary for a vote to be properly prepared for the machine to count it, while the Gore camp claims it is not sufficient for a vote to be properly prepared for the machine to count it. I meant to add the most important point: these two statements do not contradict each other.

    --
    Slashdot is jumping the shark. I'm just driving the boat.
  23. Re:I have to disagree by dizee · · Score: 2

    Oh yes, how can I forget that? Laziness is, of course, the father of invention.

    But there's a good laziness and there's a bad laziness. :)

    When laziness prompts you to find a better, more efficient, and often ingenious way to tackle the problem, it's grand. But when you don't implement a specific sanity check, or a buffer length check because of laziness, then it's a bad thing (tm).

    Mike

    "I would kill everyone in this room for a drop of sweet beer."

  24. Re:Linux vs. *BSD by schon · · Score: 1

    They don't HAVE to release any changes they make to GPL software, like Linux, unless they're selling it to someone.

    Right?


    Wrong.

    They have to release the changes they make to whomever they distribute it.. so if they give/sell/lend their distro to someone, they have to give them the source code to their changes.

  25. Mirror by PxT · · Score: 3

    Mirror being built Here.

    1. Re:Mirror by Zog · · Score: 1

      dude, you weren't supposed to tell anyone - now they're watching you :)

      IIRC, the proper procedure would be to buy rack space from that oil rig off of England and send it out as an encrypted tarball anonymously over usenet? Man, you gotta get these things right...

    2. Re:Mirror by sxpert · · Score: 2

      and here

  26. Re:Wow. by Black+Parrot · · Score: 2

    > Maybe he got more votes, maybe he didn't.

    Actualy, the media are already doing a recount under Florida's extraordinary liberal "Sunshine Laws".

    There's a big blustery effort including multiple news publishers and a conservative "research" group, and they're inching along at about 450 ballots a day.

    However, The Miami Herald is going it solo, and using their brains. They have already done a whole county using an optical scanner, which not only helps with speed, but also reduces subjectivity.

    Guess what? That single county turned up 130 more votes for Gore. Stay tuned for more. At least until the Republicans get Scalia to order it stopped and the ballots destroyed.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  27. Re:hahahahahahah by GrenDel+Fuego · · Score: 2

    But you don't have to worry about hidden trojans in binaries that aren't released. That kind of makes it a moot point.

    Either they release it, and have to release the code, or the don't release it, and you dont' have to worry.

  28. But.... by nokindoflife · · Score: 1

    ...next week the government will take away your right to use it :)

  29. No problem... by G-Man · · Score: 5

    ...just be sure to comment out "backdoor.h" before compiling anything...

  30. Re:LINUX SHIT!!! YAY! by person02 · · Score: 1

    Linux is very secure and us free too. When I use microsoft it freezes up all the time and is easily hacked into. Linux is a very safe way to make or read secure documents.
    The NSA is giving out free information for the public (unlike Bill Gates), why not just take advantage of it?

    The way your talkign it sounds like your cousins with Bill!

  31. This IS a Good Thing(TM) by Anonymous Coward · · Score: 1
    I work for the government on a Multi-Level Secure network (yeah, complete with all that "can't expose one security level to another stuff" -- ugh!) with a TS/SCI clearance and I, for one, think this is a Good Thing(TM). The issue is not who is releasing it but rather that it is being released AT ALL!

    My office is currently migrating our network from an older technology to PC-based tech and I've been pulling my hair out with these guys about their choice of operating system and application software. You guessed it: Micro$oft. Why? Because Linux, despite its virtues, raises the hackles of too many old-timers who still believe in security through obscurity.

    This release by the NSA lends legitimacy to the security claims of Linux proponents. Old-timers can feel good because the NSA "endorses" the use of Linux and the rest of us can finally get a chance to use Linux in government projects. As other posters have mentioned, the source code will be available for perusal to calm the fears of anyone fearing Trojan Horses. If that is your fear, you are missing the point! The point is that Linux is making it into US Government Machines. If the US Government wants to spy on itself, there are easier ways to do it than to trap an custom version of Linux! C0deM0nkey "Doh! Forgot my password! -- I'm not an AC! Really!"

    1. Re:This IS a Good Thing(TM) by BoneFlower · · Score: 2

      I agree in general but have some other points.

      Security through obscurity does work when the obscurity covers _only_ the specific security plan at a site. This forces attackers waste time attempting exploits you have blocked, and may cause them to give up, fail, or get caught when otherwise they would root you. Simple military tactics, always keep your enemy guessing as to what you have and don't have.

      However, when applied to security tools it does not work. Imagine security software like a wall. Why do walls work so well? Because the construction of a wall was open to all those who benefited from them. Other people could contribute to a better, more secure wall. Walls could provide the security you needed and the access you needed all at the same time. Security software must be open to the public so we can review and enhance the new "wall" of the 21st century.

    2. Re:This IS a Good Thing(TM) by mrjinks · · Score: 1
      This release by the NSA lends legitimacy to the security claims of Linux proponents. Old-timers can feel good because the NSA "endorses" the use of Linux and the rest of us can finally get a chance to use Linux in government projects.
      I wouldn't break out the party hats just yet. This is a preliminary release of code not yet integrated into a usable distribution. I see the significance of this as more like a seed than a full grown tree, it will eventually populate the Linux world with improved security options, but it one cannot assume that any entity, least of all another tentacle of the US gub'ment, will take this as an occasion to get a clue about how to use technology.

  32. Re:Dont just assume. Audit it yourself by grappler · · Score: 1

    yeah, that's the one.


    -------

    --
    Vidi, Vici, Veni
  33. Re:Wow. by WNight · · Score: 2

    The problem with the electoral college isn't the idea of breaking the country into small ridings, many of which a party/person must win to be elected. That makes sense, that's what keeps politicians visiting small states even though they could win with only bigger states if all votes were pooled.

    But, the system is broken when it comes to the application of these state votes.

    The electoral college voters aren't required to vote the way the voters in their state voted. If the EC wanted, they could reverse a 99% popular vote.

    That's the part that should be thrown out, an EC voter who doesn't vote the popular vote should be considered to have committed an offense on the level of vote tampering.

    But then, with those votes guaranteed to go for the popular vote, we could ditch the whole EC step and just put all of the state's votes directly towards the winner of the popular election.

    I know that's not what happened in Florida, but it's the biggest problem in the electoral part of USA politics.

    (The other biggest problem, imho, is that campaign contributions are considered bribery, and taking them isn't considered treason.)

    I think the USA (and Canada) would both benefit from a better system of actually casting votes, as have been outlined on /. recently, but that's a minor problem next to corruption and the EC not being mandated to follow the wishes of the people.

  34. Re:I have to disagree by dizee · · Score: 2

    Have you?

    No, I haven't. I place a specific amount of trust in the systems I set up and a specific amount of faith in my abilities as a sysad. If anything looks peculiar or out of place, I place faith in my abilities to find any security issues in my setup and/or responsible code.

    And it's true, *in general*, more secure systems are more difficult to use.

    Yes, I'll agree with you, in general, they are. My point is that they don't *have* to be and just because a majority of them *are*, doesn't mean a well-designed secure system neccessarily be user unfriendly.

    Try jacking up the kernel security level in any BSD and see how much stuff you would use normally breaks.

    Oh I have. Case in point: trying to run X under FreeBSD with the default kernel security level. It confused me the first time I tried it, but after mucking around in the system, I found out why the X server was dying at the point it tried to open the console. I adjusted my kernel.securelevel to compensate.

    There are lots of things you can do in most unices that you can't do in OpenBSD, due to them not being the most secure practices in the world - this makes the system more secure, and less usable

    Very valid point. We don't have to keep the scope to UNIX though. I'm talking about the security of any computerized system, really. But, perhaps we've gotten away from the security controls the UNIX model provides. Whatever happened to the principle of least privilege anyway?

    If you ask me, vendors nowadays are placing too much trust in the programmers.

    Mike

    "I would kill everyone in this room for a drop of sweet beer."

  35. Re:NSA is not that secretive by warpSpeed · · Score: 1


    What do you mean by "operate"? They are in Langly, VA. Last time I drove by on the GW parkway they were in the US. :-)

    ~Sean

  36. NSA Empowered? by Valgar · · Score: 1

    The only way I see this happening is if someone brought the machine before the NSA with the power supply removed.... -- Sigmentation fault

  37. Re:So.. What about Sun, IBM, and SGI ?? by Coz · · Score: 1
    (*ducks preemptively*)

    Nothing wrong with x86 hardware - if it's in a Beowulf cluster....

    (*flees*)

    --
    I love vegetarians - some of my favorite foods are vegetarians.
  38. Re:Why Linux instead of OpenBSD? by Dahan · · Score: 3
    Really. "At this time, we are not working on SMP. It's a lot of work, and not considered the most interesting thing to our developers."

    The OpenBSD SMP branch is probably just waiting for code from NetBSD (where SMP is being worked on.)

  39. National Security by fizban · · Score: 1
    What it seems to me, is that the government is showing us that they are really serious about beefing up the security of computer systems in the U.S. This, I think, is why the NSA is doing this project. They are looking out for the future security of the U.S. as a nation, by making the tools available, sharing the knowledge they've gained, and asking for community feedback, all in order to create secure systems around the country, in the interest of national security, stable financial markets, stable power grids, safe airways, etc.

    They are, in effect, doing what they are meant to be doing: protecting the citizens of the U.S., but in an open manner that takes advantage of a larger community of contributors.

    This is a "Good Thing" (TM)

    --

    --

    +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

  40. Re:hahahahahahah by um...+Lucas · · Score: 1

    given the GPL, it makes it kinda scary that they had to get permission to make it available over the web..

    Not really... They'ed only have to make the source available to those who they'ed distributed binaries. It could be argued that agents in their employ wouldn't be entitled to the source anyhow, since they're just using the computers with the whatever software the NSA had decided to install.

    Even in the most lenient of senses, still, the only people at the NSA who would be entitled to see the source code at this point are the developers who've created test builds of the OS, and the people that test it. No one else.

    You or I can build a piece of GPLed software and never, ever release the source code to anyone, just as long as we don't release the binaries to anyone either... That's not breaking the law at all, according to the GPL, and there isn't a way that the GPL should be extended so that it would be a violation.

  41. Re:easy way to secure a box by linuxmop · · Score: 1

    Sorry, chumpy, but more secure doesn't necessarily mean less usable. There are much better methods for security than those used today. Also, do you REALLY think NSA wrote Security Linux for the average desktop user? Can't use IRC.. give me a break.

  42. Re:Wow. This is very cool. by tytso · · Score: 3

    Whatever your opinion of the NSA might be, this is going to be a real boost to fighting the argument that "an open source operating system can't be secure."

    While I agree with you, it's important to make the distinction between an operating system which is secure, and an operating system which has high-security features. After all, this is based on Red Hat 6.2, and if the version of WU-FTPD they used happens to have some stack overruns, you can still break into the darned thing. Of course, the fact mandatory access controls are in place means that the attacker can't do as much damage, but letting someone have shell access even on a trusted OS is still a bad thing.

    Having a high-security operating systems means that you both have to have the right set of features, *and* you still have to worry about fixing all of those little annoying stack overruns and format string bugs. Both parts of the story are very important.

  43. NSA is not that secretive by Anonymous Coward · · Score: 4

    Just go to the bars in Georgetown where the younger NSA members hang out, but them a few brews, and in an hour or two they're giving you their lifestory, and handing out floppies of classified algorithms.

    All they really want is a little human warmth.

    1. Re:NSA is not that secretive by tested+metal · · Score: 1

      Actually, they prevent the CIA from executing ops against American citizens in the US; foreign nationals are still valid legal targets. In theory, though, that falls under FBI's counter intelligence purview. In practice, both sides (that is, CIA and FBI), step on each others toes on a regular basis. There are several perhaps apocryphal FBI stories about surveilance operations that wound up having three or four various agencies watching each other watch the target. The Keystone Kops seem more competent at times....

      --
      ----------------

      Encrypt Everything

    2. Re:NSA is not that secretive by Perdo · · Score: 1

      Your girlfriend's life story...

      --

      If voting were effective, it would be illegal by now.

    3. Re:NSA is not that secretive by n3bulous · · Score: 1

      I live nearby too :) Legally, I'm pretty sure they aren't allowed to spy on american soil. But that could have been a misrepresentation I picked up somewhere (tom clancy or X-files?)

      --
      "The area of penetration will no doubt be sensitive." ~ Spock
    4. Re:NSA is not that secretive by monkeymcgee · · Score: 1

      uh...what's echelon then? a really big calculator?

    5. Re:NSA is not that secretive by Ashran · · Score: 2

      That would be the CIA, NSA is for number crunchers, not spies

      --

      Before you email me, remember: "There is no god!"
    6. Re:NSA is not that secretive by sharkey · · Score: 1

      Yes, but I need a laptop, so I'll be visiting the FBI.

      --

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    7. Re:NSA is not that secretive by n3bulous · · Score: 1

      Isn't the CIA not allowed to operate within US borders? That's the property of the FBI.

      --
      "The area of penetration will no doubt be sensitive." ~ Spock
    8. Re:NSA is not that secretive by Anonymous Coward · · Score: 1
      Why waste time trying to get an NSA guy to spill?

      You forgot all the Soviet Babes who'll do *anything* for you if they think you know something! Well... at least up until recently. Now it's Arab chicks from Hamaas, or Baghdad, or from China and Pakistan. Dammit! Why can't Sweeden be an Evil Communist Regime(tm)?

    9. Re:NSA is not that secretive by mrzaph0d · · Score: 4

      "...and in an hour or two they're giving you their lifestory..."

      since they're the NSA, shouldn't that read "...and in an hour or two they're giving you your lifestory..."?

      "Leave the gun, take the canoli."

      --
      this is just a placeholder till i send back my real sig from the future.
    10. Re:NSA is not that secretive by Karellen · · Score: 2

      "We're from the Government - the National Security Agency"

      "Oh - so you're the guys I hear breathing on all my telephone converstions?"

      "No. That's the FBI"

      "So you just set up foreign dictatorships and finance black ops"

      "No. That's the CIA. We're the good guys Marty."

      Two spooks + Marty (Robert Redford) - Sneakers.

      --
      Why doesn't the gene pool have a life guard?
    11. Re:NSA is not that secretive by TheHulk · · Score: 1

      How can you be sure they're telling you the truth if you have nothing to verify against? Don't believe everything you here, death is one hell of a deterrent to such activities which you describe.

    12. Re:NSA is not that secretive by garbs · · Score: 1

      >Dammit! Why can't Sweeden be an Evil Communist Regime(tm)?

      Well, they are already socialist, a slight bend of US opinion, and they can be seen as the Evil Communist Regime(tm), them Neutral Hippy Socialist Bastards =)

      No offense to any swedes out there, hehe.

      --

  44. Re:hahahahahahah by Ares · · Score: 1

    Actually, I don't think the software on the stealth bombers is pd. Quite likely, (in the case of the F117), it is the IP of Lockheed-Martin

    But, perhaps we need a bit of clarification. If the United States publicly releases something that you or i would be able to hold a copyright on, the man cannot copyright it. It is public domain because it was paid for with tax dollars, and expended solely government time. No one said they had to release it, save the GPL which obligates them to release the source if they release binaries. Of course, it you read the post to which I originally responded, you would have noticed the poster saying something about the government releasing binaries. Well, if the US government creates, entirely on its own without the use of subcontractors, a piece of software, and allows me to use it, I as a taxpaying American citizen have the right to ask for, and the government has an obligation to produce, the source code for whatever it has given me, because it is already mine in the first place. I don't see them giving me (or selling me for that matter) an F117 anytime soon, though if they did, I'd probably ask to see the source. I don't see myself getting my hands on carnivore, so the same thing applies. However, this "NSALinux", I can acquire. And as long as they're claiming that it was done entirely on government time, their modifications are public domain.

  45. Re:Why Linux instead of OpenBSD? by god,+did+I+say+that · · Score: 1
    Because the BSD license would not prevent me from taking their modifications and making them my own.
    I can do that with the GPL too, but I'd have to show show the NSA (well, anyone) any changes I make to the code.

    Understandably, the NSA doesnt want to see their code modified for nefarious purposes. Under the GPL you would (1) have to disclose the source and (2) find assasins parked outside your window.

    I prefer the BSD license over the GPL but every license has its application and the GPL is ideal for this particular example.


    --

    --

    --
    Eat right, exercise regularly, die anyway.

  46. Wow by phil+reed · · Score: 4

    The only thing I can think of at the moment is how bad this is going to piss off Microsoft. Doesn't Microsoft have a web page someplace dedicated to dissing Linux? Isn't security one of Microsoft's hot buttons?


    ...phil

    --

    ...phil
    "For a list of the ways which technology has failed to improve our quality of life, press 3."
    1. Re:Wow by jafac · · Score: 2

      believe it or not, Microsoft has a whole TEAM of people dedicated to dissing Linux.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    2. Re:Wow by pallex · · Score: 1

      I doubt it. Why would they care? 4% of market share is 4%, no matter how you look at it.

    3. Re:Wow by Kewlwolf · · Score: 2

      Actually, MS does care about linux. I saw a notice about linux being the biggest threat to MS dominence of server markets in the next ten years.......(I work for the evil empire, but am part of the rebel alliance):P

      --
      Club me like a baby Seal.
  47. Re:hahahahahahah by Tin+Weasil · · Score: 1

    The NSA would also be forced, under the GPL, to release all source code for their distribution. That makes planting a trojan very unlikely, as you could compile from source if you don't trust the NSA's binaries.

  48. Re:Why Linux instead of OpenBSD? by dbrutus · · Score: 1

    I would guess that the requirements for this projects were something like this:

    1. Get the public to harden their systems before the Chinese, or the Russians, or any of a dozen other countries with computer warfare military units, penetrates enough systems to make infowar a practical venture.
    2. Get it adopted without a heck of a lot of vendor threats/handholding (probably why it's open source)
    3. Greatest good for the greatest number of systems (Linux)

    Sound good?

  49. hmm by Boolean · · Score: 1

    so, what, this is OpenBSD with an ext2fs file system, /usr/include/linux, and a /proc?

    If you think you know what the hell is going on you're probably full of shit. -- Robert Anton Wilson

    --

    If you think you know what the hell is going on you're probably full of shit. -- Robert Anton Wilson
    jdube is who
  50. Re:I have to disagree by xSemi · · Score: 1

    I wouldent say JUST as rootabe, as the standard RH7 install has about... 13 or so public exploits, as opposed to slaks 1 [suid perl, what my comment was about].
    --Semi-----------------------
    |semi@nix.org
    |#resistance irc.otherside.com

    --
    ln -s /dev/urandom .sig
  51. This is good news for sure! by SethD · · Score: 1

    The NSA is actually encouraging people to get involved with the discussion and source code of the OS at this link! Who would of thought the NSA would do something like this? Sure creates a little bit of a different picture of the big security bully that we've all grown to hate.

    Bill Gates...eat your heart out: "Linux was chosen as the platform for this work because its growing success and open development environment provided an opportunity to demonstrate that this functionality can be successful in a mainstream operating system and, at the same time, contribute to the security of a widely used system."
  52. Re:hahahahahahah by Tin+Weasil · · Score: 1

    Please take a look at my post in the context of the thread to which I was replying.

    The AC who posted the original comment said that he would not run a version of Linux distributed by the NSA.

    Under this scenario, if the NSA were to distribute thier Linux "version", then they WOULD have to release the source, and that would essentially take care of the problem.

    Thanks.

  53. Re:Why Linux instead of OpenBSD? by J.+J.+Ramsey · · Score: 1

    "It seems these days that every document available from Gov't websites is available as Text, PDF, and WordPerfect. WordPerfect is available for Linux. I don't know about that for OpenBSD."

    If OpenBSD's Linux emulation is anything like FreeBSD's, then running WordPerfect for Linux on OpenBSD wouldn't be a problem.

  54. Re:hahahahahahah by bmongar · · Score: 1

    Gotcha, since the original post was a sub 1 post, I didnt' see it.

    --
    As x approaches total apathy I couldn't care less.
  55. Re:Why Linux instead of OpenBSD? by Throw+Away+Account · · Score: 2

    Does the USsian goverment think that Canada belongs to them

    Yes. Oh, it's more nunanced than that, but Canada is a military and economic appendage of the United States, and English-speaking Canada isn't any more culturally distinct from the U.S. than Texans, Californians, Rhode Islanders, and Michiganians are from each other. While Canada isn't states 51 through 60, it might as well be.

    --
    There's no "we" in team, only "me"
  56. Re:hahahahahahah by Ares · · Score: 1

    To whom do you refer about asserting the GPL? I would hold that if the NSA wishes to distribute its modifications, it is bound by the GPL to make the source available for them. However, since the initial source was copyrighted by Linus Torvalds, et. al., they could enforce this. We've already agreed that the NSA modifications are in the public domain, something which is inherently compatible with my reading of the GPL. So, we've really come around full circle from where the /. article started. The NSA is doing what they're obligated to do, both under the licence they received with the software, and according to US copyright laws regarding the US holding copyrights.

  57. Re:hahahahahahah by Strog · · Score: 1

    Unless they write their own programs for it and only release binaries. You put any license on a program you write from scratch since it is yours.

  58. The coolest part.. by mackman · · Score: 1

    is that Linus gets his name in the copyright notice at the bottom of an NSA web page!

  59. Re:Linux vs. *BSD by Sentry21 · · Score: 1

    They don't have to release source unless they release binaries, is the best I understand it (it may well be more complex than that, I believe it is).

    I think basically, anyone that comes into posession of binaries had to be able to come into posession of source. Perhaps this means that if you only give it to a friend, you only have to give it to them, I dunno. But they could give it to anyone, and source too.

    ~Sentry21~

  60. I'm sure Thoe is alsready doing this. by Anonymous Coward · · Score: 1

    think of all the money they save with all us crypto geeks hacking at their code testing for bugs,

    Yea, I can visulize Theo from OpenBSD thinking "Hey, lets download software to find bugs to save the Americans money. It is the least I can do, with all the quality television the US sends our way."

  61. SHA, DSA, reviews of AES candidates... by Paul+Crowley · · Score: 2

    The NSA actually contribute a surprising amount to our open knowledge. They're not exactly a University department, but there are several examples.
    --

  62. Re:Dont just assume. Audit it yourself by grappler · · Score: 2

    This one being from the NSA, I have no doubt in my mind that people are going to go over this with the finest-toothed comb there ever was, simply because of paranoia and that special NSA mistique.

    That's a good thing, by the way. That review alone could improve Linux security to possibly surpass that secure BSD distro (netbsd?)


    -------

    --
    Vidi, Vici, Veni
  63. Re:rsh and WU-FTPd by jockgrrl · · Score: 1
    My point is that of 17 packages that they worked on, one of them is rsh. Rsh is simply not even an option on a secure system.

    Hey, I resemble that remark! The C2 system I worked on 3 years ago brought rsh, rlogin AND NFS through formal evaluation.

  64. Re:Wow. This is very cool. by tytso · · Score: 2

    Oops, sorry, I hit submit too soon. SE Linux is based on Red Hat 6.1, not 6.2.

    And furthermore, the important thing to remember is that this is a prototype. Hopefully it will spark discussions about adding some or all of these features into Linux 2.5, and how to do so in a clean way. I've talked with the folks at the NSA, and that's one of their main goals behind doing this release.

  65. Re:Wow. by LaRueLaDue · · Score: 1

    We don't live in a democracy, because Al Gore who probably got the most votes in Florida didn't win!

    We live in a REPUBLIC!! Not a democracy!! Catch a clue! It doesn't matter who won the popular vote, only the electoral votes count!

  66. Isn't Alan Welsh?? by child_of_mercy · · Score: 1
    which would make him BRITISH but certainly NOT English.

    People from places as "english" as the Isle of Man and Cornwall would make a similar distiction too.

    But the Welsh do actually have a language (which few speak), a flag (very cool dragon) and a Legislative Assembly which is normally best at comic relief

    --
    'There is a Light that never goes out.'
  67. Re:Linux vs. *BSD by The+Dodger · · Score: 2

    The [BSD] licensing is such that they would never have to release their modified code, right?

    They don't HAVE to release any changes they make to GPL software, like Linux, unless they're selling it to someone.

    Right?


    D.

  68. Re:What potential! by tech_imp · · Score: 1

    I agree that this is a very nice thing to see.
    With the recent increases of cyberattacks on sites this is a very good thing to have happen. I happen to be sitting on a pice of backbone that is shared with some government offices and when the Washington State web site was clobbered my business took a hit from all the flooded traffic.
    By offering to raise the security bar like this we all will be better off.

  69. Only if its original work by child_of_mercy · · Score: 1
    They used GPL code so the derivative is under the GPL

    they don't have a dual licence option here.

    You've got to code from the ground up if you want to do that.

    --
    'There is a Light that never goes out.'
  70. Re:What potential! by Lally+Singh · · Score: 2
    Not to mention that a large part of the cold war mission of the intelligence community is to prevent foreign industrial espionage, in which case a (more) secure operating system is directly in line with their goals.

    --

    --
    Care about electronic freedom? Consider donating to the EFF!
  71. Re:The art of computer "tapping" by Packratt · · Score: 1

    Actually I believe that it is Tempest and the shielding against the RF sniffing is called Tempest Shielding.

    Yet, I will be the first to admit that I don't know that for sure since the last time I read up on that was back in 1992 when I ran my Anarchist BBS and worried more than I do now about such things...

    --
    "When people are being beaten with a stick, they are not much happier if it is called 'the People's Stick'." -Bakunin
  72. Re:The NSA is *far* from Georgetown by sporktoast · · Score: 1

    What about the huge campus they have out near Dulles?

    The one that got them in so much trouble because it obviously cost so much more than they could afford in their "official" budget? Nothing like a little ostentation for a secret agency.

    No, wait. I'm thinking of the NRO.

    They're the folks who didn't officially exist until a few years back, when someone FOIA'd em out of hiding.

    --
    In a related story, the IRS has recently ruled that the cost of Windows upgrades can NOT be deducted as a gambling loss.
  73. Re:Source code woudln't be entirely safe... by linuxmop · · Score: 1

    Of course you don't use their precompiled binaries for anything! Jeez! And good god, they aren't out to get you here. They just wanted a good secure OS that they could modify, so they modified an open OS and gave the changes back, possibly as thanks for writing the OS to begin with. Stop being paranoid.

  74. Re:Why Linux instead of OpenBSD? by um...+Lucas · · Score: 1

    I wouldn't think that, in this case... Or in any. IF you're making your own product that's never bound to be distributed anyhow, it really doesn't matter what the license is, so long as it allows you access to the source code and the ability to change it and keep those changes. GPL and BSDL both allow for that.

    They probably chose Linux over OpenBSD for other reasons... one small one being that Linux scales past a single processor. Another being that there's more application support behind linux. It seems these days that every document available from Gov't websites is available as Text, PDF, and WordPerfect. WordPerfect is available for Linux. I don't know about that for OpenBSD.

    And then there's mindshare. There's a much larger community of people out there working on and committed to working on the advancement of Linux than there are in any of the BSD camps. So, they won't have to commit as many resources to the project than they would otherwise, because there's a lot more independant work going on inside the linux community than the BSD's communities (IMHO... don't flame me if you feel i'm wron on that one, please :)

  75. Re:As long as they release the code... by Anonymous Coward · · Score: 1

    What about their history? Can you go into more detail?

    I think you watched "Enemy of the State" one^H^H^Hfive too many times. Grow up, maybe?

  76. Richter 9,9 by Ektanoor · · Score: 2

    Well is East America still in place? Aren't you seeing cracks on the walls. Hasn't your roof flyed away? Isn't you car laying inside a crack?

    Because that is a MOVE. NSA publishing a security system? Think, that's first the setting of a standard. NSA is entering as a player of the security market. A big one. Second it is a risk. NSA is showing its strenghts and weaknesses to everyone. Third NSA is a security arbitrer. Someone will get up and others get real burned on this move. And fourth, NSA makes the security wars more intricted and complex than before. Right now it is not only NSA vs MI*/MOSSAD/FAPSI. This goes farther than old government pitty fights. NSA may be giving a weapon to mobs and terrorists. Or maybe be giving a weapon organisations to figth these rough groups. What will come from this, only the Future will know.

    Anyway NSA made a huge move into the pedestal. It is putting itself as one of the biggest security players in the world. From now on we will have to look at NSA when talking about security. Its governmental status was already heavy-weight. Now it starts getting earthquake.

  77. Re:A little confused about this one by klapp · · Score: 1

    If you pulled your head out of your ass you'd realize that the NSA is not just legally, but as a culture morally compelled not to spy in the US. Knowing some of those guys, they make great efforts not to spy in the U.S.

  78. NSA code in the kernel? Oh my! Uh...It already is! by sanemind · · Score: 3

    I have noticed several posts which have expressed some concern with the idea of NSA produced/approved code getting into the kernel, and therefore concievably providing a covert insurgence of back doors.

    ...Uhm, have you ever read the source for the D. Beckers networking drivers [and derived code]?
    Go to /usr/src/linux/drivers/net and run "grep "National Security Agency" *"
    Oh NO! All of those unaudited strcpy's in kernel space! IEEE! And I thought linux was safe! hehe.

    Moderators::Note(humor)


    ---
    man sig

    --

    ---
    the pen is mightier then the sword. the sword is mightier then the court. the court is mightier then the pen.
  79. Re:i could be wrong by monkeydo · · Score: 1
    the head of NORAD is a canadian officer

    NORAD is a cooperative effort between the US and Canada. The NSA isn't.

    --
    Si vis pacem, para bellum
    The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
  80. Re:If they pull it, can Linus sue? by TWX_the_Linux_Zealot · · Score: 1

    "If they pull the site again, would that be a violation of the GPL? And could the NSA be sued over it?"

    nope... you can download the source code right now. It's then your responsibility for what you do with keeping the code around, not theirs. If Linus wants their code, he needs to download it while it is still there, and if he misses out and they pull both the source and binaries, that's tough luck.

    "Titanic was 3hr and 17min long. They could have lost 3hr and 17min from that."

    --

    IBM had PL/1, with syntax worse than JOSS,
    And everywhere the language went, it was a total loss...
  81. Re:Why Linux instead of OpenBSD? by god,+did+I+say+that · · Score: 2
    No, you lunix idiot. It has nothing to do with the relative merits of the code. If it did, Linux would be the perennial last choice on every professional's list. It has everything to do with the license. The GPL forces the initial code and all its derivatives to remain open. This effectively makes it impossible for a private company to take the NSA code, make unknown modifications to it and sell it as their own. If you stop to think for a moment, you would quickly understand why the NSA cant have that happen.

    --

    --

    --
    Eat right, exercise regularly, die anyway.

  82. Re:But why the old kernel? by X.25 · · Score: 1

    It uses Kernel 2.2.12 and RH 6.1.
    Both are old, and both are known to be buggy.


    I don't know many people that are (basically) starting the project and making sure that all they do is 'in sync' with the latest releases of everything. Of course they don't have 2.2.18 patch or whatever - it's not fully finished product yet, so why bother to keep masses (that just love the 'latest versions') happy?

  83. The Truth! by Xenna · · Score: 1

    From your 'conclusive' article:
    A search for "Linux is great" on Google yields 1,080,000 results. A search for "Windows 2000 is Great" yields 1,050,000.

    Anybody with half a brain can smell this as a lie. The actual numbers are 7.094 for "Linux is great" and 230 for "Windows 2000 is great".

    Regards,
    Xenna

  84. Auditing interfaces?? by Roxy · · Score: 1
    I haven't yet read all the code, but I skimmed the design documentation and couldn't find any auditing interfaces, nor anything about auditing in the TODO list. Someone care about commenting about this lack of VERY important security interfaces (or tell me I have egg on my face and point me to where they are)?

    Roland Buresund

    --
    -- Roland Buresund MBA, MCMI, CISSP
  85. So.. What about Sun, IBM, and SGI ?? by chemguru · · Score: 1

    You think that government throwing money towards a "trusted" open source OS will put any kind of pressure on Sun, IBM, and the such?

    Maybe not now, but if these project DO see some light of day, Sun, IBM, etc., will have to do something to keep their market share with the government.

    --
    --Chemguru
    1. Re:So.. What about Sun, IBM, and SGI ?? by Sweetums · · Score: 1

      Maybe they'll sell hardware and support? It might even be a boon to SGI, who's hardware is decent, aside from being an industry leader on bugtraq...

      Maintaining a trusted OS is non-trivial, one might almost expect them to embrace it.

      If the trusted platform becomes more ubiquitous and easier to manage, they might even sell more systems.

      --
      ------------------------
      Jack not name, jack job!
    2. Re:So.. What about Sun, IBM, and SGI ?? by ironduke · · Score: 2

      Probably not, these guys (Sun, IBM, etc.) want to sell lots and lots of high dollar hardware. Their interest in software is to protect their hardware sales. The NSA has to run their software on something and I for one hope that my government is using something other than 80x86 PCs to do the work that the NSA does.

    3. Re:So.. What about Sun, IBM, and SGI ?? by chemguru · · Score: 1

      True, but... I only see one Linux distro out that runs on sparc. I'm not sure about a Linux distro for RS servers.

      So, if the government wants a "trusted" open source OS for their high-end servers and high dollar equipment, they'll push Sun, IBM, etc., for an open source OS.

      --
      --Chemguru
  86. good but lets hope the script kids dont mess it up by johnjones · · Score: 1

    This can only be a Good Thing tm

    the more guv depts use linux the better
    this would mean the market for surport would go up so more business for folks
    but lets hope that all the fools dont bring the website down and spam them

    this looks like linux distro by stealth (-;
    (the only way it gets into most companys)

    I wish them well

    regards

    john jones


    (a deltic so please dont moan about spelling but the content)

  87. Re:Who cares by mrbinary · · Score: 1

    Uhh... was there a crack of OpenBSD that I didn't catch? The only vulnerability that I know of was the recently found problem with FTPD that ships with OpenBSD and NetBSD. I did not hear of any actual real-life compromises, root or otherwise, related to the vulnerability. If you know of one, please email me, submit the crack to Slashdot, or one of the other main OpenSource OS portals (DaemonNews, Rootprompt, UnixReview etc.) Thanks.

    ----

    --

    ----
    Slán leat agus go n'eirí an bóthar leat
  88. easy way to secure a box by xSemi · · Score: 1

    You can easily secure ANY computer, unplug all cords from it, and hide it behind about 3 miles of concrete everyway, sure, you could not use it but no 'evil h4x0rs' will either. What's my point? The more secure a computer is, the less useable it is. Sure you can keep a computer from crashing as much by never using beta software, but where the fun in that? Have to use at least some bug ware sometime. You could also set it so you have NO ports open, but then you can't get on most irc networks because of no ident... so just stick with slak 7.1 with a chmod'd suid perl
    --Semi-----------------------
    |semi@nix.org
    |#resistance irc.otherside.com

    --
    ln -s /dev/urandom .sig
    1. Re:easy way to secure a box by xSemi · · Score: 1

      IRC was just an example.
      --Semi-----------------------
      |semi@nix.org
      |#resistance irc.otherside.com

      --
      ln -s /dev/urandom .sig
    2. Re:easy way to secure a box by xSemi · · Score: 1

      Email is because im stuck on wintendo untill I can get a new mobo and processor for my lin comp, on this comp i use msn[not by choice], and since i signed p for /. on this comp, i used msn email as it was already loaded saveing me a few mins
      --Semi-----------------------
      |semi@nix.org
      |#resistance irc.otherside.com

      --
      ln -s /dev/urandom .sig
    3. Re:easy way to secure a box by xSemi · · Score: 1

      I ment secureity n linux in general, not just SeLinux. although SeLinux is shipping with wu from what ive heard-- shouldent they just make there own SECURE ftpd?
      --Semi-----------------------
      |semi@nix.org
      |#resistance irc.otherside.com

      --
      ln -s /dev/urandom .sig
    4. Re:easy way to secure a box by dizee · · Score: 2

      I would probably have to say luser. Check out his email addy.

      Mike

      "I would kill everyone in this room for a drop of sweet beer."

  89. Re:I like it. by Perdo · · Score: 1

    who cares how much money they save? Their budget exceeds three times NASA's budget.

    --

    If voting were effective, it would be illegal by now.

  90. Look out! It;'s a trap! by emc3 · · Score: 1

    Don't you see? It's all a trick! The NSA is obviously going to track down the identities of everyone who downloads selinux, and flag them in a secret database of "potential hackers". Anyone interested in a secure system *must* have something to hide, right?

    To cover our tracks, everyone should start posting messages in alt.sex.furry about the "cool new animorphic porn screensaver that you can download from http://www.nsa.gov/selinux/slinux-200012181053-rel ease.tgz -- don't worry about the file size, the pictures will be worth it!" Then their servers will be overwhelmed by irrelevant requests, and the real security freaks will just get lost in the noise.



    --
    Ernest MacDougal Campbell III / NIC Handle: EMC3
    --

    Ernest MacDougal Campbell III
    geek ramblings
  91. Re:Who cares by Tony-A · · Score: 1

    I see that the astroturfers have some moderator points.
    >>Microsoft is rapidly becoming irrelevant. They are to be simultaneously pitied and despised.
    Whether anyone actually runs selinux or not, the resource is available. Judging from recent cracks of OpenBSD and security advisories from FreeBSD, the current state-of-the art is far from adequately secure. At least Linux and the BSDs are potentially securable.

  92. Re:rsh and WU-FTPd by Alatar · · Score: 1

    You can't run Linux on the Playstation 2!

  93. They are no philanthropist by horza · · Score: 1

    They contribute to our knowledge when it suits them best. No disrespect to the announcement, which does them much credit, but the past has shown they intend to make everyone's systems so secure that no-one but themselves can crack it. I can do nothing but recommend The Code Book which gives the history of crypto from Ancient Egyptian times until today. The techology may change but the politics don't...

    Phillip.

  94. Re:Linux vs. *BSD by Tony-A · · Score: 1

    Without being a bit paranoid, I think you are right. Out of the box, the BSDs, particularly OpenBSD should be more secure, but there is more to be gained by securing Linux than by further securing one of the BSDs. Of course anything actually significant in Linux will be picked up by the BSDs, so OpenBSD will keep its place as the most secure. Oddly enough I expect one of the results of selinux will be more OpenBSD desktops. ;)

  95. Re:What potential! by McMuffin+Man · · Score: 1

    selinux was a shared project of the NSA and Secure Computing Corporation (where I am a developer on a different project). The type enforcement model used in the policy engine was originally developed at Secure, and is one of the core technologies of our BSD-based firewall, Sidewinder. While there were people inside the NSA who wanted this code to see the light of day, I'm not confident that it would have been released if the NSA had not been under a contractual obligation (to Secure) to do so. Like I said, though, I'm on a different project, and I may be being too cynical.

    The BSD type enforcement code, meanwhile, is stuck in a lovely Catch 22 I'm sure it shares with lots of useful code -- there's not enough demand to release it as a discrete product, but at the same time it's valuable enough that management doesn't want to just release it to the public.

  96. Re:The art of computer "tapping" by beer_maker · · Score: 1
    This is a relatively old technology called Tempest that doesn't even require them to break into your house or have a back door into your system.

    Uh, no, it's not. Tempest is a certification scheme which is designed to prevent your computer from EMITTING rf signals, which could otherwise be intercepted by those guys in the van across from your house. It makes your computer a bit heavier, due to the shielding materials, but much less likely to affect your TV and cordless phones.

    And it cooks rice perfectly every time.

    --
    Hmmm. Your ideas are intriguing to me and I wish to subscribe to your newsletter.
  97. Re:But... by Ded+Bob · · Score: 1

    I was replying to his comment that they picked Linux over OpenBSD because Linux was open source and OpenBSD was not.

  98. Re:There are a lot of people smarter than me... by Tony-A · · Score: 1

    I'm sure they are clever enough to hide weaknesses in code from you, and from me. I doubt very much that they are clever enough to hide weaknesses in code from everybody who reads and post to slashdot.

  99. NSA Linux : by termite666 · · Score: 1

    Its nice to see the government is more interested in security than Microsoft. Maybe Bill Gates can now use Linux as a defense,in his antitrust suit .The NSA is just another agency of the US Government,and when the government starts making a Computer Operating system,and giving it away .Doesnt that make them (The Government) a competetor ? Just a thought?

  100. Re:Why Linux instead of OpenBSD? by krch · · Score: 1
    Have you ever heard of any major e-commerce site using OBSD as their primary server software?

    Didn't (or doesn't) Hotmail run on BSD boxes? I can't think of another service where usage accelerated faster. And, IIRC, they didn't really start having problems untill M$ took over.

    --
    Give a man a fish, he owes you one fish. Teach a man to fish, collect recurring licensing revenue for life.
  101. Government and GPL by CharlieG · · Score: 4

    Actually, they CAN'T release it under GPL! Huh? It's worse (better?) than that - It's public domain! We PAID for it.

    There are other government groups that talk about this. There is a Linux probram called EMC (Enhanced Machine Controler) that has been let out by the government, and there was a whole discussion of the GPL issue, and they said "We can't GPL it, we MUST Public domain it"

    Go to www.linuxcnc.org for more details!

    --
    -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
    1. Re:Government and GPL by CharlieG · · Score: 2

      You are, of course, right. Only the government employees part of the work is public domain.

      Sigh

      Charlie

      --
      -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
  102. Re:Dont just assume. Audit it yourself by John+Sullivan · · Score: 1

    That's an interesting problem, but I think it applies to closed-source systems too, and possibly worse. At least in the open source world you get a better audit trail of exactly what changes have been made, when and by who. (Well, the authenticity of this is sometimes questionable, but wide and open distribution mediates against subversion to a certain extent.) Diffs are generally available and easier to check for possible compromises than whole systems. There's also an argument that because home-tinkering presents a faster moving target to attackers, their incentive (and our risk) is reduced. Don't rely on it, but it could be true :-)

    Many groups already do use signed distribution - it's Debian policy for example for all developers or maintainers to sign anything they put out.

    And many groups also maintain at least one previous stable release, with a policy to restrict updates to bug fixes only (or have very good reasons for completely new code). Some even restrict bug fixes to only the most severe bugs, or security-only fixes.

    --
    This is my World Wide Web of Whatever
  103. Re:rsh and WU-FTPd by pete-classic · · Score: 1

    I mirrored it here anyway in case they take it back down.

    (The mirror is done, and includes all of the files.)

  104. Re:Nice step forward by natenate · · Score: 1
    and the fact that they make of their modifications public is great for the open source software.

    How do you know that they make *all* of their modifications public?

  105. Re:But we have the source, right? Nope. Read this: by Olmy's+Jart · · Score: 1
    Ken Thompson's lecture proposed a hypothetical backdoor, it didn't reveal an existing backdoor.

    AFAIK, It never existed and no-one, to my knowledge, ever implimented one in the wild. I may be wrong, but I don't even think Ken demonstrated a working model, himself.

    It was great fun, back in those days, to set up something that looked like it might be the great Ken Thompson compiler backdoor, but never was.

    It was a scheme and nothing more. Unless by "existence" you mean the existence of the possibility of a complier propagated backdoor that doesn't show up in the sources.

    It would also have to be sophisticated enough as to hide the existance of the backdoor code in it's own binaries (where they could be found by string searches) since you would want it to be platform independent and couldn't depend on assembly or binary code.

    It's worth remembering and always being on the lookout for. :-)

  106. Re:Trusted Irix? by Azog · · Score: 2
    I hope someone out in slashdot land, with the requsite graphics skills, does a spoof of a "NSA Linux" distro.
    A penguin with a black trench coat, shades, and a handgun. Sort of a penguin "Neo". Or even better, two penguins: "Neo" and "Trinity", both lookin' real cool, with the logo:

    "Linux and the NSA. We know where you want to go today."

    or, "Linux and the NSA. Partners against crime".

    tigert, where are you? I want T-shirts! I want bumper-stickers!


    Torrey Hoffman (Azog)
    --
    Torrey Hoffman (Azog)
    "HTML needs a rant tag" - Alan Cox
  107. Re:Dont just assume. Audit it yourself by jockgrrl · · Score: 1

    The biggest problem I see with security in the open source community is the desire to tinker with the code. When we can find a way to do trusted distribution via signed (by multiple signors) source code packages AND convince people to spend more time on bug fixing than feature adding, then I'll think we'll get somewhere.

  108. Re:Source code woudln't be entirely safe... by jra · · Score: 1

    Note that the hacked compiler and login weren't actually released anywhere, as Dennis explained when I wrote him last year to ask about it.

    Deja *used* to have the reply, but it appears to be in the old archive, and google couldn't find it either.

    Damn. Look for lower case and 40 columns. :-)
    Cheers,
    -- jra
    -----

  109. Re:I like it. by PyRoNeRd · · Score: 1

    American mathematicians only I presume.

  110. Re:The NSA is *far* from Georgetown by bachlab · · Score: 1

    well.. lot of NSAers live and play in Columbia and Laurel. Had a young spook neighbor for 7 years. Think we talked 3 times. They just dont talk. Period.

  111. Re:Wow. by jonathansamuel · · Score: 1

    They did not have a hand recount. Five members of the Supreme Court prevented it.

    Scalia is at least more upfront about the reasons why than were O'Connor and Kennedy. Scalia said:

    1. A hand recount might cause people to question the legitimacy of the winner, meaning that if the hand recount said Gore won and the Supreme Court overruled the result then people would say that Gore actually won the election.

    2. It was possible that the hand recounts would turn up legally cast votes which had never been counted for any candidate.

    The Supreme Court's ruling was unjust and resulted in the loser of the election being declared the winner by his own campaign manager Kathleen Harris. A travesty. I hope people still remember in 2002 and that Florida will do away with punch card ballots which lose about one percent of the legally cast votes.


    --

    Marjo Wycam, Master of the Programming Arts
  112. The art of computer "tapping" by Packratt · · Score: 1

    The author mistakenly states that "it's much more efficient for them to break into your house, and insert a wiretapping device between your computer and your keyboard as part of a black bag job. :-)"

    Actually, it's much more convenient for them to employ EMF eavsdropping techniques via a van accross the street that picks up each 'click' of the keyboard and each char on the monitor. This is a relatively old technology called Tempest that doesn't even require them to break into your house or have a back door into your system.

    But, I'm just nitt-picking I guess...

    Oh, and doesn't it sound a little frightening to have a government sponsored O/S? Oh well, I guess I'm just one of those paranoiacs, even though I would rather be an Animaniac...

    --
    "When people are being beaten with a stick, they are not much happier if it is called 'the People's Stick'." -Bakunin
  113. Re:Who cares by Tony-A · · Score: 1


    http://www.landfield.com/isn/mail-archive/2000/Oct /0029.html
    ...
    "We fixed dozens if not over a hundred of format string vulnerabilities," says Aaron Campbell, an OpenBSD developer. "At the time, no exploits for format string problems were available. It was easy to crash programs, but methods for gaining elevated privileges were not publicly known and at the time it was largely theoretical."
    ...
    Despite the effort, crackers still found a way to break into a system. Tuesday the friend of an OpenBSD developer had his OpenBSD 2.7 machine compromised by an exploit of the operating system's "chpass" utility -- a Unix tool that lets users edit database information associated with their account. Somebody had gained root access, the Unix equivalent of system administrator-level control.
    ...
    "Are we surprised? No," says DeRaadt. "Should we have spent time checking each for exploitability? No, that's not the role we can play. And we cannot release a patch for 800 bugs, which may or may not be exploitable. We'd look like jerks."
    Campbell says Tuesday's scare reaffirmed his faith in aggressive audits. Even though the bug was not known to be exploitable during the original summer audit, the fact that they identified and fixed it gave them a chance to seek out similar bugs, shoring up future versions of OpenBSD.
    ----------------
    Took a while, but searching though google, I finally found the reference. It stuck in my mind because even OpenBSD can be vulnerable.

  114. If they pull it, can Linus sue? by supabeast! · · Score: 1

    If they pull the site again, would that be a violation of the GPL? And could the NSA be sued over it?

    That would be another secret evidence trial for sure....

    1. Re:If they pull it, can Linus sue? by Just+Some+Guy · · Score: 4

      If they pull the site again, would that be a violation of the GPL? And could the NSA be sued over it?

      IANAL, but my understanding is that:

      You only have to release changes that you re-distribute. This does not include changes that you keep entirely within your own organization, company, or whatever.

      The GPL would forbid the NSA from releasing a binary-only distribution without making the source code available, but it wouldn't have any effect on whether they can make their own in-house distribution.

      --
      Dewey, what part of this looks like authorities should be involved?
  115. Examples please? by Paul+Crowley · · Score: 2

    The Code Book doesn't talk about modern crypto much; it's mainly confined to the last chapter, which is mostly about RSA.

    I'd like evidence for what you assert. Everyone thought that the DES S-boxes were "cooked" to give the NSA a back door into the cipher, until we discovered differential cryptanalysis and found that the S-boxes had been arranged to lend resistance to it. I think what they have contributed is as strong as they claim it to be.

    I'm no fan of the NSA, quite the opposite, but I'd just like to do my bit to resist the spread of crypto-paranoia.
    --

  116. Open source is NOT news to the gov't by bsdbigot · · Score: 1

    Early BSD development - in fact, the very basis for the Internet - was funded by DARPA many moons ago.

    By the way, I believe NASA (not NSA) uses/used OpenBSD as they used to run the mirror site that I would always download from - I think this was at Goddard? in Silicone Valley (Sunnyvale/Mountain View area)

    --
    main(){char I,l,O[]={'-',1-1,0,(1<<5)-1,0+'-',-10-1,-10,11-0,- 1,-100};for(I=l=0;l<10+0;put
  117. Re:Who cares by mrbinary · · Score: 1

    Cool, thanks much for getting the ref for me... I just use OBSD for a home firewall with no ports except http avail, but it's good (but unnerving) to know about this potential flaw in the event that I ever started using it for anything more. Thanks for going that extra mile for me.

    Cheers and best wishes for the season!

    ----

    --

    ----
    Slán leat agus go n'eirí an bóthar leat
  118. Re:hahahahahahah by Karellen · · Score: 1

    Yeah, just like when they changed the S-boxes in DES before it was released to make it easier for them to crack.

    No - wait a minute. That secured DES against differential cryptanalysis, making it harder...

    Stop your knee from jerking like that.

    --
    Why doesn't the gene pool have a life guard?
  119. Big question, but still nice move by dj.dule · · Score: 1

    I am not from USA, so I do not know much about NSA (except from reading, NSA key in Win NT etc.). Why they made this linux distro is uder big question. But one thing is sure. You do not have to use the distro but releasing such code in open source is worth a lot. Computer security is very important this days since internet is by default insecure. For linux you do not have a lot of choices in security field (as i know, only source code from Trusted Irix that gives linux C2/B1 is released). So you can read source code and do whatever you want with it.

  120. An audit doesn't change anything by darsal · · Score: 2

    What the stupid default password in Pirahna "proved" was that system security is an active pursuit, not a passive one. The flaw in the fish only bit people who never changed the password, even when instructed to during installation, never mind on a regular basis as many standard system security practices recommend.

    Yes, by all means, do "your own damn auditing", but don't waste your time by doing so before you have an actual policy of secure practices in place to audit.

    And be really careful about calling in an outside auditor. You won't get your money's worth if you and your system aren't ready, and you might wind up paying contractor rates to fix really stupid things - anyone who needed an outside auditor to find and fix the Pirahna flaw shouldn't be trusted to carry their own money, let alone their company's.

  121. Good long term prognosis, bad short term by scotay · · Score: 1

    Whether you love or hate the NSA, this is a good thing for Linux. It's a seal of legitimacy when an agency like the NSA wants to use your OS and needs it to be easier to secure.

    If this thing takes off, it's sure to lead to better security in the long run. Short term this might make things worse.

    If you have to put your machine on a network, there is some level of security in the anonymity of your OS. If you are running a Unix variant that is not widely distributed with a security model that isn't widely used, the number of hackers who have direct knowledge of how your system works is smaller. If I know what variant you are running and how it works, I have a better chance of uncovering flaws.

    If the NSA standard for securing Linux becomes ubiquitous, you will have a large pool of potential hackers with an intimate insight of potential flaws. In the beginning this should uncover many security flaws. It will take time for corrections to be made, but the source code access should insure that there is just as big a pool of people ready to correct flaws. This will lead to a hardening of the new model over time. In the short run, this secured OS may be less secure than its more anonymous cousins. Over time, a widely available, heavily attacked, open source OS should trump any security found in the less common deployments.

    It will be ironic if the NSA gives the world an OS that allows individuals the same levels of security that the NSA expects will protect American secrets. The NSAs work may become much harder if other countries start adopting the fruits of NSA labor. Will this be such a bad thing?

  122. What potential! by dsplat · · Score: 5

    The NSA has a mandate to protect the information security of our government. I believe they would interpret that to include protection of the information security of the industrial base that supports our country. I would love to see a group within the NSA charged with working with the open source community to enhance the security of open source software. I would never trust software solely because it comes with a security seal of approval only from an agency which also has other priorities which may be at odds with my privacy. However, I would consider their assurance to be a valuable addition.

    I applaud the effort that these people within the NSA who brought this project to light went to. The fact that they have released this work at all is surprising. But they have demonstrated their good faith by honoring the GPL. Bravo.

    --
    The net will not be what we demand, but what we make it. Build it well.
    1. Re:What potential! by Tackhead · · Score: 2
      > The NSA has a mandate to protect the information security of our government. I believe they would interpret that to include protection of the information security of the industrial base that supports our country.

      I'd go so far as to say that this release shows they have interpreted protection of our industrial base as a national security interest.

      Remember the spate of DDOS's we had last year, and the subsequent (almost continual) stream of press releases about how "we must protect ourselves from cyberwarfare"? Looks like the intelligence community really woke up and smelled the coffee.

      But this is far beyond press releases - this is amazing stuff.

      Our taxpayer dollars - not only at work, but the citizens actually personally getting the benefits.

      Mad, mad, mad props to those at NSA who were part of this decision. Keep up the good work.

    2. Re:What potential! by Tackhead · · Score: 1
      > Not to mention that a large part of the cold war mission of the intelligence community is to prevent foreign industrial espionage, in which case a (more) secure operating system is directly in line with their goals.

      Nitpick: I think you mean post-cold war mission, as well.

    3. Re:What potential! by freediver211 · · Score: 1

      I agree! Go NSA!

    4. Re:What potential! by bwt · · Score: 2

      From their web page:

      Security-enhanced Linux is being released under the conditions of the GNU General Public License (GPL). The release includes documentation and source code for both the system and some system utilities that were modified to make use of the new features. Participation with comments, constructive criticism, and/or improvements is welcome.

      This is unbelievably cool! For ANY government agency to release GPL code is huge, but for the NSA to do it is a stunning precedent. I just wonder if this action will survive the change of administration.

      I recommend that people write their Congressmen and express support for this.

    5. Re:What potential! by alehmann · · Score: 2

      Ironically, the NSA is getting slashdotted.

  123. Linux vs. *BSD by Mike+Hicks · · Score: 2

    I'm a big Linux guy, but I have to wonder why the NSA decided to do this at all when they could have just as easily played around with one or all of the BSDs. The licensing is such that they would never have to release their modified code, right?
    --

    1. Re:Linux vs. *BSD by swordgeek · · Score: 2

      Here's a good (slightly paranoid) scenario for you: They do BOTH! Publicly they release the Linux version with source code, and internally they use *BSD.

      Realistically, they're not using any of the above internally for truly secure computing.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  124. Trusted Irix? by small_dick · · Score: 2

    I was not aware of a "Trusted Irix".

    Even if it exists, AFAIK SGI is switching over to Linux "soon" anyway, so a "Trusted Linux" is a natural progression.

    This is great news for Linux...we've had a hard time getting Linux taken seriously where I work because there has been little "solid" government interest outside of clusters.

    But being able to use "NSA" and "Linux" in the same sentence (and in print) will ease a lot of fears 'round these parts.

    I hope someone out in slashdot land, with the requsite graphics skills, does a spoof of a "NSA Linux" distro.

    Maybe a spoof of Austin Powers or something? Yeah Baby! Trusted Linux!

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
    1. Re:Trusted Irix? by jeffry_smith · · Score: 1

      And as a part of that, SGI has released their B2 code for Irix for Linux:
      http://oss.sgi.com/projects/ob1/
      Also, there's a Linux-privs project (at sourceforge, but sourceforge isn't responding right now), although the mailing list there has been quiet recently.

  125. Re:Why Linux instead of OpenBSD? by nathanm · · Score: 1
    There are even a few Canadian officers routinely posted to the NORAD facility in Cheyenne Mountain

    Actually, there are lots of Canadian military posted there. In fact, the Deputy Commander in Chief of NORAD & Vice Commander of the Cheyenne Mountain Operations Center are always Canadian Generals (by treaty). Check it out at NORAD.
  126. Re:NSA code in the kernel? Oh my! Uh...It already by nathanm · · Score: 1

    Not to mention the fact that Larry Wall first came up with Perl when he was working on a NSA project for Burroughs.

  127. rsbac ripoff? by meridian · · Score: 1

    Sounds alot to me like they just took rsbac kernel patches and added it the redhat.

    --
    meridian at tha.net
  128. Re:Nice step forward by Stephen+Smalley · · Score: 1

    To the contrary, the work was done by the NSA. If you look at the Contributors page, you'll see the breakdown of who did what in developing the Security-Enhanced Linux. As far as its predecessors go, the Flask prototype was developed entirely by the NSA and the University of Utah, with most of the security development by the NSA. Secure Computing simply provided technical review and some assurance work. For DTOS, Secure Computing was GIVEN a working prototype of the security-enhanced Mach microkernel and a security server by the NSA, and they then did a clean re-implementation with some simultaneous assurance work. Meanwhile, the NSA did the security development for the Lites Unix single server that ran on the microkernel, including security enhancements to the file system, networking, and process management code. How do I know this? Because I worked on DTOS, Flask, and the Security-Enhanced Linux.

  129. Re:Source code woudln't be entirely safe... by Tony-A · · Score: 1

    Beautiful hack, but probably cannot be repeated anymore. It requires that both the compiler and the login program come from the same place. Something as trivial as changing login to logon would be enough to break the hack and possibly expose it. The key to the hack is a backdoor in the binary that is not in the source.
    Slightly off-topic. There is a very good reason to have backdoors. Much worse than being broken into is permanently locking yourself out.

  130. What about *BSD? by jafac · · Score: 2

    We already have a BSD whose primary development focus is on security - so why doesn't the NSA concentrate on that, build on that effort that's been going on for years, instead of working with this new and far less mature OS (just because it's popular? Madonna is popular).

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  131. Re:Nice step forward by Defiler · · Score: 1

    Umm.. Because the source code is available?

  132. Re:rsh and WU-FTPd by Tackhead · · Score: 2
    > Come on, an ultra-secure system with rsh and WU-FTPd?

    Nobody said you had to use those packages.

    What's new is the underlying security model. If the end-user of the distro is so clueless as to put holes in the system, he deserves what he gets.

    Remember - security isn't just software. It's also the guy at the root prompt.

  133. Re:I have to disagree by nidarus · · Score: 1

    Hmm, first you say:

    Of course it is possible to have a completely secure and completely usable multi-user system. Where did you get the idea that a secure system is less usable than an unsecure one?

    And about the topic of IRC not really working on a secure system you say that...

    This is a moot point. IRC is not something you would be running on a mission-critical must-be-secure box. You must also understand that just because a box has no ports open doesn't mean it's secure.

    Interesting. I believe that what the author of the original comment meant was just that: when you can't run stuff like IRC (which is, by the way, one of the most important, or at least popular, uses of the Internet), then your system is less usable - plain and simple.
    Basically, by that statement, you are supporting the statement of the original comment (if anything, you should've written something like "it's only because IRC is buggy blah blah blah if it would've been implemented right it could've been secure enough etc. etc. etc." - that was your point, no?) ,

    To be honest, the whole comment (except the Slackware part, which I don't really know about) did nothing to prove that the original comment was wrong - so what if insecurity comes from buggy code? It's rather obvious. But the point is as the amount of programs (==code) used grows, so does the probabilty for a bug to surface. That's why people who secure a system usually run the absolute minimum number of programs - and you know that, otherwise you wouldn't have written the stuff about IRC not being something to run on a mission critical secure box. The reason for that is rather obvious as well - it's easier just not to run certain programs (or even whole classes of programs) than to make sure the code is 100% secure, and, in my opinion, making sure all programs are 100-percent-bullet-proof secure is a really waste of time. Not all boxes should be so secure. I don't expect my house to be as secure as an average bank vault, but I do expect it to be much more comfortable. So, secure systems would probably always be less usable (in the way I think the author of the original comment thought about)

    But the original comment, though not wrong, was rather offtopic. So what if a secure computer becomes less usable? Wasn't the post about NSA computers? If it was about security of home systems, then maybe it would've been somewhat on-topic (though not very interesting - the whole thing is rather obvious), but as I've already said, it's not. Does the NSA really need stuff like IRC, or almost anything else, if we're on that topic?

  134. Re:I have to disagree by Lx · · Score: 1

    Hehe, that's exactly the thing that screwed with me for like half an hour after installing fbsd 4.2. Is there a good way to start xdm and still have the security level at 1? It doesn't seem to work starting it from /usr/local/etc/rc.d...haven't tried /etc/ttys yet. Sometimes it takes a long time to figure out that something is failing due to good security practices, though.

    It's true that people place a lot of trust in programmers, but there's really not much of an alternative - I'm not good enough a programmer to be able to audit OS code beter than the people who write it. In any event, I'm really looking forward to fbsd5.0, with some of the new TrustedBSD extensions, and more in the future - finally, a trusted OS that will actually be *free*. Woo!

    -lx

  135. Re:Nice step forward by jafac · · Score: 2

    Naw, the NSA cares about Linux because Linux does not yet have an NSAKey like Windows does. If people start adopting Linux, then they'll have no way to watch them. . .

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  136. Re:Nice step forward by CaptJay · · Score: 1

    How do you know that they make *all* of their modifications public?

    The article says they are releasing the source code to their packages. So if you don't trust their prebuilt binaries, you can always recompile the stuff yourself.

    Of course, if they wanted to make hidden modifications, they would probably stick them into the kernel or the compiler (as with the UNIX backdoor a while ago)... But then you still would not be forced to run the kernel they use (you can apply their patches to your own trusted kernel sources), or the compiler they supply.

    Is it perfect security? No. Are any other distributions providing perfect security? No. Will it be more trustworthy than some other distributions? Maybe.

    It's still just a proof of concept.

    --
    "I remember Y1K, every abacus had to get another bead"
  137. Re:Wow. by Defiler · · Score: 1

    That is NOT the issue under scrutiny in Florida. Look into it before spouting off, please.

  138. Re:Why Linux instead of OpenBSD? by jafac · · Score: 2

    if they can "dissapear" unruly congressmen, they can "dissapear" an unruly Canadian. :)

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  139. Re:Nice step forward by T-Ranger · · Score: 1
    Even if they dont, so what?

    We get a more secure linux, and they get a realy secure linux.

  140. Re:hahahahahahah by DuctTape · · Score: 1
    But Microsoft isn't releasing the Linux source that they're pasting into NT/W2K (see this, about halfway down the article).

    Or is that just a dirty rumor?

    DT
    --

    --
    Is this thing on? Hello?
  141. Re:Linux supports multiprocessor configurations by X.25 · · Score: 1

    I'm pretty sure BSD does not.

    FreeBSD does

  142. NSA by freediver211 · · Score: 1

    HEY, GOOD FOR THEM! The government is so far up Bill Gates ass that I think it's great that they are looking at Linux. Please Note: The government is the largest buyer of software in the world, and Bill Gates has gotten most of that money. So, I say we support the NSA's move to Linux as much as possible. I am so tired of writting code for the government that has to run on Microsoft boxes (that doesn't work) that I think it would such a joy to write code for Linux (that would work). Way to go NSA!

  143. Re:tech supposrt by bmongar · · Score: 1

    Goat Sex link above.

    Who the hell modded this ad insightful, I wish I could metamod

    --
    As x approaches total apathy I couldn't care less.
  144. NSA Slashdotted by SMQ · · Score: 2

    Am I the only one that finds great mirth in the NSA being slashdotted? :-)

    --
    SMQ 90AE4B2BC4F6BEAF7340F0B40BA2DEF7340F6BC2D0392
  145. Mirror of three main SELinux Packages by Akardam · · Score: 1

    I've established a mirror of the three main packages here: http://mike.akardam.net/dump/selinux/

  146. Re:hahahahahahah by Ares · · Score: 1

    Except that it's from the US Government, which automatically places it in the public domain.

    Or so I'm told.

  147. Re:But... by Ded+Bob · · Score: 1

    OpenBSD is open source.

  148. rsh and WU-FTPd by pete-classic · · Score: 5

    According to the package list it includes rsh and WU-FTPd.

    Come on, an ultra-secure system with rsh and WU-FTPd?

    Okay, so it says WU-FTPd is untested, but there is no excuse for using rsh.

    This makes me skeptical of the whole thing.

    1. Re:rsh and WU-FTPd by xSemi · · Score: 1

      You can run it on a sega dreamcast though, www.dreamcastlinux.org
      --Semi-----------------------
      |semi@nix.org
      |#resistance irc.otherside.com

      --
      ln -s /dev/urandom .sig
    2. Re:rsh and WU-FTPd by pete-classic · · Score: 1

      You are absolutely correct about the admins role in security.

      My point is that of 17 packages that they worked on, one of them is rsh. Rsh is simply not even an option on a secure system.

      Said another way, there is nothing that could be in that patch file that would make rsh secure, so I am skeptical about the whole thing.

      For the record, I use scp for all of my file transferring needs. I use http for file distribution, and will start using ftp once I get a chroot-ed, non-root, upload only (that is upload from the servers point of view), ftpd set up.

      Finally, I made that original post as a sort of off the cuff remark, I didn't mean it as +5 informative, and frankly, I think it is overrated ;-)

      -Peter


  149. Re:Dont just assume. Audit it yourself by nanojath · · Score: 1

    This is solid advice, but you do you not agree that open peer review is a valid and useful addition to other security audits? I mean, I would obviously hope that the NSA would not just trust the internet community to vet its software security. But just as the group can ignore what an expert might notice, the reverse can easily be true. The point others are making is that open source doesn't necessarily mean low security, not that open source guarantees high security.

    --

    It Is the Nature of Information to Transgress Artificial Boundaries

  150. Re:Why Linux instead of OpenBSD? by Devi0us · · Score: 3

    There's also other simple reasons besides "Linux is the in thing". OpenBSD would probably have been a good place for them to start, except for some serious factors against it. OpenBSD isn't scalable. At all. It's great for small corporate networks, or home firewalls and such, but wiht no plans for SMP in the future, it can't compete as a server environment. OpenBSD is great for IDS sensors, and specific appliance type hardened boxes, but it's not well rounded enough to put into a big multi user production environment. Have you ever heard of any major e-commerce site using OBSD as their primary server software? Then there's the whole problem with Theo not playing well with others. And being Canadian. Because Theo wholly manages the project himself, it would cause issues. I believe the NSA folks are looking to put together something that can go into general release, possibly as an option on any distribution. OBSD can't do this, because a) the NSA would have to pay Theo to audit their code [see how OBSD architecture ports end up getting made.. its interesting], or he wouldn't let them integrate it into his source tree, and B) there's all kinds of weird issues with the project maintainer not being a US national. I'm not knocking OpenBSD. I'm a big supporter. I run it on a lot of appliance type boxes, rnuning security centric tasks. However, don't believe for a second its secure. It requires the same amount of tweaking as any other operating system to get it into shape. I've had OBSD machines get owned before, where there were serious user errors in judgement. Just because there aren't any *remote* exploits, doesn't mean your users aren't going to get drunk and give away their account. Trusted OSes are a little more forgiving when this kind of thing happens. My $.02 . Take it for what its worth. Or ask for change back.

  151. Re:But we have the source, right? Nope. Read this: by Ares · · Score: 1

    No one ever said we had to use their gcc (scc??).

  152. Re:Public Development -- With a difference! by Nilatir · · Score: 1

    Like maybe the confirmation isn't an email, but is instead two gentlemen with sunglasses, dark suits and menacing ties who come to you door?

    Now why would a couple of bible salesmen care about NSA's Linux?

    --

    "We were half way to Rivendell when the drugs began to take hold."
    -- Hunter S. Tolkien
  153. Re:Why Linux instead of OpenBSD? by gavcam · · Score: 1
    How the hell are you going to know that someone has taken your code and is using it without giving you the changes???

    Think before you open your mouth and prove what an idiot you are.

  154. Re:*BSD is DYING, further evidence by gavcam · · Score: 1
    How about posting your misinformation under your real name so we can all put a name to the crap you post out with regular monotony.

    Anyone else getting sick of the crap that this "Anonymous Coward" inflicts upon us?

  155. Old concept with existing, tested solution RSBAC by rsbac · · Score: 1

    Just my statement: There is a similar solution that has been developed and tested for 4 years (!). You can find it at
    http://www.rsbac.org.

    Don't get me wrong: I believe it good that NSA goes for secured Linux, it is just that a simple Web search could have brought the two similar approaches together - and saved a lot of double work and diversification.

    The current RSBAC version 1.1.0 works with kernels
    2.2.17/18, 2.4.0-test11 and -test12.
    Several models are included, e.g. a role model and an ACL model. Check it out.

    Amon Ott.

  156. Re:because *BSD is dying by Schnedt+Microne · · Score: 1

    The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1.

    All that demonstrates is that peoplw with anything useful to do with their time don't waste it on Use(less)net, which is pretty much a dead land these days.

    Nothing that has anything to do with reality can be deduced from Usenet post volume. If you need somebody to tell you that you're beyond hope.

    --
    Hay thar.
  157. Re:hahahahahahah by phil+reed · · Score: 3
    Yeah, right. I'll trust a high security version of Linux from the NSA. No fucking way. I wonder how much spyware is in that one, considering the NSA key in Windows story in the past.

    Maybe you missed the part of the article where they will be releasing source code?


    ...phil

    --

    ...phil
    "For a list of the ways which technology has failed to improve our quality of life, press 3."
  158. Re:Source code woudln't be entirely safe... by Schnedt+Microne · · Score: 1

    only run it on a computer you built yourself with components you made yourself.

    I hope you carefully reviewed all the microcode in the CPU.

    You're not connecting that system to any terminal or I/O devices that you don't have a complete understanding of, are you? I'd suggest Morse code as a good I/O terminal, as a morse code key is pretty hard to jigger.

    --
    Hay thar.
  159. OFFTOPIC: NORAD by SvnLyrBrto · · Score: 1
    I could be just as wrong but...

    I think I read somewhere that CINC NORAD rotates between US and Canadian commanders, and the deputy is always from the other partner.

    So if CINC NORAD is Canadian *now*, his deputy is American, and next year the CINC will be an American with a Canadian deputy.

    This has piqued my intrest enough that I'm going to go look for a link, but I'm pretty sure I have it right.

    john
    Resistance is NOT futile!!!

    Haiku:
    I am not a drone.
    Remove the collective if

    --
    Imagine all the people...
  160. As long as they release the code... by Strog · · Score: 1

    will anyone actually trust it. Considering their history, they will have to show us the code. I'm a lot of people will want the code to compile themselves to make sure there isn't anything hidden in a binary.

    1. Re:As long as they release the code... by invdaic · · Score: 1
      This is great, the NSA is not liable for "loss of data" so anything that finds its way from your hard drive to their's, its not their fault.

      --

      "If IE is 'just a web browser' then emacs is 'just a text editor'."

    2. Re:As long as they release the code... by Black+Parrot · · Score: 5
      > Considering their history, they will have to show us the code.

      I'm not one to read the articles either, but in this case I made a special exception, and yes, there is a download link.

      You may also find this note at the bottom of the main site interesting:
      Security-enhanced Linux is being released under the conditions of the GNU General Public License (GPL). The release includes documentation and source code for both the system and some system utilities that were modified to make use of the new features. Participation with comments, constructive criticism, and/or improvements is welcome.

      --
      --
      Sheesh, evil *and* a jerk. -- Jade
  161. Re:Why Linux instead of OpenBSD? by AJWM · · Score: 3
    Why are Canadians always treated differently from other NATO members (e.g. with the encryption ban)?


    Because Canada is also part of NORAD (NORth American [Air?] Defense). I don't recall all the details of the arrangment, but it goes back to the early cold war days with the setting up of the DEW (Distant Early Warning) line across northern Alaska and Canada, and various other arrangements that had to do mainly with protecting the US from Russian bombers (and later missiles) that might take the direct route over the North Pole and Canada.


    There are even a few Canadian officers routinely posted to the NORAD facility in Cheyenne Mountain, although I don't recall seeing any US military in the "Diefenbunker" underground facility north of Ottawa when I was posted there.


    All that said, however, there are plenty of US secrets that Canadians don't have access to.


    There's also the recognition that the border between the US and Canada is pretty open both to people and information, and that strong encryption can benefit the many companies that do business and have offices in both countries.

    --
    -- Alastair
  162. Re:I have to disagree by xSemi · · Score: 1

    Wow, post before you go to bed and wake up and get like 10 replies :) Slakware is just the most secure distribution I have found, as opposed to red hat witch my friend can root in about 4-5 seconds [I've timed him before]. Although you do make some good points, I still stick by what I say, as if you have a computer secure you have to disable something you use everyday [like xfree86]
    --Semi-----------------------
    |semi@nix.org
    |#resistance irc.otherside.com

    --
    ln -s /dev/urandom .sig
  163. Re:Wow. by bellings · · Score: 2

    the machine counts only votes that are absolutely a positive vote.

    Perhaps you should look at the definitions of "necessary" and "sufficient". Your claim is that it is necessary for a vote to be properly prepared for the machine to count it.

    The claim made by the Gore camp is that it wasn't sufficient for a vote to be properly prepared for the machine to count it.

    Even your claim is in dispute (by the by the manufacturers of the machine, no less), but that doesn't matter -- no-one provided any evidence to discard Gore's claim. Bush's lawyers didn't dispute it, and every court semed to assume it was true. The decisions always came down to other matters of law and fact.

    But if you actually believe that the problem in Florida was with people who are "unable to read directions," then you've manged to shove your head very deep in the sand. Think about what actually happened some more, please.

    --
    Slashdot is jumping the shark. I'm just driving the boat.
  164. Nice step forward by CaptJay · · Score: 5

    Like it or not, NSA is an organization that really cares about tough and efficient security in computer systems. They also have alot of experts in that domain, and the fact that they make all of their modifications public is great for the open source software.

    Even without taking all their modifications directly and integrating them, they might just show developpers innovative ways to secure Linux, which can lead to better security for everyone and alot of other software in which security is critical.

    So in short, I think they're contributing to open source as a whole, not only to Linux. I also think their contribution is a BIG one. This sounds great!

    --
    "I remember Y1K, every abacus had to get another bead"
    1. Re:Nice step forward by Ranten_N_Raven · · Score: 5

      If you check the "background" page, you'll see the work is actually done by Secure Computing Corporation (SCC). SCC (http://www.securecomputing.com/) has a STRONG background in making "Trusted Systems." They invented Type Enforcement for the "LoCK" program, which is the basis of the LOCK Secure Server. They really know the business. LOCK is designed to be used to connect classified networks to the internet. You gotta really trust the OS to make the right decisions for the right reasons. It's now old and slow, but it remains trustworthy.

      An offshoot of LOCK is the Sidewinder firewall, which the AF picked as the standard firewall to protect all AF bases. (I don't, and haven't worked for SCC, but I did spend a year installing Sidewinders at AF bases.) While some hate it for its relatively slow throughput, I've *never* heard anyone say it was insecure. "Type Domain" security is a series of serious brick walls for an attacker to breach.

      Yes, NSA is usually reticent about most things, but not about Computer Security. When I worked at the National Computer Security Center (part of NSA), other NSA entities shunned us because we were so open. Ever heard of the old "Orange Book" and the rest of the "Rainbow Series?" All NSA stuff!

      History: NSA had an earlier project to secure Tannebaum's Minix in a similar way. It was targeted at the C2 level. I was saddened when they abandoned that effort.

      Now, I look eagerly forward to checking out SCC/NSA's "Secure Linux!"

      --

      READ the US Constitution, the Bill of Rights and the other amendments! http://lcweb2.loc.gov/const/const.html
  165. Re:Why Linux instead of OpenBSD? by PyRoNeRd · · Score: 1
    Why are Canadians always treated differently from other NATO members (e.g. with the encryption ban)?

    Does the USsian goverment think that Canada belongs to them and therefore Canadians must have the same rights as USsian citizens?

    Can the Queen of Britain work for the NSA (if she wanted to and had the required skills), she's English, but she's also head of state of Canada?

  166. Re:hahahahahahah by Anonymous Coward · · Score: 1

    Are you kidding? Read the article? No way. I know there are subliminal algorithms contained within to make me trust the NSA. no No NO. Where's my aluminium beanie?

  167. Re:Source code woudln't be entirely safe... by Just+Some+Guy · · Score: 2

    Ritchie's classic essay, "Reflections on Trusting Trust", is available from the ACM.

    While I agree with your point completely, are you sure that your non-NSA Linux box doesn't have any gcc backdoors? Have you gone over it with a hex editor, or even gdb? Are you sure that your current system is any safer than anything the NSA may put out?

    I haven't done any of that either; I'm as guilty as the next person of trusting the upstream sources. I'm just saying that I don't think that the NSA is the only party that would be susceptible to making stealthy changes to your system.

    --
    Dewey, what part of this looks like authorities should be involved?
  168. Wow. This is very cool. by Tin+Weasil · · Score: 4

    Whatever your opinion of the NSA might be, this is going to be a real boost to fighting the argument that "an open source operating system can't be secure." What I am looking forward to, though, is the incorporation of some of the NSA's code into some of the existing major Linux Distributions. Most of us would have a problem running the NSA's software right out of the box because we are so well trained to mistrust authority. Still... very cool.

  169. I like it. by bmongar · · Score: 4

    Wow the government is waking up to the fact that security through obscurity is not security at all.

    Plus think of all the money they save with all us crypto geeks hacking at their code testing for bugs, coming up with new additions just because it would be cool to say you helped write part of the NSA's security system

    --
    As x approaches total apathy I couldn't care less.
  170. Dont just assume. Audit it yourself by simpleguy · · Score: 5

    As we saw in the Red Hat pirahna saga, you should not assume that because something is open source, it must be secure. People assumed that because pirahna was open sourced, someone would have noticed the obvious password flaw within hours or just a few days after it was released. But NO, it took longer than that.

    Do not rely only on peer review. If you want to be sure about what you are using, especially in environments needing ultimate security, do your own damn auditing and testing or pay someone to do it.

    Oh, and Merry Christmas.

    1. Re:Dont just assume. Audit it yourself by John+Sullivan · · Score: 5
      People assumed that because pirahna was open sourced, someone would have noticed the obvious password flaw within hours or just a few days after it was released. But NO, it took longer than that.

      Of course it did, that's the point. Security isn't something you achieve overnight, the status of any particular system is very much the result of consensus building which takes time. It's down to how many eyeballs have looked at the system, how deep they've looked at it, and how long they've looked at it.

      Opening up the source results, eventually, in a more secure system because those people who do so can look deeper, and also because the skills to analyse source code are more widespread than the skills required to analyse a running binary, so hopefully more people will do so. But anyone who takes a newly released system and immediately relies on it for security has to be insane.

      Do not rely only on peer review. If you want to be sure about what you are using, especially in environments needing ultimate security, do your own damn auditing and testing or pay someone to do it.

      And while doing your own audit is good advice, the most valuable result will be a new data point to add to the global consensus. Relying on your own analysis isn't much better than relying on no analysis at all, but if 100 people have looked at the system over 5 years or so and not found it wanting, then we start to feel some level of confidence in it.

      Of course this is if you want to do security properly, but for most people, for most applications, this level of care is just not necessary.

      --
      This is my World Wide Web of Whatever
    2. Re:Dont just assume. Audit it yourself by Error27 · · Score: 2

      What you're saying is good enough but your example is flawed.

      The piranha security hole was "found" and delt with in just two or three weeks after the initial release.

      I use quotes around "found" because there were people who knew about it before but didn't think it was a big deal. (Which it was).

    3. Re:Dont just assume. Audit it yourself by TMB · · Score: 2
      That review alone could improve Linux security to possibly surpass that secure BSD distro (netbsd?)

      I think you're thinking about OpenBSD.

      [TMB]

  171. Re:because *BSD is dying by swordgeek · · Score: 2

    Blah blah BLAH blah blah!

    You post the same thing every single time someone mentions *BSD. Don't you get tired of being so repetitive?

    Here's a fact for you: Market share doesn't matter for anything but profitability. If a product is free and distributable, it's going to continue to be used regardless of what the companies behind it do. (including go out of business)

    In short, who CARES that FreeBSD went out of business? It's still available, and it's as good now as it was before. Marketing surveys are all pretty much shite.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  172. LINUX SHIT!!! YAY! by ChessProzac · · Score: 1

    Oh... Because if I had to make a system secure, I'd use Linux. Today I'm going to go throw out my EFS on Win2k. Instead of using a sensible OS and securing my system with a few clicks, I'll be able to do it some really fucked up way, I'd bet. Maybe they have a cool command line feature. Yeah... .emfn -cf -or | exfss. Way to go /.!

    --
    Long live Microsoft!
  173. I have to disagree by dizee · · Score: 5
    The more secure a computer is, the less useable it is.

    This statement is opinion and is fundamentally flawed. Of course it is possible to have a completely secure and completely usable multi-user system. Where did you get the idea that a secure system is less usable than an unsecure one?

    It is true that many vulnerabilities are discovered on a daily basis. These vulnerabilities are the result of only ONE thing: programmer error.

    Eliminate programmer error and, assuming we're not introducing vendor/admin error into the equation, you have a secure system. The largest causes of programmer error are:

    ignorance

    carelessness

    laziness

    Unfortunately, even the best coders in the world are still human, and that leaves the possibility for error. The larger and more complex the project, the larger the chance for error. So what's the answer? Collaboration. Peer review. Open source is the best method for peer review.

    You could also set it so you have NO ports open, but then you can't get on most irc networks because of no ident...

    This is a moot point. IRC is not something you would be running on a mission-critical must-be-secure box. You must also understand that just because a box has no ports open doesn't mean it's secure.

    so just stick with slak 7.1 with a chmod'd suid perl

    Are you implying that slackware 7.1 is a secure system? Have you audited the entire distribution yourself? Can you honestly say that you trust your distribution to be 100% secure?

    If you do, one of these days, you're going to be in for a rude awakening. Unfortunately, that's a problem with admins these days. They blindly trust their systems. I don't care if a specific OS wasn't vulnerable to ANY bugs disclosed in the last 3 years, that doesn't mean that that OS is secure. You should ALWAYS assume all systems to be insecure and untrusted.

    It's not really a question of secure/insecure, because no system is completely secure; it's more a question of faith and trust.

    Mike

    "I would kill everyone in this room for a drop of sweet beer."

    1. Re:I have to disagree by dizee · · Score: 2

      First off, for about 2 seconds, I thought your sig was part of your comment. I thought you were ripping on my sig, hehe. ;)

      Anyhow, yes, I suppose not running IRC makes it less usable. But you have the *option* of using it. You're just taking a chance. And you most certainly should run IRC as root. It's a shame that some people do.

      My stance on everything vulnerability-related is that it is most always the programmer's fault, and we are placing a lot of trust in the author's ability to write decent, secure code. If protocols were designed flawlessly and apps were written flawlessly, then there is absolutely no reason why any "secure" system would be less usable than an insecure one. In this situation, the only way a system could become insecure is by fault of the admin.

      By secure, I mean a system that can't be cracked, has no way to leak information, has no holes anywhere. It's a hypothetical system. Nobody knows for sure whether a system is secure. It's a concept.

      My core point is there is absolutely no reason that a secure system should be less usable than an insecure one. It's because we will never know whether a system is secure or not that we have to place a certain amount of trust into it.

      You can never prove a system to be secure, but you sure as hell can prove it to be insecure.

      Mike

      "I would kill everyone in this room for a drop of sweet beer."

    2. Re:I have to disagree by nidarus · · Score: 1

      (uhm, yeah... that's my first sig ever...)

      I totally agree about that, but my point was that whoever wrote the first comment, probably simply meant that in reality, to make a system secure you also have to make it less usable (since programs, though could be perfectly secure, are not, etc. etc.). I just don't really think that [s]he meant that it is theoretically impossible, just practically.

      Actually, the word "usable" starts bugging me(might be the late hour - it's 3:02am over here), I mean, usable for what? Or, to be more precise - for what kind of user? What does it mean when a system is not usable? Doesn't a computer with only a web server (and the most basic components of an OS) do what it's supposed to be doing? Some computers are meant for IRC and games and for running weird beta programs, and some are not.

      Although the article was clearly talking about the latter (at least, that's the impression I got - you know, NSA and all), the poster of that original comment I keep coming back to was talking about the first.

    3. Re:I have to disagree by ftobin · · Score: 1

      The largest causes of programmer error are:

      • ignorance
      • carelessness
      • laziness

      Don't forget, however, that Laziness is the greatest virtue of a programmer.

  174. But we have the source, right? Nope. Read this: by (Score+5:Insightful) · · Score: 1
    The dictionary entry for 'back door' from the Jargon file 4.0.0

    Historically, back doors have often lurked in systems longer than anyone expected or planned, and a few have become widely known. Ken Thompson's 1983 Turing Award lecture to the ACM admitted the existence of a back door in early Unix versions that may have qualified as the most fiendishly clever security hack of all time. In this scheme, the C compiler contained code that would recognize when the `login' command was being recompiled and insert some code recognizing a password chosen by Thompson, giving him entry to the system whether or not an account had been created for him.

    Normally such a back door could be removed by removing it from the source code for the compiler and recompiling the compiler. But to recompile the compiler, you have to use the compiler -- so Thompson also arranged that the compiler would recognize when it was compiling a version of itself, and insert into the recompiled compiler the code to insert into the recompiled `login' the code to allow Thompson entry -- and, of course, the code to recognize itself and do the whole thing again the next time around! And having done this once, he was then able to recompile the compiler from the original sources; the hack perpetuated itself invisibly, leaving the back door in place and active but with no trace in the sources.

    Still trust the NSA?

    --

    --

    --
    I'm always right.
  175. Reason: Windows has backdoors by gnarly · · Score: 1

    I think they are going with Linux now because windows source code (with its NSA backdoors ) is in the hands of somebody in St. Petersburg.

    --
    :-( is a registered trademark of Despair.com
  176. Linux supports multiprocessor configurations by jherber · · Score: 1

    I'm pretty sure BSD does not.

    jim

    1. Re:Linux supports multiprocessor configurations by elbuddha · · Score: 1

      Jim said:
      I'm pretty sure BSD does not.

      You would be wrong.

      FreeBSD

      NetBSD

      BSD/OS

      OpenBSD does not. But don't perpetuate the falsehood that all BSD does not.

  177. Source code woudln't be entirely safe... by azephrahel · · Score: 1

    Lets say for a moment, that they do release a distro, with full source. You don't trust them. So you install their distro, then recompile everything, and your all safe and cozy. So you think. Since you just compiled the code with their compiler, you have no way of knowing if the compiler was compromised. The compiler could be set up to stuff a little bit of code into certain programs, everytime their compiled, including itself. So if you compiled a new compiler with source you downloaded from the gnu web site lets say, your new compiler would still put in those nasty bits. I recall reading a really good article about this by Dennis Richie I think....

    But the basic premise of it is, if your going to install their distro, copy all the source onto another linux box (read never had their distro on it), examine it, then compile all the peices and install from your compiled versions....and if you don't, don't you DARE ever ever ever share binaries compiled on that system with anyone. Just share source..please.

    --
    You are only young once, but you can stay immature indefinitely.
  178. As was indicated in the article... by Akardam · · Score: 1

    ... in case The Man makes them take it down again.

    I've already started to mirror the main packages themselves.

  179. Hey Taco & Crew by GW+Hayduke · · Score: 2

    I think we need to add a few new options for the mods...
    Score +1 Cautious
    Score -1 Paranoid
    Score -5 Written from a Y2K Bunker

    --
    -- Life: Hate the Game... Love the cereal
  180. Re:Silicone Valley... by bsdbigot · · Score: 1

    Argh - it's the return of the spelling Nazis!

    --
    main(){char I,l,O[]={'-',1-1,0,(1<<5)-1,0+'-',-10-1,-10,11-0,- 1,-100};for(I=l=0;l<10+0;put
  181. Why Linux instead of OpenBSD? by astrashe · · Score: 3

    Does anyone want to speculate why the NSA chose linux instead of OpenBSD, or some other BSD?

    1. Re:Why Linux instead of OpenBSD? by griffjon · · Score: 1

      Have you ever heard of any major e-commerce site using OBSD as their primary server software?

      You mean like MS and MSN Hotmail?

      Oh, wait, those are backended by FreeBSD, not Open. But still.

      --
      Returned Peace Corps IT Volunteer
    2. Re:Why Linux instead of OpenBSD? by Sloppy · · Score: 2

      Then there's the whole problem with Theo not playing well with others. And being Canadian. Because Theo wholly manages the project himself, it would cause issues. I believe the NSA folks are looking to put together something that can go into general release, possibly as an option on any distribution. OBSD can't do this, because a) the NSA would have to pay Theo to audit their code [see how OBSD architecture ports end up getting made.. its interesting], or he wouldn't let them integrate it into his source tree, and B) there's all kinds of weird issues with the project maintainer not being a US national.

      If Theo is really such a problem, there's one solution that will still let them do it: fork.


      ---
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    3. Re:Why Linux instead of OpenBSD? by linuxmop · · Score: 1

      Why would that suck?

    4. Re:Why Linux instead of OpenBSD? by greysky · · Score: 1
      Another reason could be the differences in the BSD and GNU licenses. They might not want a corp taking the code and turning it into something that wasn't open source.

      "History is a pack of lies about events that never happened told by people who weren't there."

    5. Re:Why Linux instead of OpenBSD? by Geekboy(Wizard) · · Score: 1

      Then there's the whole problem with Theo not playing well with others. And being Canadian
      But Linus is Finnish, and Alan Cox (major contributor) is English. IIRC most "high-level" security software requires you to be american or canadian. (tough noogies to our friends across the puddle) I know Linus lives in the US now, but I don't think he is a citizen quite yet.

    6. Re:Why Linux instead of OpenBSD? by xscarecrowx · · Score: 1

      Probably because linux is the "in" thing right now, you say linux to someone on the floor of the stock market and they have a general idea your talking about something with computers, you say BSD and you will probably just get a blank look.

  182. Re:hahahahahahah by Liam · · Score: 1

    Actually, the only copyrights the US government is permitted to hold are those it acquires from some other entity - either donated or purchased. Work generated by US government employees as part of their duties is in the public domain.

    Which raises an interesting question. In order to assert the GPL, you must have a copyright. The modifications to Linux done by US government employees must have been copyrighted by a non-government entity. Who is it? It could be the employees themselves (as individuals), or it could have been "given" (I won't say assigned, because there's nothing to assign) to someone like Linus. But anyone can claim copyright if they want.

    The F117, etc. issue is a red herring. Contractor or not, classified information is protected from copying and distribution not by copyright law, but rather more stringent laws :-)

    --
    Liam Healy
  183. mirror of selinux in australia by jason+andrade · · Score: 2

    I've put a mirror up of this release as of 23/12/00 at planetmirror.com:

    ftp://ftp.planetmirror.com/pub/selinux/
    http://ftp.planetmirror.com/pub/selinux/

    cheers,

    -jason

  184. Pfft... by rodent · · Score: 1

    Yeah, and I used to have a CTSA/TS/SCI/CNWDI. Shall I spell it out for you?

    rodent...

    --
    rodent...
    Tactical nuclear weapons are a viable alternative!
  185. This is cute - I'll make sure that FAPSI hear! by hughk · · Score: 2
    FAPSI is the old communications security directorate of the KGB. They are responsible for setting the security standards that are applied to government and commercial computer systems in the Russian Federation.

    There has been a lot of interest in open systems in the Russian Federation because you can legally have the source code. This isn't the old days and they are not supposed to be sitting on the VSS archives of NT.

    Strangely enough, the Russian federation has a similar probem to the US. How to do electronic commerce securely. The Russian Federation is a lot bigger (9 hours time difference from St. Pete to Vladivostok) thus making non-electronic commerce a major problem.

    If the Russians decide they also like SE Linux, it will be a big plus. At the moment, on the commercial side, they use a mixture of OpenBSD and Mandrake Linux.

    If you want to do anything security-wise, FAPSI want to know about it so I'm pretty sure we'll get to hear their opinion soon. The general Russian opinion on standard Linux was not that high for security, although they liked the price and the uptime.

    --
    See my journal, I write things there
  186. Re:hahahahahahah by bmongar · · Score: 3

    Actually they aren't forced to make it public, they are only forced to give the source code to who the os is distributed. They could just distribute internally and make it avaliable to anyone who uses their systems. This release is really a decision they made based on the need for security or publicity. Which one doesn't matter, what matters is they were not forced to do this.

    --
    As x approaches total apathy I couldn't care less.
  187. Public Development -- With a difference! by kfringe · · Score: 1
    They've even set up majordomo for a public list. Does that make anyone else nervous? Like maybe the confirmation isn't an email, but is instead two gentlemen with sunglasses, dark suits and menacing ties who come to you door?


    "Someone, possibly you, subscribed to the mailing list 'selinux' at tycho.nsa.gov. Please confirm this action if you wish to subscribe."

  188. i could be wrong by Lord+Omlette · · Score: 1

    but the head of NORAD is a canadian officer (since russian nukes have to fly over canadia to get to us). so i don't think his being canadian is too big a deal.
    --
    Peace,
    Lord Omlette
    ICQ# 77863057

    --
    [o]_O
  189. It's more about administration and usage by Animats · · Score: 3
    NSA isn't claiming this system has been tested for security. It just has mandatory access controls, as the security community defines that term.

    The key concept of mandatory access controls is that ordinary users are prevented from leaking information even if they want to. Discretionary access controls, all standard UNIX has, allow any user to change their own file modes to 777 and allow access by anybody.

    Once you have mandatory access controls, you have to figure out new ways to do many administration tasks. Logging in as root isn't an option. Getting the Linux community thinking about how that can work is a major step forward.

    If Linux system administration and applications get worked around to where they can live with mandatory security, that's a big win. Then a kernel with mandatory security can become widely used.

  190. Downloading it now ... by Anonymous Coward · · Score: 1
    The code is available for download. They also posted a "TO-DO" list. "However, this list of expected research shall not be considered as a request for proposal or otherwise construed as a commitment by the National Security Agency to anyone for the procurement of equipment, services, or any obligation" So, you too, young Anakin, can work for a "jenyouwine" NSA project. Just don't expect to be paid for it (at least in beer).

    Of course, this is not something that just appeared out of the wild blue yonder, we all heard about this last year.

    href=http://mail.nl.linux.org//securedistros/2000- 01/msg00014.html

    http://slashdot.org/articles/00/01/13/1029206.shtm l

    As for the enhancements, if I understand this correctly, think of them as providing the kernel the ability to "sandbox" any application somewhat like the java model. This limits the ability to use a root exploit of one application to gain access to the rest of the system.

    Source unzipped, untarred and ready to go C-Ya!

  191. Re:Big guns at the NSA by swordgeek · · Score: 2

    Good thoughts, except that Apache doesn't deserve much credit, if any.

    The NSA has been using 'sort of open' code since several decades before the www even existed, let alone apache. Try looking at the long view, and you'll realise that the NSA has owned more computing power than just about anyone for most of the history of computers, and the very idea of proprietary software hasn't been around for very much of that time.

    Open source as a concept is as old as computing. Open Source as an evangelical movement is the only thing that's new. (and usually quite annoying :-)

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  192. Big guns at the NSA by Mandi+Walls · · Score: 1
    Whether or not you agree with the NSA and its mission, they do have a lot of smart people over there, who have access to all the things we just sit here and speculate about.

    There are certain pockets in the US govt that are working toward more incorporation of open source products, thanks (from my perspective) in a large part to Apache. (Oracle's port didn't hurt, either) Also, the govt buys hardware from the same vendors other companies buy hardware from - and you can get some delicious rackmount servers from Dell with Linux on them.

    For every project that succeeds with an open source product, the door opens a little wider for more projects...and government contracting means big money. Why should micro$oft benefit? I think it would be great to see companies like VA , RedHat, Lineo, etc, to get attention from the federal sector. Maybe then the commercial sector will pay more attention.

    And we could get frickin' Quicken, or Bryce, or Flash for Linux.

    --mandi

  193. But why the old kernel? by Sc00ter · · Score: 1
    It uses Kernel 2.2.12 and RH 6.1.
    Both are old, and both are known to be buggy. Sure they have a beta version for 2.2.17, but still, most production places arn't going to want to use beta stuff, or a buggy kernel.


    --

  194. Uh huh by Anal+Surprise · · Score: 1

    "Secure Linux"? It's called BSD.

  195. Wow. by Black+Parrot · · Score: 3

    Just think, soon you'll be hearing "Hi, I'm Bob and I run NSALinux."

    Wonder when they're going to have their IPO.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
    1. Re:Wow. by jonathansamuel · · Score: 1

      The person who receives the most votes in Florida is SUPPOSED to win Florida's 27 electoral votes. Al Gore probably received the most votes in Florida. (Scalia halted the counting because he didn't want us to know for sure.)

      Antonin Scalia of the Filthy Five openly admitted in questioning Klock that some of the votes rejected by machines as unreadable may in fact have had valid votes for a candidate on them.

      Scalia distinguished between the right to cast a vote and the right to have that vote counted. It is a false distinction. By refusing to permit the Florida Supreme Court to supervise a counting of the rejected ballots Scalia negated the right to vote by virtue of negating the right to have one's vote counted.

      Is that a democracy? Is that a republic? I think it is neither. It is a dictatorship, in which Scalia and O'Connor and the others are able to make Dubya the winner in Florida even though Dubya probably got fewer votes than Bush there.


      --

      Marjo Wycam, Master of the Programming Arts
    2. Re:Wow. by jonathansamuel · · Score: 1

      >>Maybe he got more votes, maybe he didn't.

      Even you are not sure that Dubya won Florida. So why not have a recount and find out for sure? Scalia said it was because if there were a recount people might conclude that Dubya was not the legitimate President.

      It is a sad day when someone becomes the President and no one knows whether he deserves to be there. Even his supporters are not sure.

      --

      Marjo Wycam, Master of the Programming Arts
  196. Yeah, but..... by NTSwerver · · Score: 2

    ....it doesn't matter if M$ diss Linux, because we have conclusive proof that Linux is better!

    ----------------------------

    --
    -----------------------
    Moderator's essentials
  197. Silicone Valley? by KlomDark · · Score: 2

    I think you mean Silicon Valley - Silicone Valley is quite a ways further south along Hollywood Boulevard.