Slashdot Mirror


NSA Wages Cyberwar Against US Armed Forces Teams

Hugh Pickens writes "A team of Army cadets spent four days at West Point last week struggling around the clock to keep a computer network operating while hackers from the National Security Agency tried to infiltrate it with methods that an enemy might use. The NSA made the cadets' task more difficult by planting viruses on some of the equipment, just as real-world hackers have done on millions of computers around the world. The competition was a final exam for computer science and information technology majors, who competed against teams from the Navy, Air Force, Coast Guard and Merchant Marine as well as the Naval Postgraduate Academy and the Air Force Institute of Technology. Ideally, the teams would be allowed to attack other schools' networks while also defending their own but only the NSA, with its arsenal of waivers, loopholes, and special authorizations is allowed to take down a US network. NSA tailored its attacks to be just 'a little too hard for the strongest undergraduate team to deal with, so that we could distinguish the strongest teams from the weaker ones.' The winning West Point team used Linux, instead of relying on proprietary products from big-name companies like Microsoft or Sun Microsystems."

71 of 219 comments (clear)

  1. Linux by sleekware · · Score: 5, Insightful

    Anyone surprised by the OS choice of the winner? It was going to be either that or BSD.

    1. Re:Linux by sleekware · · Score: 2, Informative

      I see this was marked as a trolling comment, but I meant with respect of the ability to really harden the security (and great security that is usually comes with a Linux or BSD package by default).

    2. Re:Linux by LaskoVortex · · Score: 3, Funny

      Anyone surprised by the OS choice of the winner?

      No. The NSA doesn't run Linux so they don't know how to attack it. You have to log in with that text thingy and then type some stuff to get it to do what you want. The other kind of OS with the pictures of things works much better. You can point at the pictures and click them and it does what you want. If no one at the NSA runs Linux, how do you expect them to write a virus for it? It's obvious why it won because it is an underrepresented OS that no one uses anyway.

      --
      Just callin' it like I see it.
    3. Re:Linux by ouimetch · · Score: 2, Insightful

      Great security comes by keeping yourself off the grid of would be attackers. Even the most secure systems can be tapped if somebody wants to bad enough and knows where to find it.

    4. Re:Linux by Bellegante · · Score: 5, Informative
    5. Re:Linux by Burkin · · Score: 5, Funny

      Whoosh!

    6. Re:Linux by gravesb · · Score: 4, Interesting

      I participated in this as a Cadet in 2001. We used a variety of operating systems, including Windows 2000, Solaris, Linux, and Mac OS9. Even back then, the Linux server and desktop client had by far the greatest uptime. Well, except for me, as I was attempting to rebuild the Windows server after they had taken it down, yet again.

      --
      http://bgcommonsense.blogspot.com
    7. Re:Linux by Windrip · · Score: 2, Interesting

      I wonder if VMS was even allowed in the competition. Yeah, I know: "It wasn't banned, the rules were changed!"

    8. Re:Linux by Anonymous Coward · · Score: 5, Informative

      I was involved in the exercise. We used FreeBSD and Fedora Core 10 as our base server platforms. We'd used FreeBSD last year, so we were confident that it would give us a solid base to work from.

      According to the exercise directive, we had to run several windows workstations. We used Window2008 as the Active Directory and Domain Controller. We didn't go so far as try the "read only" mode, but W2k8 seemed solid enough for the duration of the exercise. Wasn't easy to get set up and locked down, however.

    9. Re:Linux by socceroos · · Score: 2, Insightful

      That, my friend, is a dangerously shallow explanation of security.

    10. Re:Linux by MoonBuggy · · Score: 4, Interesting

      Although you jest, I'm actually surprised at how confident and competent the NSA seem here. Maybe it's just an (unfair?) association I've built up that government organisation = technically incompetent, and I know they employ a lot of very smart people, but it surprises me that they were so far ahead of the teams that they could pick exactly what level of difficulty to set their attacks at.

      Seeing at some of the work that's presented at conventions, the brilliantly paranoid security systems that the likes of OpenBSD have, and some of the distinctly embarrassing news stories about the latest government network being hacked by some guy in a basement, I guess I was just expecting the NSA to get more of a run for their money than "Yeah, we pitched it so they couldn't quite win. No problem really."

      I'd be interested to see how a team harvested from the basements of MIT or Caltech would stack up in a challenge like this, actually.

    11. Re:Linux by Anonymous Coward · · Score: 2, Insightful

      No whoosh involved when a comment that stale, pointless, and banal is not seen as humorous.

      I think it was making fun of the traditional arguments about why Linux has fewer security risks. I.e. That Linux is "underrepresented" or benefits from security through obscurity. The post, though not funny to you, is funny to those who see through this disingenuous argument.

    12. Re:Linux by mikek2 · · Score: 3, Interesting

      As a CGA cadet back in the day, I would've LOVED to have done this. Alas, this was in the early 90's before this competition became reality.

      Alas, the Coast Guard has since completely eliminated the academy's CS major altogether (instead replacing it with some bullshit Op Analysis degree). Talk about being told your services aren't wanted anymore!

      But screw 'em and their horrible decision; I make more than an admiral now, anyway.

    13. Re:Linux by rtb61 · · Score: 2, Insightful

      This still makes the assessment grossly unfair. They others teams forced to run windows were effectively discriminated against and stuck in a no win situation, especially as the NSA created a more secure OS SELinux, so obviously there secure OS of choice and effectively checked for any known hacks they could implement.

      Of course for real security you need to involve the CIA, rather than hacking the software, you hack the admins, free love, hard currency etc. and, you get direct access and the hardware of your choice installed, good luck trying to secure software on insecure hardware ;D.

      --
      Chaos - everything, everywhere, everywhen
    14. Re:Linux by ArcherB · · Score: 4, Insightful

      Great security comes by keeping yourself off the grid of would be attackers. Even the most secure systems can be tapped if somebody wants to bad enough and knows where to find it.

      For a Soldier/Marine/Sailor/Airman, the ability to communicate is just as important as the ability to shoot. The greatest marksman in the world is worthless when he is cut off from his unit and surrounded by enemies that are in constant contact with each other.

      So to unplug the network cable from these machines kinda makes them worthless.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    15. Re:Linux by EEDAm · · Score: 4, Insightful

      You were surprised how confident and competent the NSA seems here? Honestly that got me scratching my head hugely. Not because I have some god given insight into the strength of the NSA but simply because this was an *under-grad* evaluation where they pitched the task as slightly too hard for the best under-grad team. Nuff respect to under-grads who study hard, but being an under-grad is just part of the journey and you have so much more you can develop when you finish that phase of your life. You really think it's surprising the NSA (or for that any fact any corporation / organisation / entity) is fairly or in fact let's make that *hugely* more advanced than the undergrads entering it? For every genius entrepreneur who comes out of college with a hot idea, there's a million who are just beginning their development. The world would be f$cked if we stoppped at that point...

    16. Re:Linux by Bombula · · Score: 3, Interesting

      I'm actually surprised at how confident and competent the NSA seem here

      No offense to West Point and the other military academies, but I'd like to see NSA take on the top team from MIT, Cal Tech, etc and see how they fare before putting total confidence in the NSA.

      --
      A-Bomb
    17. Re:Linux by Daniel+Dvorkin · · Score: 3, Insightful

      If the other teams were "forced to run Windows" (which it doesn't say anywhere in the story) then it would have been because of service policy ... in which case hopefully the Army's relatively favorable attitude Linux will get the other services' attention.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    18. Re:Linux by Software+Geek · · Score: 3, Insightful

      The competence of the NSA or the cadets has nothing to do with it. At the moment, the attacker simply has a huge advantage over the defender, no matter who the attacker and defender are. The defender must deploy a host of applications whose primary development goal was time to market, and security is still somewhere near the bottom of the todo list. The defender must rely on the discipline of end users with no interest or understanding of network security. The attacker can download all kinds of prepackaged exploits from the internet. The attacker only needs for a handful of those exploits to succeed. The defender can not afford to lose even once.
      Government networks get hacked because they are defending. I would venture to guess that the NSA can hack into Chinese and Russian government networks just as easily as they can hack into ours.

    19. Re:Linux by Tom · · Score: 5, Informative

      I'd be interested to see how a team harvested from the basements of MIT or Caltech would stack up in a challenge like this, actually.

      Get their asses handed to them, essentially.

      We all laugh about the military and the secret services, but we forget what an impressive amount of things they do that we do not hear about. Sure, you learn about that double-agent fuckup in the middle east and think "how could anyone be that stupid?" - but you never learn about the other 20 agents that never get caught or uncovered.

      MIT is an impressive university, and they can floor Vegas with card counting. But the NSA is the largest employer of mathematicians in the world, and is still several years ahead of the world-wide scientific community in some areas of math research, especially cryptography.

      They have their share of fuckups, like every organisation of that size. Wouldn't underestimate them, though.

      --
      Assorted stuff I do sometimes: Lemuria.org
  2. NCCDC by Anonymous Coward · · Score: 5, Informative

    Looks a lot like the National Collegiate Cyber Defense Competition. Any college student team can participate in that one, however, and the NSA or Secret Service have participated in past events iirc.

    The competition is a lot of fun, 64 teams last year.

    1. Re:NCCDC by nametaken · · Score: 3, Insightful

      How bad-ass must one be to withstand concerted hack attempts by the NSA? I'd think that would look really, really impressive on a resume. Especially for someone applying for a .gov job!

    2. Re:NCCDC by Burkin · · Score: 2, Interesting

      Except as the story says this wasn't even the worse they could do. They tamed down their attacks to the level of the undergraduates.

    3. Re:NCCDC by Atlantis-Rising · · Score: 5, Insightful

      The fact that the NSA was willing to participate at all strongly suggests to me that the NSA was just playing games, and was not in fact utilizing anywhere near their full capabilities in this exercise. Which says something pretty impressive about the NSA.

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    4. Re:NCCDC by Anonymous Coward · · Score: 3, Funny

      The NSA has a much bigger toolbox than we give them credit for.

      No, we don't. I work for the NSA, and I promise, you've seen it all. Move along here, nothing else to see. These aren't the droids you're looking for...

    5. Re:NCCDC by Torvaun · · Score: 2, Interesting

      You really think that if the NSA went to Microsoft and asked for source code, that Microsoft would say no?

      --
      I see your informative link, and raise you a pithy comment.
    6. Re:NCCDC by Chris+Burke · · Score: 2, Funny

      Except as the story says this wasn't even the worse they could do. They tamed down their attacks to the level of the undergraduates.

      Exactly. Which is why Linux and Open Source won.

      You see, it's true that Open Source is superior and more potent at staving off cyber attacks than Closed Source. However, to defeat the next level of tests you need Secret Reverse Unclosed Source (of Ineffable Primes, +3). However the big boys aren't exactly going to be giving that away, what with it defeating the purpose and all. So far though Open Source is the best we mortals have managed. Maybe through meditation and large amounts of coffee we will be enlightened.

      A couple things I have been able to glean, though: The Ultimate OS ends with a 'z', and penguins are important.

      --

      The enemies of Democracy are
    7. Re:NCCDC by c_forq · · Score: 4, Funny

      You really think the NSA bothers to ask?

      --
      Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
    8. Re:NCCDC by Jah-Wren+Ryel · · Score: 4, Informative

      You really think that if the NSA went to Microsoft and asked for source code, that Microsoft would say no?

      Hell, MS even said yes when China asked.

      Open-source just levels the playing field for the rest of us.

      --
      When information is power, privacy is freedom.
    9. Re:NCCDC by fluffy99 · · Score: 3, Interesting

      I've seen to many examples of the NSA having insider information to believe that. We get told to change some obscure registry setting or files and then a month later MS quietly announces an update that fixes the problem. For example, we were had to go into the registry and gut the autorun function entirely instead of just using the GPO. At the time I thought it was a f'd up mandate, but alas 6 weeks later MS admits that disabling autorun via the normal policy did not disable it in certain situations. Think the NSA knew ahead of time?

      Or how about their partnership with Symantec? Where the detections for some zero-day exploits are present in the symantec definitions files long before the zero-day exploit shows up in the wild?

      No, NSA isn't ahed of the game at all....

    10. Re:NCCDC by Artemis3 · · Score: 2, Insightful

      Did you forget "KEY" "NSAKEY" found when someone let windows slip with debug symbols and variable names on? This is the reason you don't trust black boxes known as proprietary software.

      --
      Artix
      Your Linux, your init.
    11. Re:NCCDC by fluffy99 · · Score: 2, Interesting

      Certainly with closed software, its easier to lean on the company to get a backdoor inserted without anyone noticing. You still can't rule this out with open-source.

      You think the NSA hasn't been trying to weasel a backdoor into Firefox? I'm willing to bet the NSA (or another foreign intelligence agency) has done their own review of the code, and they are saving a few exploitable bugs for future use.

      Sorry open source fans. The cold hard reality is that once open source code is written and accepted into a project, nobody actually looks at it again unless it has a functional bug, they want to add a feature, or someone exploits the code. It's a myth that software, either closed or open source, gets any kind of periodic review out of good practice.

  3. Not as many? by Twillerror · · Score: 2, Interesting

    "It is also much easier to secure because "you can tweak it for everything you need" and there are not as many known ways to attack it, he said."

    I'm not sure I agree with this. There are plenty of ways to hack all OSs. Maybe a generic underhardened Windows install has more know ways...but how would one even quantify what is know and not know. Public is one thing, but given that Linux is open source and even compiled code can be broken down there is likely many known ways to hack products that are not public yet.

    I'd be more interested in the permiter defenses they used. Like what kind of IDS/IPS did they use? Where they using email firewalls to prevent floods of emails or just blocking. I think you also have to harden your servers, but I'd rather have something protecting my email server and have more layers to dig thru..and to alert you.

    1. Re:Not as many? by Burkin · · Score: 3, Insightful

      The programmers that contribute to OS projects are pretty adamant about good code, something Microsoft will learn one day.

      And yet in practice this statement doesn't hold up because there is plenty of shit code floating around in open source projects.

    2. Re:Not as many? by ross.w · · Score: 2, Interesting

      With Windows, you have to just trust Microsoft. With Linux or BSD, you don't have to trust anyone.

      It is even more of an issue for a non-US military. If you have the source code, you can vet it and make sure no one has planted back doors that the US Govt has insisted on.

      With Windows, you have to trust Microsoft when they tell you there are no backdoors. If you were the Chinese, would you believe them?

      --
      If my call is important, why am I talking to a recording?
    3. Re:Not as many? by jjohnson · · Score: 3, Interesting

      How many people actually vet the Linux source code, or would recognize various weaknesses and backdoors if they were staring at them?

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    4. Re:Not as many? by ross.w · · Score: 2, Informative

      I never said they don't. They do, and that's bad. But that doesn't change the point that the ability to inspect and audit all your code for vulnerabilities is an attractive feature to any Government not wanting to trust a proprietary vendor beholden to a foreign power. China was just an example. The same would be true of France or Germany.

      --
      If my call is important, why am I talking to a recording?
    5. Re:Not as many? by Anonymous Coward · · Score: 4, Insightful

      More than do the same with Windows

    6. Re:Not as many? by blitzkrieg3 · · Score: 5, Informative

      There are plenty of ways to hack all OSs. Maybe a generic underhardened Windows install has more know ways...but how would one even quantify what is know and not know.

      When getting attacked by the NSA, I'd prefer to use something that they developed to stem such an attack. And I don't want to hear, "well they developed it, so they probably have a backdoor." The many eyes argument definitely applies, since patches from the NSA would undoubtedly come under much more scrutiny. Espeically since this has yet to be proven for other operating systems.

      Anyway, the winning team was using Fedora 8, which has SELinux on by default.

    7. Re:Not as many? by Unordained · · Score: 4, Informative

      And regardless, can you trust the build based on that source code? ACM Classic: Reflections on Trusting Trust (about the need for a bootstrap compiler, and the concern that this compiler might be infiltrated.)

    8. Re:Not as many? by socceroos · · Score: 4, Insightful

      You're talking about bad drivers like its the OS's fault.

      The trade-offs of having drivers in userspace outweigh the positives.

    9. Re:Not as many? by TED+Vinson · · Score: 3, Informative

      I'd be more interested in the permiter defenses they used. Like what kind of IDS/IPS did they use?

      The rules require the teams to construct the network within the constraints of a notional budget. This forces the teams to make choices about what infrastructure and security measures to deploy. They cannot have everything they might want; this is a taste of the risk-benefit decisions managers and admins have to make. It is also intended to make it feasible for the Red Team to penetrate a well-watched network, having only a minimal user-base, in only four days.

      IPS and other automated response systems are prohibited in the CDX.

      For IDS the West Point team used Snort on BSD, with a custom-blended set of rules from VRT and Emerging Threats.

      The budget decisions did not support deploying a dedicated firewall device. Firewalling had to be done using Cisco ACLs; however, some creative use of NAT and VLANs helped to make the Red Team's job a bit harder.

    10. Re:Not as many? by mokus000 · · Score: 2, Insightful

      I don't think fault is relevant. The consequence of bad code in drivers that can trash the kernel is that the OS, which is all but useless without drivers, has bad code actively executing in kernel space on some deployed systems.

      Obviously, a choice had to be made about how to provide drivers. I personally have no problem with the one that was made, and I suspect many security-conscious linux users would rather not accept the efficiency trade-offs for user-space drivers. The current situation does mean, though, that if you want to analyze or talk about the security of Linux you can't just dismiss drivers as "not part of the OS" - at least not the ones you're running on any systems you care about.

      --
      Additive identity, multiplicative cancellation, distributive multiplication over addition: pick any two (unless 1 = 0)
    11. Re:Not as many? by Anonymous Coward · · Score: 3, Informative

      Unless it is a driver for something really important to system stability, it should not take down the whole OS.

      Your complaint is against the PC platform, not the OS. It is impossible to operate PCI hardware without trusting it and the corresponding driver stack. This is due to the way DMA and interrupts work. This may change some day with the "I/O virtualization" features of late, but given the track record of other PC virtualization not being secure, I would not hold my breath.

  4. Kobayashi Maru? by HaeMaker · · Score: 5, Insightful

    NSA tailored its attacks to be just 'a little too hard for the strongest undergraduate team to deal with, so that we could distinguish the strongest teams from the weaker ones.'

    Nobody wins, but lets see how long you hold out.

    1. Re:Kobayashi Maru? by timeOday · · Score: 3, Informative

      This is called "ceiling effect" and "floor effect." (cite).

    2. Re:Kobayashi Maru? by PitaBred · · Score: 2, Informative

      Who fell last, basically. If it wasn't hard enough, multiple teams would have finished and you couldn't have distinguished between them.

    3. Re:Kobayashi Maru? by Johnny+Mnemonic · · Score: 4, Insightful

      Also, note that the NSA isn't saying that they used the full force of their power and creativity. This is probably for several reasons:

      -it's not worthwhile to simply crater all of the teams. You want to see who's the best graduates and the most receptive to a couple of years of schooling, even if they need 25 years worth of real world experience to stand up to a real world exercise.

      -You don't want to reveal your whole strategy just for a graduation exam.

      -Even if you do reveal your whole strategy, you don't want your opposition to know that you did.

      I would be tempted to use something pretty rare, and mask the id strings--I would think that it would take so long to understand what OS I was really using to serve, and to research and characterize it's failures, that I would win. Like use BeOS and make it look like OS X as much as possible.

      --

      --
      $tar -xvf .sig.tar
  5. Finally! 2009... by jimbudncl · · Score: 2, Funny

    The year of the Linux... undergraduate military PC?

  6. OpenBSD? by wandazulu · · Score: 4, Insightful

    When it comes to stories like this, or the one about the Dali Lama's computers being compromised, etc., I'm always surprised that no one considers using OpenBSD as their operating system; it's the only one that I know of that is specifically, purposely built, for security. Because it's Unix, it can still run pretty much everything (though you want to use the OpenBSD version because it's been reviewed for security holes, etc.).

    Seriously, if I wanted to keep my battle plans, aircraft designs, etc. out of the hands of the "enemy", I'd lock them up in an OpenBSD server, preferably on some less-common architecture like the Alpha, so that anyone trying to hack my system would have an enormously hard time.

    Yes I understand this doesn't take into consideration social networking. So I'd take a page from the elevated privilege playbook and say that in my organization, no one trusts the person below him/her so as secrets can never flow downhill. Going back to the operating system, this would presumably be handled by ACLs.

    Of course, no system is immune from the booze-n-hookers style of temptation, but that's someone else's job; I'm just here to install and configure software. :)

    1. Re:OpenBSD? by Anonymous Coward · · Score: 3, Interesting

      Yep. That or if OpenVMS if you have Alpha or Itanium hardware. OpenVMS was banned from some of those hack-or-be-hacked competitions, because no one could ever get into them. :)

    2. Re:OpenBSD? by RiotingPacifist · · Score: 2, Insightful

      I keep hearing that BSD is sooo much safer than linux, but isn't it all about the userspace, which is pretty much the same? For there to be much of a difference between linux & BSD you'd have to get to the point where you can make nasty system calls first, which provided your using SELINUX/apparmour/bsd equivalent is pretty hard.

      I also fail to see how using a less thoroughly tested platform like alpha is better than using an x86 processor (specifically an x86 that has all the security enhancements)?

      Despite my bias being that you are wrong, i am open to suggestions about how BSD is more secure and using alpha is a good idea?

      --
      IranAir Flight 655 never forget!
    3. Re:OpenBSD? by commodoresloat · · Score: 5, Funny

      Yes I understand this doesn't take into consideration social networking.

      Exactly. OpenBSD lacks the kind of application client support for Facebook and Twitter that the NSA has come to expect.

    4. Re:OpenBSD? by drinkypoo · · Score: 2, Informative

      I'm always surprised that no one considers using OpenBSD as their operating system; it's the only one that I know of that is specifically, purposely built, for security.

      What? OpenBSD was forked from netbsd, it's not specifically built for security. It's specifically forked from netbsd, and since then the focus has been on security. Arguably the approach is no more or less valid than using a security layer like selinux. The two have certain parallels; getting some software to run on OpenBSD is a bitch, and getting selinux configured and useful is a bitch :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:OpenBSD? by drinkypoo · · Score: 2, Insightful

      I do not think that word [built] means what you think it means. OpenBSD is a fork of netbsd with a heavy code audit process and an even slower release schedule. I've run it myself (though not in a while) and even bought a CD and tee shirt and have a pretty clear idea of the OpenBSD situation. In fact, if you dug through my posting history you could probably even find me defending TdR's attitude. I am glad that they have such a focus on security, but it's not like they built it from the ground up with security in mind. Rather, their goal is to have the most secure Unix implementation. It's clear that it is possible to construct a more secure operating system than OpenBSD; it's not clear that you could have it be POSIX compliant.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:OpenBSD? by wandazulu · · Score: 3, Informative

      I mentioned this in another post, but the point of using an Alpha, or a MIPS, or Itanium, or whatever, is not meant to be a cure-all, it's meant to present yet-another-barrier to entry. Since malware typically relies on being pre-compiled, your x86-based exploit isn't going to work. Somehow you find out I'm running OpenBSD on an Itanium. Okay, you have that information, but I've still made your job harder, now you have to go out and get an Itanium to build your malware on before you try to hack my box because you can't assume I'll have a compiler on it (and I would never have a compiler on it).

      Using a OS like OpenBSD and a different chip architecture will not guarantee a hack-proof box, but it's going to make it that much harder; if you're just looking for a box to turn into a zombie, it won't be worth it. If you're a foreign government trying to get at my battle plans, the booze-n-hookers method is likely going to be easier and faster.

    7. Re:OpenBSD? by Corbets · · Score: 2, Interesting

      Actually, we had a similar - but much less involved - exercise in one of my senior classes at Purdue University back in 2002. I *did* use OpenBSD. I'm pretty sure the instructor didn't even understand that was an operating system.... but it was an easy A, because pf is a great little firewall.

    8. Re:OpenBSD? by Tom · · Score: 2, Interesting

      The NSA decided, many years ago, that hardening Linux would be the better route, and they released SELinux to the world.

      You can read up their reasoning, history, etc. on nsa.gov/selinux, at least you could last time I checked. Otherwise, ask Google.

      --
      Assorted stuff I do sometimes: Lemuria.org
  7. Re:Modern day Kobayashi Maru... by jdgeorge · · Score: 4, Funny

    This appears like a modern day Kobayashi Maru exercise. And instead of it being designed and executed by a single Vulcan whom we all know, it was done by the best and brightest of our 'No Such Agency'. I say congratulations to both parties, the NSA and the winning West Point Team.

    Man, do I ever long for the good old days of the Victorian era Kobayashi Maru.

  8. Re:Linux CNET URL to TFA by davidsyes · · Score: 5, Informative

    Cadets trade trenches for firewalls
    http://news.cnet.com/2100-7350_3-6249633.html

    (if you don't have nor want a subscription to the NYT....)

    This part probably is getting lots of attention here in /.:

    Cadet Brian McCord, part of the team that installed the operating system, said he was chosen because his senior project was deeply reliant on Linux. The West Point team used this open-source operating system, freely available on the Internet, instead of relying on proprietary products from big-name companies like Microsoft or Sun Microsystems.

    But this part probably says it all:

    ""It seems weird for the Army with its large contracts to be using Linux, but it's very cheap and very customizable," McCord said. It is also much easier to secure because "you can tweak it for everything you need" and there are not as many known ways to attack it, he said."

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  9. Secure Linux for the win by WillAffleckUW · · Score: 2, Insightful

    That said, the assumption that the NSA are up to the off-the-reservation methods that true Black Hats would use may not be a correct assumption.

    What we anticipate and plan for frequently is not what is used against us by someone who truly is our enemy.

    --
    -- Tigger warning: This post may contain tiggers! --
  10. You're looking at it backwards... by malevolentjelly · · Score: 2, Insightful

    They weren't testing the operating systems, they were testing the cadets. A linux system is a sieve for the NSA-- I think this simply demonstrates that the team using the Linux boxes knew their system better than the teams on Windows or Solaris respectively. It's clear that a group of passionate linux admins can maintain an acceptably secure system at this level of expertise.

    However, actually infiltrating the systems would have proven nothing. I guarantee the *level of difficulty* the NSA used in order to properly test the undergrads is beneath what the Chinese government would use if trying to infiltrate a U.S. site.

    The reality is that none of these three systems are acceptably secure for government networks one their... if you're relying on just the Unix security model or Windows security model, you're basically wide opened to a dedicated and well-funded attack. It's situations like these where you need to keep your systems well behind a decent level of virtualization like secure separation kernels with more than competent internal security policies. The operating system like Windows, Linux, or Solaris, is really just the "interface" to the system for the users, so to speak.

    1. Re:You're looking at it backwards... by malevolentjelly · · Score: 3, Informative

      Unless they had it disabled the Red Hat systems they used would have had SELinux enabled by default so if their linux systems really were a sieve then that doesn't speak to highly of SELinux and the NSA.

      SELinux merely brings linux up to par with other popular commercial systems in security, not beyond them. It brings Linux to the level where it may receive a government EAL 4+ certification, which certifies that the system is safe from casual or inadvertent attacks. These systems do not reflect the level of security necessary to defend government networks.

    2. Re:You're looking at it backwards... by mikek2 · · Score: 3, Insightful

      They weren't testing the operating systems, they were testing the cadets.

      Agreed 100%. While supposedly the country's best & brightest, Cadets truly aren't more than horny 21 year-olds (I was a cadet... trust me I know! ;).

      Yes, the NSA could've SMASHED them in minutes. But the bigger concept here is to get the cadets to wrap their brains around the idea of a Pearl Harbor on the US' IT infrastructure & how to protect against it.

      Assuming this exercise started this year (it didn't... just saying), we'll start to benefit in ~5 yrs, as these horn-dogs assume senior roles.

    3. Re:You're looking at it backwards... by Nursie · · Score: 2, Interesting

      CCEAL 4+ is the highest level one can attain without designing for CC from the ground up.

      SELinux presents much tougher security than is commonly available on commercial systems.

      There are hardened variants of others (solaris, for instance), but none of the vanilla, commonly available OS variants come close to SELinux.

  11. The sad truth... by rickb928 · · Score: 2

    Is that if your system is attached to a publicly-available network, you cannot be curtain of a secure system. Don't even try to tell me you can secure your network against all network-based attacks, current and future.

    All you can do is raise the bar sufficiently to deter and defeat the lam0rs, and be able to focus your attention on detection, remediation, and retribution - if that's your style.

    Having been rooted a few times, I would have loved to slip a little Ex-Lax into their Dew, but my boss said leave them alone. Just as well, they always come back for revenge. Our government may think differently.

    But if it's hooked up to the Internet, count on it being compromised. Encrypt your data separately. Make backups and disaster recovery plans. Pray for this to happen on an otherwise quiet weekend, not the day before the quarterlies go out. And have an alternative. Anything is better than nothing.

    In case you're wondering, I am a fatalist when it comes to network security. I see little hope.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
    1. Re:The sad truth... by PhxBlue · · Score: 2, Funny

      Don't even try to tell me you can secure your network against all network-based attacks, current and future.

      Sure I can. All I have to do is pull out this little cable right here an

      --
      !#@%*)anks for hanging up the phone, dear.
    2. Re:The sad truth... by drinkypoo · · Score: 3, Funny

      Sure I can. All I have to do is pull out this little cable right here an
      --
      !#@%*)anks for hanging up the phone, dear.

      Never have I seen comment and sig in such harmony.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  12. Re:Yay NSA? by mrmeval · · Score: 2, Interesting

    I don't think the classified portion of the Executive Order that created them has been released. For all we know it contains a classified pardon.

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  13. Nothing new here by ronmon · · Score: 4, Informative

    I was in the AF from 1977-1981 and worked directly for the NSA when they still had some scruples. In fact, my last posting was at Fort Meade after several years in the far east.

    As a '202xxA'(Radio Communications Analyst), that focused on foreign military communications, I could have been reassigned at any time as a 202xxB (Radio Communications Security Specialist) with no retraining. The B job just meant we were testing our own weaknesses instead of exploiting those of our opponents. It is important to look inward, find your flaws, and fix them. Kind of like debugging open source code, huh?

    That's what they were doing. Good job.

  14. What this really shows by WindBourne · · Score: 3, Interesting

    Up until 9/11, the nation's top computer security ppl were NSA. They had responsibility for it, which is why they created and pushed SEL. In addion, they insisted on running SECURED *NIX on all of their important systems. But then W and his staff created DHS and put them in charge of computer security. So far, that group has been a total set of f-ups. I used to work with several of those guys, and they were worthless back in 2000. Absolutely little to no real knowledge.

    It is time to put the NSA back in charge of this.

    --
    I prefer the "u" in honour as it seems to be missing these days.