Brian Ahern, CEO of control system security firm Verano, says that three issues have created a security nightmare for the power grid: underinvestment in electric power distribution systems that include control software; the interconnection of power industry business systems with legacy control systems; and a trend among vendors to build control-system technology on insecure platforms such as Microsoft’s.
Underinvestment means that most utilities rely on aged systems that were never designed for the loads or security issues they face today. Legacy systems, for example, may have been designed to run on private, 10-megabit networks, and as such, lack even basic security features such as firewalls.
But utilities increasingly connect these systems to business networks running Microsoft software, meaning that they may be vulnerable to the effects of the plethora of virii, worms, and other malware that plagues the dominant proprietary software brand.
Ohio’s precursor to recent big blackout
Just such a problem surfaced in January at the Davis-Besse nuclear power plant operated by FirstEnergy, the Ohio utility under close scrutiny for its role in the East Coast's largest-ever blackout. The Slammer worm penetrated the plant's internal network and lodged in an unpatched Windows server. The worm's scanning slowed the internal network to a crawl, eventually crashing the plant's Safety Parameter Display System, according to reports.
While legacy control systems are often UNIX-based ("Control-Alt-Delete scares power plant operators," Ahern said) and thus immune to MS worms and virii, their 10-megabit networking technologies can easily be overwhelmed. "Even the load from leading intrusion detection and monitoring systems can create a denial of service and shut these plants down," Ahern said.
Ahern also said that corporate firewalls tend to focus on protecting data integrity and are not suitable for protecting control systems. Control systems operate in real time, where processes, availability, and reliability are paramount.
Even though DOE and other sources ruled out cyber attack as a cause for this month's blackouts, Ahern said that control systems are so wide open that no one has the data to credibly make that determination. Legacy control systems are prone to attack by "worms, terrorists, and insiders ... if Al Quaeda hadn't thought about it before, they are now."
Ahern also notes that the actions of a worm, or of a coordinated attack, can cause events to cascade so quickly that human operators may not be able to react. Verano's technology, built on the NSA's Secure Linux, can automatically create an “air gap� by disconnecting the control system from enterprise networks when an intrusion or other event is detected.
"It doesn't take a very sophisticated hacker to get in and wreak havoc in the electrical system," said Ahern. "The unfortunate thing is that the industry hasn't even undertaken the most basic steps," he added, noting that most have yet to even assess their vulnerabilities, and almost no one is actively monitoring control systems for attempted security breaches.
An improbable scenario?
Stephen Connors, a director at MIT's Laboratory for Energy and the Environment, says that while Ahern raises some good points about aging infrastructure, energy companies have been looking closely at their systems in the two years since the 9/11 attacks. While he doubts that every security hole has been fixed and believes there are issues with multiple generations of control systems, he characterizes the likelihood of hackers taking down utilities thus: "Is it in the realm of possibility? OK. [Is it] in the realm of probability? That's another case."
Michael Skroch manages Sandia National Laboratories' “Red Teams,� who have engaged in vulnerability assessments of control and automation systems used in United States critical infrastructures. Their report "Common Vulnerabilities in Critical Infrastructure Control Systems" cites all of the security issues that Ahern raises.
Skroch (pronounced skraw), while disagreeing with some of Ahern's assessments, was in almost complete accord on the issue of vulnerability: "We know the capability exists to penetrate such information systems, because we do it. We know the vulnerabilities exist, because we have identified them. The likelihood of a particular attack is dependent on motivation of such a malevolent group. We are not worried about hackers that might cause nuisance outages; we are worried about coordinated sophisticated attacks that would have extreme consequence."
Skroch went on to say that, while some hackers may not want to intentionally bring down the power grid, hacker activities such as worms, viruses, and penetration attempts could have unintended consequences, given the relatively fragile state of the power grid.
It is apparent from industry reports that grid operators need to share information with each other in order to meet demand, and interconnection of control systems with IT systems can help reduce costs for cash-strapped grid operators. They can't realistically disconnect their systems from networks, but their older, proprietary “security by obscurity� systems can no longer meet demand or security requirements.
Security needs to balance with system usability
Skroch thinks that as systems move to the Internet, it is vital to "integrate security from a systems perspective" on secure platforms, but he notes that developers also face the challenge of balancing security with usability. Says Skroch: "If you have too much security [i.e., no network connections], then the power plant probably won't work."
Ahern sees a great opportunity to "shrink wrap" existing systems with secure, robust open source security software, but he believes that the Department of Homeland Security, DoE, and other agencies have to step up and require operators to protect the grid before there is a catastrophe, a point that was echoed by MIT's Connors. "What open source gives us is a reliable, available platform that isn't as prone to failure and lock up as the Microsoft platform," says Ahern.
The blackout was a "wake-up call," Ahern said, and he hopes it won't take an even worse event before the U.S. gets serious about securing infrastructure.
Chris Gulker, a Silicon Valley-based freelance technology writer, has authored more than 130 articles and columns since 1998. He shares an office with 7 computers that mostly work, an Australian Shepherd, and a small gray cat with an attitude.
Note: Comments are owned by the poster. We are not responsible for their content.
I'm not aware of the plants design but;
But I recently read a story about a nuclear power plant in the US going down because the monitoring system was overwhelmed by a MS worm.
The control system had absolute no protection and it was on the same network as the corporate servers, office desktops, and had a direct connection to the Internet.
The topology of the company's network did include an external firewall, but there were other Internet connections which basically made it useless.
Of course nobody running such a critical application should rely on the perimeter firewall. There just has to be some security in depth.
The control system should probably be on their own network with only a single controlled connection to the corporate network. That connection could be through something like a proxy rather than a filtering firewall to better control traffic.
It seems likely this article was a reaction to the same event.
I'm in the business too. In fact I design and install electrical network protection systems and this is wrong. The computer systems at the ISOs (independent system operators) used for SCADA (supervisory control and data acquisition) are not MS Windows based. However, even if the SCADA was windows based, these systems are not used for actual system protections, as the network operators do not have time to respond. Cascade outages happen within in seconds or a part of a second. In any case the protection engineer would not trust the operator to respond in time to protect equipment.
All the network protection systems I'm aware of, which are quite a few, do not have any connections to a network other than for plain status and alarming. In fact, the bulk of these protections are not even digital.
There has been no evidence at all to suggest that any virus impacted the recent blackout.
some states have utility managers who are competent enough to keep Windows off of their networks
Personally, I don't trust the utility managers, but I do trust the utility engineers. I trust then to keep the "business" side of the house from affecting the "operations" side. Otherwise they will quickly lose their jobs. Normally there is complete isolation of the "operations" network from the "business" network. However, in some cases there is information exported to the "business" computer networks. Some may get alarmed that there is some of the "operational" information available on the "business" networks or even on the Internet (<A HREF="http://www.caiso.com/SystemStatus.html" TITLE="caiso.com">for example</a caiso.com>). However, utility engineers are very careful that these interfaces are unidirectional. For instance it's typical to disconnect the TX conductor altogether to create a physical disconnect when exporting operational information.
Open-Source for large power grid management system is probably not feasible, because the skill-sets are rare, the equipment is probably unique, and the "market" is small (if not unimportant.)
Although the issues the article raises are real the utilities are not stupid. They are very aware of Internet security issues and do take very reasonable steps to make sure access is limited.
One issue the article clearly misses is the distinction between the "control and protection systems" and "alarm and monitoring systems". Control and protection systems do not normally have any remote access even to on-site network operators. A protection engineer would never trust an operator to protect equipment. Even if the operator does have access to these controls the interface is limited to changing set points and switching.
The article's statement "The situation is so bad, experts say, that bored script kiddies could soon be knocking out power stations as easily as they concoct viruses from toolkits available on the Web" is wrong. Under investment in the power system infrastructure has caused problems but this is not related to Internet security issues. In fact, the systems that have interfaces to a utility's commercial computer networks are some of the most modern systems in use and have been secured properly. I think that Brian Ahern is overstating the problem to help sell his products. And I don't think most electric utility engineers agree with his companies products that extend operator interfaces over commercial computer networks. In most cases there is complete seperation between the utilities computer networks that are used for operations and those that are used for commercial purposes. I work at a utility in controls and protections and I am not aware of any control or protection that has a remote interface on the utility's commercial computer network.
I wrote the initial thread and have about 30 years of utility work experience. I do agree with you that utilities should not be running nuclear power plants. Utility companies are to profit orientated.
Trust is viral. When you start connecting insecure, semi-trusted business networks (whether they be hosting UNIX, Linux, Microsoft, or VAX machines) with mission critical systems, you're asking for trouble.
Open source will not cure this industry's security flaws. But common sense will. Your (most likely unpatched) mission critical system is only as safe as the least trustworthy host that can talk to it.
paranoia
Posted by: slurper on September 04, 2003 06:11 PM#