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.

Risk

11/30/2010
02:46 PM
Connect Directly
Google+
Twitter
RSS
E-Mail
50%
50%

New Tool Patches Offline VMs

Nuwa, named after the Chinese goddess who patched a hole in the sky, aims to fix cloud computing security hole

Researchers with IBM and North Carolina State University have come up with a way to patch security holes in virtual machines (VMs) even when these systems are offline, closing a potential security hole.

Existing patch management systems work with systems that are online, not dormant and not VMs. To date, it has been difficult to bring VM images online to patch them, the researchers say, and they are vulnerable during that window when they first go online unpatched. So the researchers built a tool called Nuwa, named after the Chinese goddess who patched a hole in the sky, which converts patches into ones that can be applied to offline VMs.

"We've designed a way to patch these virtual machines while they are offline so that they are kept up to date in terms of security protection," says Dr. Peng Ning, professor of computer science at NC State and one of the lead researchers on the project. "Current patching systems are designed for computers that are online, and they don't work for dormant computers or virtual machines. The tool we developed automatically analyzes the 'script' that dictates how a security patch is installed, and then automatically rewrites the script to make it compatible with an offline system."

Nuwa is based on technology developed by IBM called Mirage that handles large numbers of offline VM images. The tool basically saves one version of a file used by multiple VMs rather than saving the same file over and over for each individual VM. That way, multiple VMs can be patched simultaneously via that one file that they use.

According to the research, Nuwa sped up patching by more than four times that of an online method, and two to four times as fast when used with IBM's Mirage.

The research team -- which included Ning, Wu Zhou, and Ruowen Wang, all of NC State; and Xiaolan Zhang, Glenn Ammons, and Vasanth Bala of the IBM T.J. Watson Research Center -- deployed two prototypes. The first is a Nuwa tool that supports Debian and RPM package managers, and the second is a Mirage-based Nuwa that supports the RPM package manager.

They ran Nuwa in a cloud RC2 environment, as well: "Nuwa's safety analysis and script rewriting techniques are effective -- 1) Nuwa is able to convert more than 99% of the patches to safe versions that can then be applied offline to VM images; 2) the combination of offline patching with additional optimization made possible through Mirage allows Nuwa to be an order of magnitude more efficient than online patching; and 3) Nuwa successfully patched 278 images in a real compute cloud," the researchers wrote in their paper, which they will present next month at the Annual Computer Security Applications Conference in Austin, Texas.

Nuwa currently does not support offline patching of a "suspended" VM image (one that includes a "snapshot" of the memory state of the system plus its file system). "In our future research, we will investigate techniques to patch suspended VM images and how to perform offline patching on Windows platforms," the researchers wrote.

Have a comment on this story? Please click "Discuss" 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
Newest First  |  Oldest First  |  Threaded View
Tor Weaponized to Steal Bitcoin
Dark Reading Staff 10/18/2019
Data Privacy Protections for the Most Vulnerable -- Children
Dimitri Sirota, Founder & CEO of BigID,  10/17/2019
State of SMB Insecurity by the Numbers
Ericka Chickowski, Contributing Writer,  10/17/2019
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
7 Threats & Disruptive Forces Changing the Face of Cybersecurity
This Dark Reading Tech Digest gives an in-depth look at the biggest emerging threats and disruptive forces that are changing the face of cybersecurity today.
Flash Poll
2019 Online Malware and Threats
2019 Online Malware and Threats
As cyberattacks become more frequent and more sophisticated, enterprise security teams are under unprecedented pressure to respond. Is your organization ready?
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2019-18387
PUBLISHED: 2019-10-23
Sourcecodester Hotel and Lodge Management System 1.0 is vulnerable to unauthenticated SQL injection and can allow remote attackers to execute arbitrary SQL commands via the id parameter to the edit page for Customer, Room, Currency, Room Booking Details, or Tax Details.
CVE-2019-18212
PUBLISHED: 2019-10-23
XMLLanguageService.java in XML Language Server (aka lsp4xml) before 0.9.1, as used in Red Hat XML Language Support (aka vscode-xml) before 0.9.1 for Visual Studio and other products, allows a remote attacker to write to arbitrary files via Directory Traversal.
CVE-2019-18213
PUBLISHED: 2019-10-23
XML Language Server (aka lsp4xml) before 0.9.1, as used in Red Hat XML Language Support (aka vscode-xml) before 0.9.1 for Visual Studio and other products, allows XXE via a crafted XML document, with resultant SSRF (as well as SMB connection initiation that can lead to NetNTLM challenge/response cap...
CVE-2019-18384
PUBLISHED: 2019-10-23
An issue was discovered on TerraMaster FS-210 4.0.19 devices. An authenticated remote non-administrative user can read unauthorized shared files, as demonstrated by the filename=*public*%25252Fadmin_OnlyRead.txt substring.
CVE-2019-18385
PUBLISHED: 2019-10-23
An issue was discovered on TerraMaster FS-210 4.0.19 devices. An unauthenticated attacker can download log files via the include/makecvs.php?Event= substring.