Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Vulnerabilities / Threats

1/17/2013
09:58 PM
Connect Directly
Twitter
RSS
E-Mail
50%
50%

SCADA Hackers Go On Defense

ReVuln building SCADA 'shield,' and rolls out SCADA custom-patch service for its customers

MIAMI, FL -- S4 Conference -- One of the most prolific SCADA bug-finding research teams is building a prototype defensive technique for protecting industrial control systems they are best known for hacking.

Luigi Auriemma and Donato Ferrante of Malta-based ReVuln here yesterday gave a peek at their latest project, called SCADA Shield. "We are talking about defense today, which is pretty odd" for us, Ferrante said.

The researchers also announced that they are now officially offering to their own customers custom patches for SCADA systems that can be used in lieu of patches from the vendors. Auriemma and Ferrante said their patches are not one-off fixes like a vendor's patch would be. They don't just patch for a buffer overflow flaw in SCADA software, for example, but the underlying software code that causes those types of bugs. "We patch for the root cause of the problem," Auriemma said.

This is a memory-based patch that can be applied without powering down the system, they said. The patch also blocks attacks exploiting zero-day bugs found by ReVuln and allows for runtime patching -- something that traditional patching typically doesn't support.

Only about 10 to 20 percent of organizations today actually install the patches that their SCADA vendors are releasing, according to SCADA security experts.

[Industrial control systems vendors are starting to patch security bugs, but actually installing the fixes can invite more trouble. See The SCADA Patch Problem.]

"SCADA software must remain up all the time. To stop and apply a patch isn't OK. You want an alternative, to be able to patch in runtime in memory," ReVuln's Auriemma said.

But an in-memory fix is not a new concept, noted Roel Schouwenberg, senior researcher for global research and analysis at Kaspersky Lab.

Is it better than not patching at all? "I'm not really sure. I think it's a really hard sell because it takes awhile to patch stuff [in ICS] because you need to go through [thorough] testing," Schouwenberg said. "If you talk about risk management strategies, there are obvious advantages to in-memory patching: You don't need to restart the service. But it also brings with it extra risks of instability and so on."

Whether customers will be comfortable applying a patch from a third party rather than installing one from their vendor remains to be seen. Ralph Langner of Langner Communications said it's unclear which organizations would be willing to apply a patch that didn't come from their vendor.

"Most of the [SCADA] vendors are in the process of building new products," he said. "They don't have security built in [now]. But at some point in time, we will see it as one of the biggest priorities."

Said Dale Peterson, CEO of Digital Bond, of whether ReVuln's custom-patch strategy will catch on: "In the end, the market will speak."

ReVuln's SCADA-Shield prototype, meanwhile, works with both new as well as older versions of Windows that haunt ICS environments, such as Windows 98. It detects exploit attempts using the company's "smart engine" that doesn't require signatures.

"We wanted to write a software solution to protect SCADA/HMI products. It's a sort of shield you can apply to them," Ferrante said. "If you want a good chance to detect most of security vulnerabilities, like buffer overflows, directory traversal, and all of that stuff," it's another layer of security, he said.

The goal is to mitigate entire classes of vulnerabilities -- buffer overflow, directory traversal, injections -- while keeping the SCADA service on, he said. "We want to avoid false positives" as well, he said.

SCADA-Shield is still in the early stages of development and its current features are just a subset of the final version. Auriemma said ReVuln has not yet set a time frame for its release.

Have a comment on this story? Please click "Add Your Comment" below. If you'd like to contact Dark Reading's editors directly, send us a message.

Kelly Jackson Higgins is the Executive Editor of Dark Reading. She is an award-winning veteran technology and business journalist with more than two decades of experience in reporting and editing for various publications, including Network Computing, Secure Enterprise ... View Full Bio

Comment  | 
Print  | 
More Insights
Comments
Threaded  |  Newest First  |  Oldest First
News
US Formally Attributes SolarWinds Attack to Russian Intelligence Agency
Jai Vijayan, Contributing Writer,  4/15/2021
News
Dependency Problems Increase for Open Source Components
Robert Lemos, Contributing Writer,  4/14/2021
News
FBI Operation Remotely Removes Web Shells From Exchange Servers
Kelly Sheridan, Staff Editor, Dark Reading,  4/14/2021
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
2021 Top Enterprise IT Trends
We've identified the key trends that are poised to impact the IT landscape in 2021. Find out why they're important and how they will affect you today!
Flash Poll
How Enterprises are Developing Secure Applications
How Enterprises are Developing Secure Applications
Recent breaches of third-party apps are driving many organizations to think harder about the security of their off-the-shelf software as they continue to move left in secure software development practices.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2021-3035
PUBLISHED: 2021-04-20
An unsafe deserialization vulnerability in Bridgecrew Checkov by Prisma Cloud allows arbitrary code execution when processing a malicious terraform file. This issue impacts Checkov 2.0 versions earlier than Checkov 2.0.26. Checkov 1.0 versions are not impacted.
CVE-2021-3036
PUBLISHED: 2021-04-20
An information exposure through log file vulnerability exists in Palo Alto Networks PAN-OS software where secrets in PAN-OS XML API requests are logged in cleartext to the web server logs when the API is used incorrectly. This vulnerability applies only to PAN-OS appliances that are configured to us...
CVE-2021-3037
PUBLISHED: 2021-04-20
An information exposure through log file vulnerability exists in Palo Alto Networks PAN-OS software where the connection details for a scheduled configuration export are logged in system logs. Logged information includes the cleartext username, password, and IP address used to export the PAN-OS conf...
CVE-2021-3038
PUBLISHED: 2021-04-20
A denial-of-service (DoS) vulnerability in Palo Alto Networks GlobalProtect app on Windows systems allows a limited Windows user to send specifically-crafted input to the GlobalProtect app that results in a Windows blue screen of death (BSOD) error. This issue impacts: GlobalProtect app 5.1 versions...
CVE-2021-3506
PUBLISHED: 2021-04-19
An out-of-bounds (OOB) memory access flaw was found in fs/f2fs/node.c in the f2fs module in the Linux kernel in versions before 5.12.0-rc4. A bounds check failure allows a local attacker to gain access to out-of-bounds memory leading to a system crash or a leak of internal kernel information. The hi...