The Safety Dance: How safe is your hypervisor? Print E-mail
By David Marshall

published: Friday, April 04 2008

 

Christopher Bolin, CTO of McAfee, was the sole representative for security vendors making it on stage at VMworld Europe 2008 during the announcement for the new VMware VMsafe security technology.

During his presentation, Bolin said there was a virtual tsunami of malware in 2007, with 37% of all malware coming in during that very same year.  On an average business day, McAfee sees over 500 unique pieces of malware coming into their research department.  And still Bolin said that with all of the academic and online discussions about potential threats to VMware and other virtualization technologies, and despite these discussions taking place, his company still hasn't seen any real malicious attacks against virtualization or VMware specifically. 

I must admit, I can't help but find it a wee bit humorous that one of the biggest takeaways from the VMsafe announcement was that there was no record of any attack on the hypervisor yet.  That's great news for us in the virtualization community today; and thankfully, these 20+ vendors plan on beating malware to the punch. 

But if there haven't been any real malicious attacks against the hypervisor as of yet, why all the hoopla now?

Andi Mann, Research Director at Enterprise Management Associates, says it bodes well for the future that VMware is thinking about security.  "For a long time it was one of the biggest unaddressed issues in virtualization. With few exceptions (e.g. Blue Lane, Configuresoft), virtualization security meant people and process management. And if your people and process failed you? Well, you were completely exposed."
 

So, what's changed? 

Mann said, "With no significant detail, no products, and no documentation, this announcement is barely relevant to enterprises. In my latest research (scheduled for publication later this month), security management ranked top on the list of disciplines that got harder in a virtual environment. Unfortunately nothing about this announcement changes that. Until someone produces some actual product, this is really just vaporware."
 
"Of course, for security vendors it is a potential goldmine. Enterprises are clamoring for more secure virtualization environments, and this gives them the opportunity to meet that demand - sometime in the (hopefully near) future. But the announcement as it appeared, alongside 20 or so accompanying vendor press releases, seemed very cynical to me. For most of the security vendors, it was about generating new traction, much more than it was about actually securing enterprise environments. This will hopefully change over time, but with no product, enterprises are still left with just people and process to secure their virtual environments." 
 
So while VMware's VMsafe technology made the rounds within a growing list of security vendor press releases, what escaped me was whether or not these security vendors were planning anything similar for other hypervisor technologies.  After all, if hypervisor security is really bubbling up to the top of their list of concerns, what about other technologies like Xen?  The platform is completely open to third-party developers - all the way down to the source code.  So shouldn't that make it easy for these security vendors to protect Xen?  Are there things already in the Xen hypervisor to make this possible?

Simon Crosby, CTO of the Virtualization and Management Division at Citrix Systems, explained things to me and helped me wrap my arms around it more.  Crosby said the core technology of VMsafe has three core elements.  One such element is the ability to inspect network packets and another is the ability to inspect the block traffic.  Citrix does both of these today and the same infrastructure vendors who plug into VMware's data paths can also plug into those provided by Citrix.  

Crosby added that the one element that essentially comes from VMware's Determina acquisition is where you take a page of memory, hand it up to some scanner which then goes over the page memory and then looks for vulnerabilities and attacks - then it marks it as checked, read/only, and pushes it back down for execution.  He said this was entirely doable with Citrix and that it is being worked on right now with their shadow page table code in Xen. 

He said, "It isn't there yet, but it is pretty straight forward.  And again we would want to serve the exact same set of vendors with the same set of interfaces."

Crosby told me that handing up pages to an inspector, at first, seems like pretty cool technology.  And he said Citrix could hand these pages up to an inspector as well, but immediately if he were an attacker, he would rewrite his attack to run over a 4k boundary so that its not clear that this provides all the inspection that you need to be able to identify an attack if they wrap over or scroll over multiple pages. 

His final take on our conversation topic, "It's not a panacea, but it's a help." 

As the number of virtualization deployments and adoption continues to increase, so too does the attackable surface area.  Security is a key concern in a production data center, so hopefully, VMsafe technology and technologies like it from Citrix and others can help quiet these concerns.  And I agree with Simon Crosby's sentiment.  This solution may not be perfect (time will tell), but I'm glad that we are finally addressing it and that someone is shining a light on it.

 

 

 
< Prev   Next >