Citrix partners with McAfee on security for XenDesktop, XenServer and XenClient

Posted by virtualization.info Staff   |   Saturday, May 15th, 2010   |  

mcafee

When VMware announced the VMsafe APIs more than two years ago, virtualization.info praised the effort and suggested that the advent of the technology was the best thing ever happened to the security industry in a long time. It could have been, assuming a solid strategy behind it, and a proper execution.
But more than two years later, it’s safe to say that VMsafe has gone nowhere so far and that the execution of the strategy has been all but flawless.

This may well depend on the incapability of VMware to approach the security world (their ACE product has been a colossal fiasco that still exists only because it’s being super-slowly integrated into Workstation for free), but the company is not the first one to blame for this failure.
Security vendors in fact did nothing so far to secure virtual infrastructures in a proper, more effective and efficient way.
A large-scale, concrete adoption of hardware virtualization platforms can be tracked back to 2006 so, even accepting that security vendors have been careful in approaching the emerging technology, it’s still true that they had four years to do something. Instead, in 2010, top players like McAfee, Symantec, TrendMicro, and a myriad of smaller others, have yet to address the customers need for security in the virtual data centers.
Worse than that, hardware virtualization is facilitating the advent of Infrastructure-as-a-Service (IaaS) cloud computing platforms, where the security challenges are even bigger, and the security vendors above haven’t demonstrated any commitment on these platforms at all.

Considering this, it’s with extreme skepticism that the new partnership between Citrix and McAfee, announced earlier this week at the Synergy 2010 conference (see virtualization.info coverage), should be welcomed.

What has been announced exactly?

The two vendors started a collaboration to deliver new security solutions for virtualization platforms in two phases. The first one, which is taking place now and will turn into a real product later this year, is focused on securing the virtual desktop infrastructures.

The architecture is only apparently similar to the existing ones: to secure the VDI environment, customers are required to install an endpoint security agent inside each guest operating system, which is remotely connected to a centralized management console to operate synchronized scans, malware removals and virus/rootkits/etc. signatures updates on multiple virtual machines at the same time.

The problem with this approach is that the agents are not optimized to run inside such environment, as each of them includes the same scanning and removal engine, and each of these engines runs without any awareness of what the others are doing.
This redundancy implies a waste of physical resources (which ultimately reduces the VMs density per host) and an unnecessary peek in I/O activity every time the agents run a scheduled scan or update their signatures.

McAfee is solving this problem with an endpoint security agent that is optimized to run on virtual infrastructures: Management of Optimized Virtual Environments (MOVE).
It has a lightweight footprint, it pseudo-randomizes some of its activities on the virtual hard drive, but most of all, it doesn’t carry on the scanning and removal engine.
The core activities are in fact executed out of band, in a remote, dedicated virtual appliance.

What this optimized agent really does is copying the suspicious files from the potentially infected virtual desktop to the security virtual appliance, over a secure channel.

Of course McAfee doesn’t want to copy the whole virtual hard drive of each virtual desktop over the network to analyze and clean it, and to avoid so it uses a lot of tricks.

First of all, all the operating system files that match the signature in a whitelist are not copied. There’s no reason to move well-known Windows files that are not modified.
Secondarily, the optimized agent only copies relevant portions of the files that are potentially infected: McAfee knows in which parts of the file the malware could reside, and that’s the only portion of it that will be analyzed out of band.

To be sure that this approach works even with dynamic resource management in place (read XenMotion), McAfee will keep track of the position and state of each virtual desktop in the multi-host virtual infrastructure, directing the suspicious files that need analysis to the nearest security server.

The whole thing will be coordinated by the existing McAfee ePolicy Orchestrator and will support multiple hypervisors (including Microsoft Hyper-V, VMware ESX and of course Citrix XenServer) as long as they are the backend of choice for XenDesktop.

On top of that Citrix will allow other third parties to do the same by releasing a set of open APIs, part of XenDesktop, that other security vendors will be able to leverage.
What Citrix is basically trying to do here, is to reduce the importance of (and the dependency from) hypervisors (and thus of VMware) by moving the functionality gateway to its connection broker.

The second phase of this alliance, which will take place next year, will focus on providing what seems a VMsafe-like interface in XenServer and XenClient.

One the purposes of VMsafe APIs is to allow malware detection, using the hypervisor as a single point of analysis, which permits to eliminate the redundancy of multiple endpoint security agents.
To do so, VMsafe returns a huge, unstructured dump of information about the virtual infrastructure vRAM that security vendors have to decode, trying to figure out where to search for the values that are relevant in malware detection.

The approach of the API that Citrix and McAfee are co-developing is different: their security API will just return information about specific changes in the state of a virtual machine only when they may imply an attack.
It’s not clear yet if the triggers will be defined by the two vendors, by the customers or both.

