Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

NSA Backing Secure Linux OS Development

Posted by emmett on Thu Jan 13, 2000 03:29 PM
from the nifty-keen dept.
ColPanic writes "Looks like the NSA is gonna have a Linux OS of their very own soon. They have selected Secure Computing to develop a high security version of Linux."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3
  • Riiight. (Score:3)

    by kaniff (63108) on Thursday January 13 2000, @10:34AM (#1375401) Homepage
    Not to start a war, but why not OpenBSD?

    Wouldn't it be better to audit OpenBSD for their purposes, since it's already designed for that purpose. Or even FreeBSD?

    I asked the question because I am honestly interested in the answer, not some zealot telling me, "LINUX IS SECURE!" or something inane like that.
  • The big question is... by Gorgonzola (Score:1) Thursday January 13 2000, @10:34AM
  • but will it be opensource? by grokblah (Score:1) Thursday January 13 2000, @10:34AM
  • Will this be available, or restricted? by delevant (Score:1) Thursday January 13 2000, @10:35AM
  • A Marriage Made in Hell? by rmckeethen (Score:2) Thursday January 13 2000, @10:36AM
  • Re:suck by Daoine Sidh (Score:1) Thursday January 13 2000, @10:36AM
  • Cool! by jaffo (Score:1) Thursday January 13 2000, @10:36AM
  • Strange Bedfellows... by Mahy (Score:2) Thursday January 13 2000, @10:39AM
  • Patented technology in the kernel? by kyhwana (Score:1) Thursday January 13 2000, @10:40AM
  • by FascDot Killed My Pr (24021) on Thursday January 13 2000, @10:40AM (#1375411)
    Remember, the GPL only requires you to give source to people you give binaries to. If Secure Computing only gives binaries to the NSA, there is no reason they need to give source to Linus.
    ---
  • They should use OpenBSD by Mr. Grinch (Score:1) Thursday January 13 2000, @10:40AM
  • Re:First! by JustShootMe (Score:1) Thursday January 13 2000, @10:41AM
  • GPL Considerations by Hrunting (Score:2) Thursday January 13 2000, @10:41AM
  • Re:Riiight. by SgtPepper (Score:1) Thursday January 13 2000, @10:42AM
  • Gratuitous comment re. security levels by timothy (Score:1) Thursday January 13 2000, @10:42AM
  • yet the paranoid will say "It's for backdoors" by redelm (Score:2) Thursday January 13 2000, @10:42AM
  • Open Source or Commercial Add-On ? by LabWeasel (Score:2) Thursday January 13 2000, @10:42AM
  • A good thing, all in all... by JustShootMe (Score:1) Thursday January 13 2000, @10:43AM
  • Someone's on Crack... by Greyfox (Score:2) Thursday January 13 2000, @10:44AM
  • IPO (Score:4)

    by horsie (91009) on Thursday January 13 2000, @10:44AM (#1375421)
    Will this pave the way for an NSA-Linux IPO? ;-)
  • Wow (Score:4)

    by Foogle (35117) on Thursday January 13 2000, @10:45AM (#1375422) Homepage
    I actually just talked to these guys on the phone today, regarding performing a security audit of our company. They're really with-it, especially about Open Source stuff. The NSA has been running their software for years now, and now they're moving towards Linux and OpenBSD.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  • Re:GPL Considerations by seth_hartbecke (Score:1) Thursday January 13 2000, @10:45AM
  • Re:Riiight. (my thoughts exactly, OpenBSD) by GMontag (Score:1) Thursday January 13 2000, @10:45AM
  • Re:Riiight. (Score:3)

    by Cy Guy (56083) on Thursday January 13 2000, @10:48AM (#1375427) Homepage Journal
    Also, the licensing would be cleaner if they don't want to fully release the source. If they use Linux and then release the source, wouldn't they in effect be providing a a very useful tool for U.S. enemies?

    Another thing that kind of blows me away is just the fact that there even was a press release. The NSA used to be so secretive, that few even knew it existed. I wouldn't be surprised if this isn't a subtle ploy by them to recruit geeks. They've always been one of the biggest high-tech employers in the DC area, but with the high-tech boom now going on around DC, it is very dificult to hire competent tech staff at government wages (its not like you can count on the feds having an IPO in the near future.)
  • Sounds an awful lot like capabilities to me by Eric Seppanen (Score:2) Thursday January 13 2000, @10:48AM
  • Re:GPL Considerations by butocabra (Score:1) Thursday January 13 2000, @10:48AM
  • Its a ploy by SlashDread (Score:1) Thursday January 13 2000, @10:48AM
  • by sethg (15187) on Thursday January 13 2000, @10:50AM (#1375431) Homepage
    The latest draft of the US cryptography-export regulations let you post open-source crypto software without any government review or license; all you need to do is send the government the URL where it can be downloaded. These regulations are scheduled to go into effect tomorrow.

    As Michael H. Warfield points out in this linux-kernel message [lwn.net], it's a golden opportunity to get IPSEC into the 2.4 kernel, and US-based Linux distributors can now bundle PGP, SSH, etc., with their next versions.

    Maybe the spooks (or at least, the spook-meisters) are doing a 180 turn on how to deal with cryptography distribution, from "don't let anyone else have it" to "if everyone else has it, we want it, too".
    --
    "But, Mulder, the new millennium doesn't begin until January 2001."

  • what a crock by bsDaemon (Score:1) Thursday January 13 2000, @10:50AM
  • not trying to pick a fight... by kootch (Score:1) Thursday January 13 2000, @10:51AM
  • government by ArchieBunker (Score:1) Thursday January 13 2000, @10:51AM
  • Re:Someone's on Crack... by mochaone (Score:1) Thursday January 13 2000, @10:51AM
  • Re:GPL Considerations by Demona (Score:1) Thursday January 13 2000, @10:51AM
  • Re:Riiight. by eel (Score:1) Thursday January 13 2000, @10:51AM
  • Actually, they DON'T have to defeat the GPL by Mahy (Score:2) Thursday January 13 2000, @10:52AM
  • Better link to "Type Enforcement" by Eric Seppanen (Score:1) Thursday January 13 2000, @10:53AM
  • MODERATE THIS UP!!! by autechre (Score:1) Thursday January 13 2000, @10:53AM
  • Government versus the People by dattaway (Score:2) Thursday January 13 2000, @10:53AM
  • Looking for Answers by SgtPepper (Score:1) Thursday January 13 2000, @10:53AM
  • Re:The big question is... by RichMan (Score:2) Thursday January 13 2000, @10:54AM
  • Right. Jihad... by dr_labrat (Score:1) Thursday January 13 2000, @10:54AM
  • Re:Will this be available, or restricted? by stevew (Score:1) Thursday January 13 2000, @10:54AM
  • Re:Will this be available, or restricted? by mochaone (Score:1) Thursday January 13 2000, @10:54AM
  • by redelm (54142) on Thursday January 13 2000, @10:55AM (#1375448) Homepage
    IANAL but yes, contractors working on GPL have to release source code, but only to those to whom they've sent binaries. And they can't encumber the NSA from further copying/publishing it. But NSA might not want to.

    But nothing in the GPL says the contractor has to release it to anyone else. The GPL is privacy-friendly: no-one is obligated to publish modifications. But once they are published, source must accompany it, and copying cannot be restricted.

    -- Robert
  • Turn the daughters of the NSA to stone by Anonymous Coward (Score:1) Thursday January 13 2000, @10:55AM
  • A rewrite of protection domains?? by Rotten (Score:1) Thursday January 13 2000, @10:55AM
  • Re:Gratuitous comment re. security levels by MTO (Score:1) Thursday January 13 2000, @10:56AM
  • Re:Riiight. by Cuthalion (Score:2) Thursday January 13 2000, @10:56AM
  • Re:Pre-emptive strike against cluelessness by eel (Score:1) Thursday January 13 2000, @10:58AM
  • Patents vs GPL by Terao (Score:1) Thursday January 13 2000, @10:58AM
  • Re:Riiight. by Cuthalion (Score:2) Thursday January 13 2000, @10:58AM
  • A rewrite of protection domains?? by Rotten (Score:1) Thursday January 13 2000, @10:58AM
  • Re:Pre-emptive strike against cluelessness by ajakk (Score:1) Thursday January 13 2000, @11:00AM
  • Re:yet the paranoid will say "It's for backdoors" by eel (Score:1) Thursday January 13 2000, @11:00AM
  • Only if they distribute by RocketJeff (Score:1) Thursday January 13 2000, @11:01AM
  • Irresistable force meeting immovable object? by TrentC (Score:1) Thursday January 13 2000, @11:01AM
  • Re:Riiight. by KillRaven (Score:1) Thursday January 13 2000, @11:02AM
  • by jd (1658) <[imipak] [at] [yahoo.com]> on Thursday January 13 2000, @11:02AM (#1375465) Homepage Journal
    At first, I couldn't understand why the NSA would want to do this. Linux is GPLed, and they'd have to make any changes public.

    Then I remembered a previous GPL argument, when a company had made -internal- changes and did NOT have to make the changes public, as the GPL does NOT cover these.

    The NSA version would fall into the same category, I suspect, with contractors deemed a part of the same organisation, as far as the GPL is concerned. Always assuming the contractor developed any of the secret stuff. The NSA has more than enough top people to code that part themselves, just to make sure there isn't a GPL conflict.

    Then, I wondered why they didn't branch off from OpenBSD. That's already mostly secure, there's a good base to work from, and it's stabilty is phenominal. Then I realised. They've probably already GOT ultra-secure versions of OpenBSD for PC-based, single-processor servers, but Linux isn't just for PC's or just for one processor.

    If you want a lightweight system that'll run on embedded devices (such as wiretaps), massive-scale multi-processor devices (such as extreme number-crunchers eg: code-crackers, etc), or obsolete hardware (such as stacks of IBM S/390's) then Linux is the one to go for. It's ideal for such functions and such platforms. OpenBSD, etc, would require too much work to make them both multi-processor and multi-platform -enough- to be useful in a meaningful timeframe.

    This isn't to start any kind of flame-war, but I'm sure OpenBSD is used in it's primary environment (because it's GOOD), and Linux is going to be used everywhere else (because it's GOOD -and- THERE.)

  • Re:Government versus the People by BeBoxer (Score:2) Thursday January 13 2000, @11:02AM
  • Re:not trying to pick a fight... by Anonymous Coward (Score:1) Thursday January 13 2000, @11:02AM
  • Re:Wow by Foogle (Score:1) Thursday January 13 2000, @11:03AM
  • Re:Riiight. by Doctor_D (Score:1) Thursday January 13 2000, @11:03AM
  • Re:Right. Jihad... by eel (Score:1) Thursday January 13 2000, @11:04AM
  • Re:Riiight. by n0b0dy (Score:1) Thursday January 13 2000, @11:06AM
  • NSA and Linux -- back a long way.... by Anonymous Coward (Score:2) Thursday January 13 2000, @11:06AM
  • Re:Right. Jihad... by mochaone (Score:1) Thursday January 13 2000, @11:07AM
  • Re:Riiight. by eel (Score:1) Thursday January 13 2000, @11:08AM
  • Patriot (Score:4)

    by Signal 11 (7608) on Thursday January 13 2000, @11:08AM (#1375479)

    Man, talk about a version conflict...


    =================================
    ERROR 10948:
    Red Flag Linux detected. You did
    not see this error, and troops have
    been dispatched to your location, you
    filthy traitor. Remain seated and your
    death shall be quick and painless.
    =================================
    -- RED, WHITE, AND BLUE FLAG LINUX

    "Yes, we're developing a distribution.. but if we told you anything more we'd have to kill you (and the binaries)."

  • Re:Pre-emptive strike against cluelessness by RocketJeff (Score:1) Thursday January 13 2000, @11:10AM
  • by tilly (7530) on Thursday January 13 2000, @11:11AM (#1375482)
    Read more closely. They allow you to post the source-code. The binaries appear to be another kettle of fish...

    Take a look at a longer description [slashdot.org] that I got from Frank Hecker in email.

    Cheers,
    Ben
  • by sethg (15187) on Thursday January 13 2000, @11:11AM (#1375483) Homepage
    In the standard Unix security model, once an attacker is logged in as root, or gets his/her program to run as root, or exploits a weakness in a program that runs as root ... "game over, man, game over".

    According to this summary [securecomputing.com] of Sidewinder's system, the only way you can get this level of access is by booting the "administrative kernel", and when the administrative kernel is running, all network connections are disabled. While running the normal "operational kernel", every process can be restricted to handling certain file types and system calls. This way, for example, your netnews server and FTP server can have administrators who can't access one another files or processes. If, say, a Belgian spy compromises your netnews administrator's account, the spy still couldn't send out anything over FTP.
    --
    "But, Mulder, the new millennium doesn't begin until January 2001."

  • Distribute, Publish are the key by autechre (Score:2) Thursday January 13 2000, @11:12AM
  • Re:Pre-emptive strike against cluelessness by mochaone (Score:1) Thursday January 13 2000, @11:13AM
  • all third parties... under the license by MattMann (Score:1) Thursday January 13 2000, @11:13AM
  • NSA Website aparently Slashdotted by Cy Guy (Score:2) Thursday January 13 2000, @11:13AM
  • Request info regarding licensing obligations by Nailer (Score:1) Thursday January 13 2000, @11:16AM
  • Re:Riiight. by eel (Score:1) Thursday January 13 2000, @11:17AM
  • Re:Riiight. by um... Lucas (Score:1) Thursday January 13 2000, @11:18AM
  • Re:The big question is... by Foogle (Score:2) Thursday January 13 2000, @11:18AM
  • by Big Jojo (50231) on Thursday January 13 2000, @11:18AM (#1375493)

    Duh. Of course the NSA wants to analyse Linux and know about any backdoors there; how else will it take advantage of them?

    ... no wait, you were talking about adding backdoors? Never mind. ;-)

    By the way ... You may not know that the NSA has a research arm that's distinct from its SIGINT operations (and export control operations, and secure network operations, and ...). One of their ongoing problems has been to get "Commercial, off-the-shelf" (COTS) software to be good enough for use in sensitive systems. Commercial vendors have been unable to meet those requirements, since the market they'd hit is too miniscule. "Trusted Solaris" and so on; always multiple revs behind. And almost always pains in the behind to administer.

    Another possible scenario is that the face value here is the right one: they want to see some standard Linux distributions get hardened, so that some real administrators will identify the problems so they can get fixed. And so the government can use more current technology in those sensitive systems ! They've been getting too far behind, and needing training that's too specialized. Linux would seem to have the potential of hosting a great fix!

  • Re:Riiight. (Score:3)

    by nerpdawg (6937) on Thursday January 13 2000, @11:20AM (#1375494)
    I'd say it probably depends on this Type Security thing they talk about. They talk about partitioning the kernel into discrete parts, each one getting specific permissions. That's not what openbsd has. Openbsd has done a very thorough security audit. If openbsd doesn't already use their security technique, it'd probably be just as much work to use this on openbsd. Linux has the advantage of having more functionality and devices working with it, so if it's going to take just as much work for either kernel, why not go with the one with more toys?
  • Now, I am usually the paranoid one, but by lifebouy (Score:2) Thursday January 13 2000, @11:20AM
  • Re:Pre-emptive strike against cluelessness by mochaone (Score:1) Thursday January 13 2000, @11:20AM
  • Re:Riiight. by SgtPepper (Score:1) Thursday January 13 2000, @11:23AM
  • Re:Will this be available, or restricted? by Foogle (Score:2) Thursday January 13 2000, @11:23AM
  • Why not? by spaceorb (Score:1) Thursday January 13 2000, @11:23AM
  • Re:yet the paranoid will say "It's for backdoors" by Jonathan the Nerd (Score:1) Thursday January 13 2000, @11:24AM
  • Re:Riiight. by Anonymous Coward (Score:2) Thursday January 13 2000, @11:26AM
  • Re:Wow by Foogle (Score:1) Thursday January 13 2000, @11:27AM
  • Secure Computing and Linux by Ledge Kindred (Score:2) Thursday January 13 2000, @11:29AM
  • Re:Pre-emptive strike against cluelessness by QuMa (Score:1) Thursday January 13 2000, @11:31AM
  • Re:Pre-emptive strike against cluelessness by eel (Score:1) Thursday January 13 2000, @11:33AM
  • Re:Cool! by geethree (Score:1) Thursday January 13 2000, @11:34AM
  • Re:GPL Considerations by Anonymous Coward (Score:1) Thursday January 13 2000, @11:34AM
  • Re:Pre-emptive strike against cluelessness by Wah (Score:2) Thursday January 13 2000, @11:35AM
  • Old Proverb? by Ektanoor (Score:2) Thursday January 13 2000, @11:35AM
  • Re:Now, I am usually the paranoid one, but by Matt Lee (Score:1) Thursday January 13 2000, @11:36AM
  • Maybe the NSA _wants_ to release the source by Christopher Craig (Score:2) Thursday January 13 2000, @11:37AM
  • Re:Pre-emptive strike against cluelessness... by Le douanier (Score:2) Thursday January 13 2000, @11:39AM
  • Re:yet the paranoid will say "It's for backdoors" by redelm (Score:2) Thursday January 13 2000, @11:40AM
  • Best way to fix the monopoly by ch-chuck (Score:2) Thursday January 13 2000, @11:41AM
  • Re:Riiight. by zifnab (Score:1) Thursday January 13 2000, @11:41AM
  • by nevets (39138) on Thursday January 13 2000, @11:43AM (#1375520) Homepage Journal
    Back in March, I talked to RMS himself on this very topic. And the original poster is correct. RMS stated that he is concerned that those that receive software have the same rights to that software (because they bought it or what not) as the one that gave it to them. If I wrote software for you, then you must have the same rights to sell that or give it away as I did. So, my take from this, is that you must give (not restrict) the rights to those that you distribute it to. If you only distribute it to one person, or company, than that person/company doesn't want to give it away, then noone has to.

    I mentioned the way I do business with my company, to RMS. We sell software to our customer (usually the government) and we give them the source and the rights to modify that source (just like GPL) but they don't in turn give it to anyone else, although we don't restrict them from doing so. He told me that, that is custom programming and he has nothing against it. The GPL would not affect that at all, except if the government wanted to imposed their own license.

    So, in theory, you can have a little club of people that have some modification of the Linux kernel that no one else can see. But all it takes is one person to give it away to anyone to destroy that. The club cannot (under GPL) restrict anyone from doing so.

    Steven Rostedt
  • New management == GOOD by Anonymous Coward (Score:2) Thursday January 13 2000, @11:44AM
  • Re:Riiight. by zifnab (Score:1) Thursday January 13 2000, @11:46AM
  • Re:heh, yeah right by um... Lucas (Score:1) Thursday January 13 2000, @11:48AM
  • Re:Riiight. by GMontag (Score:1) Thursday January 13 2000, @11:48AM
  • OpenBSD already supports LOTS of platforms by Smurf (Score:1) Thursday January 13 2000, @11:50AM
  • by John Fulmer (5840) on Thursday January 13 2000, @11:58AM (#1375531)
    A little background.

    I've been consulting, installing, and using Secure Computing's Sidewinder firewall for about 3.5 years now, which includes the "Patented Type Enforcement Technology". Here's the skinny..

    Type enforcement was developed by Secure Computing to be run on a Motorola mini computer system for the NSA about 10-15 years ago. This was specificly designed to be a system to hold both classified and non-classified information, with both classified and non-classified users.

    What type enforcement does is create a series of domains within the context of the operating system. Each file and user is assigned to a domain, or a series of domains, and cannot pass domain boundaries, unless explicitly allowed. Attempting to cross boundaries will result in the offending application being killed by the system kernel, the attempted logged, and alarms rung.

    The important thing here is that the domain permissions and rules are set in the kernel itself, and changing those rules requires a recompile. I know that Secure Computing was working on a 'type enforcement lite', where the rules were enforced by a userspace daemon, but I hadn't seen anything about that for quite awhile.

    Sidewinder is a damned effective firewall, due to the type enforcement. Even if someone breaks a proxy or service running on the outside of the firewall, you still haven't breached the firewall, since there is no logical path to the inside domains or the internal ethernet card, except through a series of named pipes between dual IP stacks (one for the 'outside' and one for the 'inside'). Breaking through those is extremely non-trivial, since every time you touch the wrong domain, you get kicked and logged.

    Type enforcement is real, and it's been around for a very long time. And works very well.


    jf
  • Re:heh, yeah right by dev/eth0: (Score:1) Thursday January 13 2000, @11:59AM
  • wow by Kenshiro (Score:1) Thursday January 13 2000, @12:00PM
  • Re:Pre-emptive strike against cluelessness... by Royster (Score:1) Thursday January 13 2000, @12:01PM
  • by Weezul (52464) on Thursday January 13 2000, @12:02PM (#1375535) Homepage
    So, in theory, you can have a little club of people that have some modification of the Linux kernel that no one else can see. But all it takes is one person to give it away to anyone to destroy that. The club cannot (under GPL) restrict anyone from doing so.

    Correct..

    Legally the way it would work is: If someone starts selling NSA/Linux then they will be required to give away the source, but the NSA could try and stop them from selling NSA/Linux.. and it would be a big fight. Unfortunatly, OSS would probable loose to the NSA in a legal battle over the GPL.. national security and all that crap. On the other hand the NSA knows what kind of contract they are getting into now.

    The real question is further restricted distribution, i.e. the NSA giving the NSA/Linux source to a contractor grants the contractor distribution rights. National security can will probable trump this in hind sight, but we might be able to force the NSA not to give it to contractors without distribution rights in the first place.. via the GPL.

    Interpretation: Do not try and use the GPL to trck the NSA into giving away stuff, but do use it to push them into giving it away in the first place.

    Jeff
  • DTE for linux - available as a patch! by listen (Score:1) Thursday January 13 2000, @12:03PM
  • Why Linux? Here's an easy answer... by HariSeldon (Score:2) Thursday January 13 2000, @12:03PM
  • Re:Old Proverb? by Kenshiro (Score:1) Thursday January 13 2000, @12:04PM
  • Hmm...this sounds a bit suspicious to me... by diamond (Score:1) Thursday January 13 2000, @12:07PM
  • by listen (20464) on Thursday January 13 2000, @12:08PM (#1375540)

    oops - messed it up last time! Doh!

    at this url: http://research-cistw.saic.com/cace/dte.html [saic.com]

    (Hope that someone reads down far enough to moderate this up). The site has a good explanation of what DTE is, but I don't know how active they are.

    They have a patch against 2.2.13, which was created on Dec 13 1999. So its not too out of date, though it will have to be forward ported to 2.3 I suppose...

    Maybe the NSA should be spending their money elsewhere - or maybe they should clue up to what open source is all about.

    I wonder what is covered by the patent Secure are so proud of?

  • dang that's funny by The HaikuMaster (Score:1) Thursday January 13 2000, @12:08PM
  • Re:Riiight. by civilizedINTENSITY (Score:1) Thursday January 13 2000, @12:09PM
  • I don't think they've much to worry about... by HariSeldon (Score:1) Thursday January 13 2000, @12:10PM
  • Re:Right. Jihad... by Jonathan the Nerd (Score:1) Thursday January 13 2000, @12:11PM
  • Not a total disaster by Straker Skunk (Score:1) Thursday January 13 2000, @12:17PM
  • IS EVERYBODY IN A COMMA!!!!!!! by commandante cheX (Score:1) Thursday January 13 2000, @12:20PM
  • Re:MODERATE THIS UP!!! by roguebfl (Score:1) Thursday January 13 2000, @12:21PM
  • Re:Pre-emptive strike against cluefulness... by Artie FM (Score:1) Thursday January 13 2000, @12:26PM
  • Re:Pre-emptive strike against cluefulness... by Artie FM (Score:1) Thursday January 13 2000, @12:26PM
  • Re:if you can't beat 'em, join 'em by xant (Score:1) Thursday January 13 2000, @12:28PM
  • In-house Loophole? by hypergeek (Score:2) Thursday January 13 2000, @12:35PM
  • Re:Pre-emptive strike against cluelessness by nevets (Score:1) Thursday January 13 2000, @12:38PM
  • Re:Pre-emptive strike against cluelessness by eel (Score:1) Thursday January 13 2000, @12:46PM
  • Re:Someone's on Crack... by eel (Score:1) Thursday January 13 2000, @12:49PM
  • Re:Pre-emptive strike against cluelessness by Faré (Score:1) Thursday January 13 2000, @12:49PM
  • Re:Pre-emptive strike against cluelessness by ariux (Score:1) Thursday January 13 2000, @12:49PM
  • Re:heh, yeah right by mistabobdobalina (Score:1) Thursday January 13 2000, @12:57PM
  • What is C2 by chicken (Score:1) Thursday January 13 2000, @12:58PM
  • Re:Hmm...this sounds a bit suspicious to me... by mochaone (Score:1) Thursday January 13 2000, @12:58PM
  • Re:heh, yeah right by oromme (Score:1) Thursday January 13 2000, @01:06PM
  • NSA **IS** Interested in Linux: another report. . by Salgak1 (Score:2) Thursday January 13 2000, @01:08PM
  • Re:OpenBSD already supports LOTS of platforms by Anonymous Coward (Score:1) Thursday January 13 2000, @01:10PM
  • Re:Riiight. by wildernapt (Score:1) Thursday January 13 2000, @01:21PM
  • But no NDAs by / (Score:2) Thursday January 13 2000, @01:23PM
  • Re:Riiight. by wildernapt (Score:1) Thursday January 13 2000, @01:25PM
  • Re:Best way to fix the monopoly by ariux (Score:1) Thursday January 13 2000, @01:26PM
  • Re:A Marriage Made in Hell? by Abigail-II (Score:2) Thursday January 13 2000, @01:35PM
  • Secure Computing Sidewinder by vrazhumin (Score:1) Thursday January 13 2000, @01:37PM
  • Re:heh, yeah right by Fjandr (Score:1) Thursday January 13 2000, @01:38PM
  • Re:Patented technology in the kernel? by Abigail-II (Score:1) Thursday January 13 2000, @01:43PM
  • It does, mostly by / (Score:2) Thursday January 13 2000, @01:43PM
  • 5th amendment violation by / (Score:2) Thursday January 13 2000, @01:51PM
  • by LnkStern (79997) on Thursday January 13 2000, @01:54PM (#1375581)
    There is another ongoing NSA Secure Linux project. It is being done by the Computer Security Research Division at NSA. They are attempting to port the Flask Security Architecture [utah.edu] to Linux. Flask is a policy-flexible OS security architecture.

    Their Secure Linux project page is available [utah.edu].
  • Re:IPO by Signal 11 (Score:1) Thursday January 13 2000, @01:57PM
  • Re:Will this be available, or restricted? by Foogle (Score:2) Thursday January 13 2000, @01:57PM
  • Re:heh, yeah right by Anonymous Coward (Score:1) Thursday January 13 2000, @02:07PM
  • Re:In-house Loophole? by ariux (Score:1) Thursday January 13 2000, @02:17PM
  • Re:What is C2 by Dr. Blue (Score:1) Thursday January 13 2000, @02:20PM
  • by JoeBuck (7947) on Thursday January 13 2000, @02:20PM (#1375592) Homepage

    The press release brags about "Secure Computing's patented Type Enforcement technology". Clearly, to make this work they need to put their type enforcement stuff in the kernel. However, the GPL in Clause 7 specifically states

    7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

    This means that Secure Computing must grant a royalty-free license to all direct or indirect recipients to use their patented technologies in Linux kernels. Other clauses of the GPL forbid them from restricting redistribution. So are they giving up hope of making money on their patent? Do they know this?

  • How will this jive with the GPL? by gnerd (Score:1) Thursday January 13 2000, @02:32PM
  • Re:Riiight. by swilly (Score:2) Thursday January 13 2000, @02:37PM
  • Re:NSA Website aparently Slashdotted by Ross C. Brackett (Score:2) Thursday January 13 2000, @02:39PM
  • Re:Riiight. by stripes (Score:1) Thursday January 13 2000, @02:41PM
  • Re:IPO by sjames (Score:2) Thursday January 13 2000, @02:42PM
  • Offtopic but very funny by clark9mm (Score:1) Thursday January 13 2000, @02:51PM
  • Re:[OT] heh, yeah right by sjames (Score:1) Thursday January 13 2000, @02:55PM
  • by Animats (122034) on Thursday January 13 2000, @02:59PM (#1375602) Homepage
    NSA has funded a long series of special-purpose secure systems, many of which are on the Evaluated Products List. [ncsc.mil] Unfortunately, many of the more secure systems were developed for unpopular platforms, such as Wang, Unisys, and Data General hardware.

    An A1 rating [ncsc.mil] of a high-rated system is worth reading. This gives you an idea of what it takes to get it right. At the lower levels, it's easier; Microsoft NT 4.0 with service pack 6A plus a "C2 hotfix set" [ncsc.mil] finally got a C2 rating (the lowest offered), after years of failed attempts. Microsoft had to use the new "outside evaluator" system to do it, rather than having NSA itself do the evaluation. The difference is that NSA only gives you two tries to pass. You can pay an outside evaluator to let you try again and again. NSA allows this at the lowest security level to encourage vendors to try to meet the minimal C2 requirements.

    It makes a lot of sense for NSA to fund an effort based on Linux; they'll get something they can run on popular hardware. But some major kernel changes will be needed to get into the B levels. (NSA never had much interest in C-level systems.)

    I've been out of that world for a long time now, but from 1978 to 1982 I worked on KSOS [nist.gov], an early NSA-funded attempt to build a secure UNIX-like OS. The original design was done at SRI International, and we at Ford Aerospace implemented it. It eventually worked, but was too slow. It was for PDP-11 machines (0.5 MIPS, 64K address space per process), and was implemented in Modula I, since C was considered unsafe even back then. The combination of an inefficient Modula compiler and a small address space ruined the thing; we had to cut out speed optimizations to make it fit. This was one of the first systems designed against the Orange Book [ncsc.mil] criteria, which, incidentally, started life as Grace Nibaldi's master's thesis. [nist.gov]

    BSD Unix, incidentally, was viewed as hopeless from a DoD security standpoint. The kernel was far too complicated. A rewrite in Ada was considered in the early 1980s, but rejected. The DoD view at the time was that BSD was a dead end, and Mach was the future. They wanted something at least as secure as Multics, which was a system from the late 1960s rated at B2 in 1985. [ncsc.mil] But that's another story.

  • "grep NSAKEY *.c *.h" by 1010011010 (Score:2) Thursday January 13 2000, @03:33PM
  • Re:Riiight. by Cuthalion (Score:2) Thursday January 13 2000, @03:40PM
  • A New Direction? by KeyLargo (Score:1) Thursday January 13 2000, @03:43PM
  • Re:Maybe the NSA _wants_ to release the source by vilvoy (Score:1) Thursday January 13 2000, @03:53PM
  • Re:Uh, and where is Linux "from"? by Relforn (Score:1) Thursday January 13 2000, @04:00PM
  • This is a GOOD THING by ron_nelson (Score:1) Thursday January 13 2000, @04:02PM
  • Not quite: NSA and companies CAN keep secrets by redelm (Score:2) Thursday January 13 2000, @04:09PM
  • Re:Riiight. by ringrang (Score:1) Thursday January 13 2000, @05:02PM
  • Re:Riiight. by zilym (Score:1) Thursday January 13 2000, @05:31PM
  • Re:A Marriage Made in Hell? by debrain (Score:2) Thursday January 13 2000, @05:40PM
  • Re::) perhaps there is a reason by TheGreek (Score:1) Thursday January 13 2000, @05:48PM
  • Re:Wow by MindStalker (Score:2) Thursday January 13 2000, @05:53PM
  • Name/Slogan Suggestions by computerboy (Score:1) Thursday January 13 2000, @05:55PM
  • Re:Not quite: NSA and companies CAN keep secrets by timmyd (Score:1) Thursday January 13 2000, @05:57PM
  • Re:Licencing thoughts and issues by anth (Score:1) Thursday January 13 2000, @06:06PM
  • Sidewinder is OpenBSD by spauldo (Score:2) Thursday January 13 2000, @06:12PM
  • I can see it now... by Millennium (Score:1) Thursday January 13 2000, @06:13PM
  • GNU/Hurd by timmyd (Score:1) Thursday January 13 2000, @06:21PM
  • Re:Wow by Foogle (Score:2) Thursday January 13 2000, @06:48PM
  • Why so? by Robert S Gormley (Score:2) Thursday January 13 2000, @06:51PM
  • Re:Not quite: NSA and companies CAN keep secrets by redelm (Score:2) Thursday January 13 2000, @07:14PM
  • Re:Pre-emptive strike against cluelessness by IntlHarvester (Score:1) Thursday January 13 2000, @07:32PM
  • Re:Riiight. by Tranquillus (Score:1) Thursday January 13 2000, @08:15PM
  • NSOS by Bad Juju (Score:1) Thursday January 13 2000, @08:40PM
  • Uh, so don't use it. by Bad Juju (Score:1) Thursday January 13 2000, @08:41PM
  • espionage anyone? by digitalunity (Score:1) Thursday January 13 2000, @09:10PM
  • Re:Pre-emptive strike against cluelessness by QuMa (Score:1) Thursday January 13 2000, @09:12PM
  • Re:Maybe the NSA _wants_ to release the source by Rovaani (Score:1) Thursday January 13 2000, @09:36PM
  • Re:Licencing thoughts and issues by Eck (Score:2) Thursday January 13 2000, @10:13PM
  • Re:Riiight. by xyz123 (Score:1) Thursday January 13 2000, @10:33PM
  • Re:Pre-emptive strike against cluelessness by xruinerx (Score:1) Thursday January 13 2000, @10:35PM
  • Re:Pre-emptive strike against cluelessness by xyz123 (Score:1) Thursday January 13 2000, @10:51PM
  • Re:Not quite: NSA and companies CAN keep secrets by Malcontent (Score:1) Thursday January 13 2000, @11:23PM
  • Re:NSOS (off topic) by keyeto (Score:1) Friday January 14 2000, @12:17AM
  • Re:/. readers absolutely CLUELESS regarding GPL by radja (Score:2) Friday January 14 2000, @12:42AM
  • Re:In-house Loophole? by Bassthang (Score:1) Friday January 14 2000, @12:57AM
  • OpenBSD copyright statement in WinXX by Paul Jakma (Score:1) Friday January 14 2000, @01:38AM
  • Real intentions by DotSlasher (Score:1) Friday January 14 2000, @02:21AM
  • *Sigh* Re-inventing the wheel by proberts (Score:2) Friday January 14 2000, @02:25AM
  • This is a great thing coming to Linux! by Steeltoe (Score:1) Friday January 14 2000, @02:27AM
  • NSA getting clues by karb (Score:2) Friday January 14 2000, @03:32AM
  • Not too much trouble by mikera (Score:2) Friday January 14 2000, @03:37AM
  • Re:Pre-emptive strike against cluelessness by dillon_rinker (Score:2) Friday January 14 2000, @03:55AM
  • Re:Right. Jihad... by Ronin X (Score:1) Friday January 14 2000, @04:24AM
  • Re:Experience with "Type Enforcement"... by Amphigory (Score:2) Friday January 14 2000, @05:21AM
  • Re:wow by ricksmith (Score:1) Friday January 14 2000, @05:58AM
  • Re:DTE for linux - available as a patch! by ricksmith (Score:1) Friday January 14 2000, @06:01AM
  • Re:Some NSA secure system history by ricksmith (Score:1) Friday January 14 2000, @06:30AM
  • Re:Pre-emptive strike against cluelessness by Maserati (Score:1) Friday January 14 2000, @06:32AM
  • Re:dang that's funny by CyberSp00k (Score:1) Friday January 14 2000, @06:34AM
  • Re:What is C2 by CyberSp00k (Score:1) Friday January 14 2000, @07:27AM
  • Re:Patented technology in the kernel? by Sangui5 (Score:1) Friday January 14 2000, @09:35AM
  • The Secure Computing FAQ on this subject by bpdlr (Score:1) Tuesday January 25 2000, @02:06AM
  • 57 replies beneath your current threshold.
(1) | 2 | 3