Let's have a look at the latest security trends in Virtualization including presentations from the VMworld Conference.

First of all, virtualization software isn't without it's vulnerabilities.
An advisory from VMware lists a total of 20 different vulnerabilities affecting all supported versions of VMware ESX Server, VMware Server, VMware Workstation, VMware ACE and VMware Player. (Zero Day)
IBM ISS compiled all the previous vulnerabilities and put them in a table:
| VMware Vulns by Year | Total Vulns | High Risk Vulns | Remote Vulns | Vulns in First Party Code | Vulns in 3rd Party Code |
| Vulns in 1999 | 1 | 1 | 0 | 1 | 0 |
| Vulns in 2000 | 1 | 1 | 0 | 1 | 0 |
| Vulns in 2001 | 2 | 0 | 0 | 2 | 0 |
| Vulns in 2002 | 1 | 1 | 1 | 1 | 0 |
| Vulns in 2003 | 9 | 5 | 5 | 5 | 4 |
| Vulns in 2004 | 4 | 2 | 0 | 2 | 2 |
| Vulns in 2005 | 10 | 5 | 5 | 4 | 6 |
| Vulns in 2006 | 38 | 13 | 27 | 10 | 38 |
| Vulns in 2007 | 34 | 18 | 19 | 22 | 12 |
| TOTALS | 100 | 46 | 57 | 48 | 62 |
How do I interpret these trends? - It is clear that with the increase in popularity, relevance and deployment of virtualization starting in 2006, vulnerability discovery energies have increasingly focused on finding ways to exploit virtualization technologies.
- Combine the vulnerabilities in virtualization software, vulnerabilities in operating systems and applications that still exist independent of the virtualization software, the new impact of virtual rootkits and break-out attacks with the fact that in a virtual environment all your exploitation risks are now consolidated into one physical target where exploiting one system could potentially allow access and control of multiple systems on that server (or the server itself). In total, this adds up to a more complex and risky security environment.
- Virtualization does not equal security!
One positive point it that some Trojans don't like virtual environments. A lot of security researchers use virtual machines to analyse malware quickly. So some malware will stop if it detects a virtual environment, to irritate the researchers. But with more and more environments running in Virtual environments, this might change.
If you haven't heard about VMworld, it's time to check the online Virtual VMworld. You read that right - a Virtual VMworld - what a terminology ;-)
http://www.vmworld.com/vmworld/home.jspa
Some examples:
One of the new things to come is ESX 3i. It's a VMware’ ESX server “embedded” in memory to a server. Here the Service Console has been stripped away leaving the ESX vmkernel to a bare 32MB size.
This new flavour of ESX speaks to the underlying hardware’s management agent. This release of ESX will need less patch management and offers less possiblity to open security loopholes according to VMware.
PDF Datasheet
PowerPoint Presentation
WebEx Webcast
This was not discussed on VMworld but let's show you Blue Lane's VirtualShield for VMWare environments. VirtualShield is the first commercial product that specifically tackles problems in VM environments.
VirtualShield is designed to protect guest VM's running under a VMWare ESX environment in the following manner:
- Protects virtualized servers regardless of physical location or patch-level;
- Provides up-to-date protection with no configuration changes and no agent installation on each virtual machine;
- Eliminates remote threats without blocking legitimate application requests or requiring server reboots; and
- Delivers appropriate protection for specific applications without requiring any manual tuning.
There is even more Virtualization security coming our way. At Blue Hat v6, scheduled for September 27-28 in Redmond, external security researchers and internal Microsoft software engineers are expected to extend the debate over the risks of virtualization. Here is the Blue Hat v6 preliminary agenda. So keep tuned for further updates.
Bonus: A paper by Google that studied some aspects for multiple vendors in the virtualization world: http://taviso.decsystem.org/virtsec.pdf (Thanks Swa)