Siemen’s recommended virus scans part of the problem

CoreTrace WhiteSpace

The Application Whitelisting and Security Weblog

Siemen’s recommended virus scans part of the problem

Each week seems to present a newly discovered strain of malicious code targeting a high-profiled corporation or system vulnerability. This week is a malware program targeting Siemens WinCC SCADA systems, which hides on USB storage devices and uses a Microsoft security breach before activating a Trojan. While Siemens is taking necessary precautions to inform customers about the potential risks of the virus, its recommendation to use traditional virus scan programs from companies like Trend Micro, McAfee, and Symantec makes me wonder whether this is really an effective solution at all.

First, while Siemens says these security solutions can detect the Trojan, then why wasn’t it stopped by customers using such antivirus software in the first place? Since there has not been an example of malware targeting control systems to this point, in all likelihood even if the antivirus was fully updated the Trojan would have got there anyway.

Second, if their customers weren’t using such security solutions, then why in the world not? In our interactions with customers in the energy space, the answer is that many process control systems — which this particular malware targets — can’t handle the weight of antivirus solutions or be online to get regular signature updates because of the impact they have on system performance. This point was reiterated by our friend, Dale Peterson, who recently wrote in his article, “Trojan Targeting Siemens and APT Thoughts,” that:

“… many control systems today have little patching, minimal security configuration, shared and default user accounts, … So it is likely that the attacker has compromised multiple systems in multiple ways if they wanted persistence.

This begs the question that once targeted malware has been detected and removed, how do we know that an attacker’s presence has been entirely eradicated from the system? With antivirus software, we don’t. As I mentioned in the recent post, “U.S. proactive cybersecurity measures lack proactive solutions,” reactive solutions cannot stop persistent attacks. Unfortunately, this is yet another example of a reactive approach to a proactive problem.

The bottom line is the recommended virus scan programs are the same ones that have caused the problem either by missing it in the first place, or the fact that control systems simply can’t use it to protect their environments. Either way, antivirus is not a viable solution for stopping exploits that can maintain a stealth-like presence in a system. Until a network can completely stop the payload from executing, malware variants will continue to penetrate systems and gather information that is of the most value to them.

If you enjoyed this article, subscribe to the WhiteSpace RSS feed or to receive new content via email.