Closing a Security Gap in Virtual Data Centers
Closing a Security Gap in Virtual Data Centers
By Amir Ben-Efraim
published: Monday, August 18 2008


Altor_20080818.png
 
There is no longer much debate about the benefits of server virtualization. It's clear that running multiple virtual machines on a single piece of hardware provides capital cost savings, frees up valuable rack space, slashes energy costs, and provides unprecedented server deployment flexibility.

But as the joke goes, "no good deed goes unpunished."  In their enthusiasm to take advantage of virtualizing the data center, many organizations have not fully investigated the security implications associated with deploying virtual servers.  The reality is that virtual servers are just as susceptible to security vulnerabilities and attacks as their physical server counterparts.  And the virtual network that exists within those servers is just as susceptible to security vulnerabilities and attacks as the physical network.  In fact, the easy mobility of VMs enabled by live migration technology such as VMotion arguably makes securing virtualized servers more challenging than securing their physical counterparts.

 

 

With the shift from the physical to the virtual, a new network access layer has been created: the virtual switch residing within virtual server platforms. A virtual switch is able to direct network traffic among the various VMs that exist on a single physical server. Importantly, network activity between co-located VMs does not cross onto the external (physical) network. Thus, virtual network traffic between VMs is invisible to physical network monitoring tools and unprotected by physical network defenses.

AltorQuote2_20080818.png  

Consequently, enterprises are at a crossroads with respect to network monitoring and security solutions for data centers planning wide scale VM deployments.  What has become clear is that traffic monitoring and analysis systems will be critical to understanding what applications are communicating on an inter-server basis.  This is why an entirely new class of visibility and analysis tools has emerged in order to help data center administrators understand what traffic is running at the virtual network layer. Similarly, next generation security measures purpose-built for the virtual network are beginning to be evaluated and deployed to enforce policies governing inter-VM communications.

 

Shining a Spotlight on a Blind Spot

The value of gaining insight into virtual network activity is not theoretical. Consider one of the most frequent interruptions for a systems or network administrator: a complaint or ticket from a user claiming that an application is not responding.  Since there are many potential causes for this symptom, admins judge their troubleshooting tools on how well they identify possible causes and how fast these explanations can be checked.  Some possible root causes of a VM problem include:

 

  • Inter-VM communication of a multi-tier virtual application failing
  • Unusual network traffic load caused by usage spikes, misbehaving applications, or backup processes
  • Virtual web server infected with malware like Nimda or SQL Slammer flooding the virtual network or attempting to propagate
  • An application not running or not responding to network requests
  • Unavailable or misconfigured DHCP service that keeps VMs off the network
  • User doesn't have permission to use the application  

 

Tools located on the external physical network may be unable to distinguish among these radically different causes that look the same from the outside.  Accordingly, administrators are starting to adopt a set of virtual network tools designed specifically for the virtual environment.

 

Echoing the adoption of network tools in the physical world, admins typically start with a virtual network analysis application.  At a minimum, such a tool must be able to inspect all virtual network activity and display real-time traffic trends at the individual VM and protocol levels.  In addition, since users often report problems long after the event has passed, the tool must provide visibility into previous time periods.  Advanced features of virtual network analyzers include "top talker" lists, hierarchical grouping of VMs, and automatic integration with VM configuration tools. 

 

Extending Physical Network Security to the Virtual Network

Network administrators own the responsibility for uptime and performance of the corporate network, including troubleshooting problems and implementing security policies. As a result, they have come to depend on a critical set of network management products, including analyzers, firewalls, and often IDS/IPS.  

 

While they may be tempted to apply traditional security measures such as legacy firewalls, IDS, and IPS solutions to protect virtual servers, network managers who attempt to do so are typically disappointed with the outcome.  Some have tried to integrate their existing physical network tools into the virtual environment, sending all virtual traffic out to the physical network and through external VLANs, firewalls, and routers.  They discover that this quickly becomes unmanageable, however, with extremely complicated IP address maps and sudden massive traffic shifts.  It also undercuts the attractive economics of virtualization.