Slashdot Mirror


Microsoft Worms Crash Ohio Nuke Plant, MD Trains

stieglmant writes "For everyone who thought the 'blackout of 2003' was bad, how about this, according to an article at SecurityFocus, and another article at The Register, 'The Slammer worm penetrated a private computer network at Ohio's Davis-Besse nuclear power plant in January and disabled a safety monitoring system for nearly five hours.'" Russell writes "Maryland MARC Train Service was shut down most of Wednesday morning due to what sounds like the MS-Blast worm or one of its variants. The local Baltimore news reports that the cause was a signal malfunction but CSX, whose communications system runs the tracks, has an article describing the shutdown as a result of 'a worm virus similar to those that have infected the systems of other major companies and agencies in recent days'. This indicates that the network that the train signaling stations are on is not protected by firewalls, at least to block ports 135 and 444 where the DCOM vulnerability is attacked. Wow, taken to the extreme, the exploitation of their systems could have caused a train collision and injury or death to hundreds of Maryland and Virginia commuters."

24 of 817 comments (clear)

  1. The network administrators... by aridhol · · Score: 5, Insightful

    ...should be fired. Why was the safety monitoring system on a nuclear power plant exposed, even indirectly, to the internet?

    --
    I can't say that I don't give a fuck. I've just run out of fuck to give.
    1. Re:The network administrators... by gcaseye6677 · · Score: 5, Insightful

      Better yet, why is it running Windows?

    2. Re:The network administrators... by warpSpeed · · Score: 5, Funny
      ...should be fired.

      The MARC network admin should be tied to the tracks a la dudly doright (sp?). Hope that signal to switch the tracks gets though...damn... That'll learn ya for hooking an operational network to the 'net'.

      Same with the power plant. Your office is now located in side the containment building. Do you think they would pay more attention to the network security?

    3. Re:The network administrators... by s20451 · · Score: 5, Insightful

      true, any admin that doesn't know about packet filter firewalls should be fired...

      Sometimes that's not enough. At my university, the departmental firewall did just fine in blocking the virus, until somebody got their Windows laptop infected at home and brought it to work, behind the firewall. Once again proving that great network security can be easily defeated by poor physical security.

      --
      Toronto-area transit rider? Rate your ride.
    4. Re:The network administrators... by talon77 · · Score: 5, Insightful

      I didn't actually see anything in those articles that said it was MS systems that were running the safety at the nuclear plant. All I could see is that the bandwidth had dropped due to the slammer worm and that a display monitor was disabled due to multiple scan attempts. This tells me that there were MS systems that were affected on their network segment, but it never says that the safety systems themselves were MS systems.

    5. Re:The network administrators... by plague3106 · · Score: 5, Insightful

      I for one DON'T want them to install patches as they are released at a nuclear power plant. I'd like them to install patches on test machines, to be sure the 'fix' doesn't break something else. Installing patches without testing them first is just as senseless (if not more so) then not patching..

    6. Re:The network administrators... by pmz · · Score: 5, Insightful

      This tells me that there were MS systems that were affected on their network segment, but it never says that the safety systems themselves were MS systems.

      The systems shouldn't even have been allowed to mix even on a shared Ethernet. Microsoft belongs nowhere inside the perimeter of a nuclear facility. Period.

    7. Re:The network administrators... by canajin56 · · Score: 5, Funny

      Because a fault-tolerant, real-time system is EXPENSIVE. Plus, they wanted clippy.
      "It looks like you are trying to prevent a meltdown!"

      --
      ASCII stupid question, get a stupid ANSI
    8. Re:The network administrators... by CaffeineFreak · · Score: 5, Informative

      At Dungeness B nuclear power station in the UK they still run the reactor control systems with BBC B computers. The reason is that the operating system and control code is so small (ca. 32KB) that the engineers have gone through it by hand and manually checked every possible scenario.

      A complete flow chart exists that details all errors that can occur in the code and what the solutions are. Try doing that with Microsoft Windows or Linux. Sometimes the simple solutions are the best.

    9. Re:The network administrators... by bdh · · Score: 5, Informative
      "Doesn't encourage" is a happy dream of MS's.

      I've worked with VITAL control systems - train brake systems, landing gear, flight recorders, etc., and those systems are in a completely different space than PCs (or Suns, or IBM, etc). You're more likely to find Vertix Ada than you are MS C++ or any Java implementation. The likes of Sun, IBM, and Microsoft never even bid on the control systems I worked on.

      Having said that, while the PC commercial vendor types like MS and Sun stay a far distance from control side (and rightly so), they definately bid on the monitor boxes. That SCADA may well be running a custom RTK, but the console that the operator back at base has in front of him could well be an XP system.

      I've never used MS-based front ends myself, but I've written interfaces to OS/2-based consoles that talked to my onboard stuff, and I can't see any reason why a Win2K or XP front end would be any more or less contentious than an OS/2 one.

      The problem is not the SCADA or braking system itself; it's the remote monitoring station. Often, those things are connected to the net to synch the atomic clocks, and sometimes for remote logging purposes. If *those* get compromised, the control systems may be affected, but they are not compromised. Which is to say, it's a major fscking PITA, but the brake system will still work on the train without remote intervention or monitoring; it's just not going to start again after it stops.

    10. Re:The network administrators... by zumajim · · Score: 5, Insightful

      I've often wondered why ANY military branch would continue to have a presence on the internet, with the exception of recruitment sites. Back in the days before public/commercial internet access, I was a network contractor for the Navy, working at Point Mugu naval air station. The installation of a "command LAN" was a top priority, but the mere mention of a link to the internet was greeted with open hostility. (Wasn't my suggestion, either, thank God.) Made 100% sense to me then, even more so now.

  2. Didn't "crash" the plant by abcxyz · · Score: 5, Informative

    That reactor had been down since February of 2002 due to a 6" hole in the reactor head.

  3. more info by blamanj · · Score: 5, Insightful

    I just submitted the same story, it will probably get rejected, so here's some more links:
    The Washington Post is reporting that the Slammer worm crashed the computerized display panel which monitors the most crucial safety indicators (coolant systems, core temperature sensors, and external radiation sensors) at Ohio's Davis-Besse nuclear power plant in January. No serious problems occured, primarily because the plant has been offline for more than 1-1/2 years.
    Davis-Besse is run by FirstEnergy, which many people feel may bear much of the responsibility for last weeks power blackout.

  4. This is not looking good... by JohnGrahamCumming · · Score: 5, Funny

    1. Worms infect Internet taking control of nuclear power stations and public transport
    2. Japan announces 30 year program to build intelligent robots
    3. New Scientist reports self-healing robots a reality, can survive battle damage
    4. Arnold announces "I will go to Sacramento and I will clean house".

    All I can say is that I hope the next /. story is about someone inventing 2 million sunblock or we're all going to have a really bad day.

    John.

  5. Re:What I don't get by GoofyBoy · · Score: 5, Insightful

    >Use a Unix/Linux machine, make sure it has only the access level needed from the outside (maybe sshd running, maybe), and keep the thing patched.

    How is this any different from;

    Use a Windows 2000 machine, make sure it has only the access level needed from the outside (maybe sshd or something similar running, maybe), and keep the thing patched.

    If there was a Linux/Unix worm running around, couldn't the exact same situation happen?

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  6. paranoia time by ed.han · · Score: 5, Insightful

    in an environment like a nuclear power plant, why aren't there firewalls on all clients? i mean, network security in such an installation is about as important as it gets.

    it's possible the vulnerability arose through someone accessing internet e-mail. but wall street firms regularly blacklist internet e-mail sites. they do that b/c they're regulated to ensure that proprieties are kept and people aren't defrauded. a nuke though--we're talking more than just dollars and cents here.

    it may not be fully the fault of the admins.

    ed

  7. That was a bad conclusion by dbarclay10 · · Score: 5, Insightful
    his indicates that the network that the train signaling stations are on is not protected by firewalls, at least to block ports 135 and 444 where the DCOM vulnerability is attacked.

    That is a silly conclusion to come to. Presumably they're also implying the same about the power grid.

    I have first-hand experience with Ontario Hydro's IT nework (now Hydro One's IT network ;) and I gotta say - they have firewalls up the wazoo. And this is the problem. They rely on border security. However, on networks as large as the ones being discussed, border security doesn't cut it. There are too many entry vectors. People reading email, people browsing the web, and oh my god people with laptops - the pain the pain.

    So before you go thinking "they aren't even taking precautions that would have saved them! Fire them!" understand that it's *exactly* that attitude which caused the networks to go down in the first place - the common misconception the a firewall is a magic wand that will solve all their ills.

    Border security does NOT cut it when you run insecure software on the inside, boys and girls. And you can take that to the bank.

    --

    Barclay family motto:
    Aut agere aut mori.
    (Either action or death.)
  8. In other news.... by smartin · · Score: 5, Funny

    Microsoft announced today that they are in talks to use Homer Simpson as a spokes person.

    --
    The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
  9. Exactly by kiwimate · · Score: 5, Insightful

    Perhaps the silliest quote from the article:

    CSXT has confronted increasingly sophisticated computer viruses, like ones that have penetrated some of the most secure sites in the country in recent days.

    Sorry, but they're obviously not "some of the most secure sites in the country". If they were, they wouldn't have been penetrated like this. How can I say this? Because my company didn't get penetrated.

    I'm afraid of sounding like a broken record here, because if anyone looks at my past posting history they'll see I've said exactly the same thing. However, the fact is we have mission-critical 24/7/365 servers running Windows (as well as Linux) that simply can not be vulnerable. So we secure them, and we protect them, and put in safeguards, and work together as a team if there is a particularly nasty threat out there...and we keep running. Funny, that.

    Sod it; plenty of other posters will argue the point about patching, firewalling, etc., and a myriad of rabid MS-bashers will refute and insult. Let my small voice add merely this to the fray -- it doesn't have to be this way, even if you use Windows. All that is required is people who know what they're doing.

  10. Security is transitive by Beryllium+Sphere(tm) · · Score: 5, Insightful

    You're not just connecting to your business partners, you're connecting to everyone they've ever connected to.

    The Register article says "It began by penetrating the unsecured network of an unnamed Davis-Besse contractor, then squirmed through a T1 line bridging that network and Davis-Besse's corporate network. The T1 line, investigators later found, was one of multiple ingresses into Davis-Besse's business network that completely bypassed the plant's firewall, which was programmed to block the port Slammer used to spread".

    I'd never let a client do that. From a business risk management point of view, you *might* allow a direct connection by a vendor, *if* you had a good contract requiring them to keep good security and be responsible for breaches, and *if* you had secured everything sensitive in your internal network. From a theoretical or technical point of view, you should never trust something you don't control.

    Monitoring systems are just as safety-critical as control systems. After all, the feedback loop is part of a control system. Imagine an intruder changing the readings to show that reactivity was decreasing, core temperature was dropping, and coolant pressure was so high that relief valves should be opened. You'd have a Three Mile Island rerun. That system should never, NEVER have been exposed even indirectly to the Internet.

    But then, Davis-Besse is the plant where someone thought the way to check for an air leak was to poke around with a lit candle near flammable insulation wrapping critical control cables (1975).

  11. who me by Bubba-T · · Score: 5, Funny

    I checked my Solaris, AIX and Linux machines and couldnt find any worms or virus. Where is everyone find these things?

  12. Time for a change. by pair-a-noyd · · Score: 5, Insightful

    This will probably get me flamed to no end but think about it..

    One life and death critical systems they should use proprietary hardware, OS and software.

    Not any version of Windows, not any version of Linux, not Intel, not AMD, but something totally alien. Something that is designed from the ground up to be DIFFERENT and CLOSED that can not communicate with the outside world and the system that the outside world run on.

    I'm talking about Air Traffic Control systems, Nuke plant controls, railroad traffic systems, hospitial systems, military systems, power systems, public utilities.

    I mean NEW CPU's and a NEW OS and NEW software that is so different and so tightly closed that nothing can communicate with it but other systems of the same design.

    With every other little dickweed with a Wally World emachine typing "1337" into google and downloading DIY virus labs, and these same little punks having access to the same networks that all the above mission critical systems communicate on, well, it's a disaster waiting to happen.

    And when some script kiddie crashes a 747 full of people from his Wally World emachine on his mommies AOL account, what then? Or the same kiddie opens the floodgates on a dam and kills 200,000 people. Or a million people. Or makes a nuke plant go Chernobyl?

    When burglars keep breaking into your safe every week and robbing you blind you would assume that it's time to get a better safe..

    Before the world went insane and computerized every friggin thing from toasters to pay toilets to the power grid, this sort of thing was IMPOSSIBLE. Time to fix it folks..

    Flame away..

  13. Homer Simpson promoted to IT manager? by Colonel+Panic · · Score: 5, Funny

    Is there a Springfield in Ohio?

    Simpson promoted
    August 10, 2003
    Springfield, Ohio

    Springfield's own Homer Simpson was promoted to IT manager of Springfield's nuclear power plant today. Simpson promised that his first act would be to remove Unix from all of the power plant's computers. "Whoever heard of Unix anyway? I run Windows at home as do most Springfield residents. If it's good enough for playing games, it's good enough to run our nuclear power plant!", Simpson declared.

  14. Web Myth: WinNT Stops Ship by AHumbleOpinion · · Score: 5, Informative

    Do a google search on "navy yorktown microsoft"

    Yes, and find a lot of crap written by people who repeat a web myth. Now as far as people who were on the ship at the time or who actually wrote the software involved we get a different story. WinNT was not at fault. The truth is that a server app corrupted it's data, a client app tried to use that bad data, and the client app failed to control equipment. Can happen with any OS. Add to this the fact that the ship was a test platform not an operational ship and they were trying to break things.

    "Others insist that NT was not the culprit. According to Lieutenant Commander Roderick Fraser, who was the chief engineer on board the ship at the time of the incident, the fault was with certain applications that were developed by CAE Electronics in Leesburg, Va. As Harvey McKelvey, former director of navy programs for CAE, admits, "If you want to put a stick in anybody's eye, it should be in ours." But McKelvey adds that the crash would not have happened if the navy had been using a production version of the CAE software, which he asserts has safeguards to prevent the type of failure that occurred."

    http://www.sciam.com/1998/1198issue/1198techbus2.h tml

    "McKelvey writes that the failure, "was not the result of any system software or design deficiency but rather a decision to allow the ship to manipulate the software to stimulate [sic] machinery casualties for training purposes and the 'tuning' of propulsion machinery operating parameters. In the usual shipboard installation, this capability is not allowed.""

    http://catless.ncl.ac.uk/Risks/20.37.html#subj1