The platform will also leverage Intel Trusted Execution Technology (TXT) and AMD Secure Virtual Machine (SVM) to verify virtual machine tampering attempts, as virtualization.info already revealed in a previous article about the new XenClient.

The API will even be included back into the Xen code, as a non-GPL but open source code, and thus will end up also in the Xen Cloud Platform (XCP) branch.

Is the Citrix/McAfee approach more efficient and/or secure that VMsafe? It’s too early to say.
McAfee claims that this offloading technique improves VMs density by 181%, moving from 32 virtual desktops per host to 90.

Will this approach be useful also in the world of IaaS cloud computing: not really. We need a new place to describe security requirements there, and that place is around/inside the virtual machine.

Is McAfee really committed to a new generation of security products in the virtual data center? It must be seen, but it’s certainly remarkable that the company agreed to co-develop an open source API that its competitors will be able to use.

Has been right Citrix in selecting McAfee as its technology partner for this ambitions project? We’ll see how comfortable the security vendor is between open source and a very tight relationship with Microsoft (which has huge ambitions in security).



blog comments powered by Disqus


virtualization.info Newest articles
Brian Gammage puts some order in VMware’s strategy

May 24th, 2012

Today Milan hosted the VMware Forum 2012, during the opening keynote Brian Gammage, VMware’s Chief Market Technologist, tried to collect all the news and declarations we heard in the last…

VMware acquires Wanova

May 23rd, 2012

Yesterday VMware announced the acquisition of Wanova Inc. a company whose main product is called Mirage.
Mirage is a centralized management and recovery solution for physical desktop images over the…

Paper: VMware vSphere Metro Storage Cluster Case Study

May 23rd, 2012

Yesterday VMware published a paper focused on VMware vMSC (vSphere Metro Storage Cluster), a new configuration within the VMware Hardware Compatibility List intended for environments where disaster/downtime avoidance is a…

EMC acquires Syncplicity

May 22nd, 2012

Yesterday, during its annual conference in Las Vegas, EMC announced the acquisition of Syncplicity, a cloud-storage privately held startup founded in 2008 and based in Menlo Park, California.
Terms…

Release: Oracle VM Server for x86 3.1

May 21st, 2012

On May 18th Oracle announced the general availability of version 3.1 of its x86 enterprise virtualization solution VM Server.
This release follows 3.0 announced on August 24th 2011.
All the new…

VMware shows View 5.1 performance improvements

May 21st, 2012

In this post, published on May 18 in VROOM! Blog, the VMware’s Performance Team presented some of the most significant enhancements and optimizations brought to Teradici‘s PCoIP protocol in the…

NVIDIA introduces World’s Firs Virtualized GPU

May 17th, 2012

On May 15th NVIDIA unveiled the NVIDIA® VGX™ platform that will be available later this year through NVIDIA’s hardware OEM and VDI partners.
This new platform promises to deliver…

Microsoft announces Assessment and Planning Toolkit 7.0 Beta Program

May 17th, 2012

Microsoft announced this week the new Beta version of its capacity planning tool Microsoft Assessment and Planning (MAP) 7.0 Beta.
The Beta program opened on May 15th and the review…

VMware announces vFabric Suite 5.1

May 15th, 2012

Today VMware announced VMware vFabric Suite 5.1, expected to be generally available in Q2 2012.
vFabric Suite 5.1 includes vFabric Application Director, to automate the deployment and management of vFabric…

VMware CTO talks about R&D plans for the future

May 15th, 2012

On April 4 Stephen Herrod, VMware’s CTO, has attended, as guest speaker, at a VMUG meeting in Italy.
One of the key point of the speech, documented in one hour-long…

Citrix Hosted Server VDI Tech Preview

May 14th, 2012

Last week Citrix announced a new tech preview for Hosted Server VDI technology that allows cloud providers to leverage Microsoft SPLA to host VDI-style desktops obtaining a pay-as-you-go monthly subscription licensing…

Release: Atlantis ILIO Diskless VDI 3.2

May 11th, 2012

On May 7 Atlantis Computing announced the general availability of its Atlantis ILIO Diskless VDI 3.2, this product, tailored in particular for VMware View 5.1, enables virtual desktops deployment…

Citrix unveils Project Aruba

May 11th, 2012

On May 7 Citrix announced a technology preview of Project Aruba that extends Citrix VDI all-in-one proposal for the SMB market, VDI-in-a-Box, with personal vDisk technology.
VDI-in-a-Box, inherited from Kaviza…

Cloud Sidekick announced Early Access release of Cato EE

May 10th, 2012

On May 7 Cloud Sidekick announced the Early Access Program release of Cato Enterprise Edition (EE) which extends the Community Edition (CE) with Storm Deployment Automation and support for…

 
Monthly Archive