 




<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Virtualization Pro &#187; Virtualization security</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/virtualization-pro/tag/virtualization-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/virtualization-pro</link>
	<description>A SearchVMware.com blog</description>
	<lastBuildDate>Fri, 22 Feb 2013 17:58:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>New VMware ESX v3.5 U3 vulnerabilities</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/new-vmware-esx-vulnerabilities/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/new-vmware-esx-vulnerabilities/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 19:59:02 +0000</pubDate>
		<dc:creator>Texiwill</dc:creator>
				<category><![CDATA[CISecurity]]></category>
		<category><![CDATA[ConfigCheck]]></category>
		<category><![CDATA[DISA]]></category>
		<category><![CDATA[Edward L. Haletky]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Texiwill]]></category>
		<category><![CDATA[Tripwire]]></category>
		<category><![CDATA[Virtualization security]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware ESX Security]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/?p=421</guid>
		<description><![CDATA[There is a new vulnerability in VMware ESX v3.5 U3 with all the patches that has just come to light. VMware has been made aware of this issue, and will fix it sometime in the near future. This bug relates to world writable directories on the VMware ESX service console. This is not a huge [...]]]></description>
				<content:encoded><![CDATA[<p>There is a new vulnerability in VMware ESX v3.5 U3 with all the patches that has just come to light. VMware has been made aware of this issue, and will fix it sometime in the near future. This bug relates to world writable directories on the VMware ESX service console.</p>
<p>This is not a huge issue as long as your VMware ESX service console is properly protected, but you may want to be concerned if it is not. The vulnerability allows any one who can access the VMware ESX host to write anything to these directories and could cause a disk to fill up or something worse to happen.  The remediation is quite simple.</p>
<pre>chmod 755 /var/lib/pegasus /var/lib/pegasus/trace</pre>
<p>This is a simple oversight that could lead to something possibly dangerous. However it is also easily made right. This is one of the reasons that is you are using a security assessment script that you run after every patch or update.</p>
<p>The other issue is more a historical item that could lead to a possible security issue if a malicious user does have access to the service console once more. This is the ability to run code as root possibly within the hypervisor using the vmkload_app and vmware-vmx commands. These programs are set up with their setuid bits which allows a normal user to run these as the super user. The reason these are set up this way is more an issue of history.</p>
<p>In VMware ESX 2.5.x days, it was possible for a normal user to run VMs. With VMware ESX v3.x this functionality was dropped from any of the management tools, yet the capability was left in. The solution is to remove the setuid bits so that these commands can only be run as the root user, which is their normal method of operation.</p>
<pre>chmod u-s /usr/sbin/vmware-authd /usr/lib/vmware/{bin,bin-debug}/{vmkload_app,vmware-vmx}</pre>
<p>It is interesting that while the DISA UNIX STIG and CISecurity CIS-CAT for RHEL found these issues, the TripWire ConfigCheck tool did not. This inconsistency has been reported to Tripwire as well, and they will work with VMware for a possible VMware Hardening Guide modification. TripWire ConfigCheck goes so far as to warn you that these files have had their setuid bits removed, when it should check to see if they are missing. It is a contradiction.</p>
<p>Making these changes will add to your security stance but not harden your system 100%. In my case, I never trust just one hardening guide as they often over look things that the others do not. I try to make my systems pass all the guidelines available and if there are inconsistencies between them, I document those decisions as well. Note that there are several inconsistencies in each guide.</p>
<p>These slight changes are also reasons you want to redo security assessments after you patch or update your VMware ESX hosts!</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/new-vmware-esx-vulnerabilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful VMware virtualization roundtable podcasts</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/useful-vmware-virtualization-roundtable-podcasts/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/useful-vmware-virtualization-roundtable-podcasts/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 15:07:44 +0000</pubDate>
		<dc:creator>Texiwill</dc:creator>
				<category><![CDATA[Edward L. Haletky]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Texiwill]]></category>
		<category><![CDATA[Virtualization security]]></category>
		<category><![CDATA[VMware Communities]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/?p=254</guid>
		<description><![CDATA[The VMware Communities roundtable podcast drew in a large crowd on Wednesday the 7th. In general, the show draws hundreds of listeners that download the recorded sessions available via Talkshoe and iTunes. The host of the podcast is VMware&#8217;s John Troyer and the show provides an ongoing forum to discuss current VMware technical issues. The [...]]]></description>
				<content:encoded><![CDATA[<p>The <a href="http://www.talkshoe.com/talkshoe/web/talkCast.jsp?masterId=19367" target="_blank">VMware Communities roundtable podcast</a> drew in a large crowd on Wednesday the 7th. In general, the show draws hundreds of listeners that download the recorded sessions available via Talkshoe and iTunes. The host of the podcast is VMware&#8217;s John Troyer and the show provides an ongoing forum to discuss current VMware technical issues. The show also provides in-depth information on both older and newer VMware products. I am a panelist in the forum, as are several other SearchVMware bloggers. Join us every Wednesday at 3:00 PM EST.</p>
<p>Unfortunately, as it&#8217;s a general virtualization roundtable this particular podcast forum cannot get into the intracacies of any one area such as security. While security is brought up from time to time within the roundtable, it is a detailed enough subject to warrant its own round table.</p>
<p>To that end, I would like to announce the first <a href="http://www.astroarch.com/wiki/index.php/Virtualization_Security_Round_Table_Podcast" target="_blank">Virtualization security round table podcast</a> to be held on Thursday Jan. 15 at 2:30 PM EST. This will be the first of a series of podcasts that will run every other week.</p>
<p>Roundtable podcasts, <a href="http://twitter.com/" target="_blank">Twitter</a>, blogs, and the <a href="http://communities.vmware.com/index.jspa" target="_blank">VMware Communities Forum</a> are some of the best ways to get information and help about virtualization products and resources.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/useful-vmware-virtualization-roundtable-podcasts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why you shouldn&#8217;t restore VMware ESX from a backup</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/why-you-shouldnt-restore-vmware-esx-from-a-backup/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/why-you-shouldnt-restore-vmware-esx-from-a-backup/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 19:37:32 +0000</pubDate>
		<dc:creator>Texiwill</dc:creator>
				<category><![CDATA[Edward L. Haletky]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Virtualization security]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESX 3.5]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware scripting]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/why-you-shouldnt-restore-vmware-esx-from-a-backup/</guid>
		<description><![CDATA[A common question that arises on the VMware Communities Forum is how to backup VMware ESX so that you can restore the backup if there is a problem, the theory being that this would be faster than reinstalling the server. As stated within the VMware KB article 1000761 it is possible to restore ESX to [...]]]></description>
				<content:encoded><![CDATA[<p>A common question that arises on the VMware Communities Forum is how to backup VMware ESX so that you can restore the backup if there is a problem, the theory being that this would be faster than reinstalling the server.</p>
<p>As stated within the VMware KB article 1000761 it is possible to <a href="http://kb.vmware.com/selfservice/search.do?cmd=displayKC&amp;docType=kc&amp;externalId=1000761&amp;sliceId=1&amp;docTypeID=DT_KB_1_1&amp;dialogID=4440332&amp;stateId=0%200%202302981" target="_blank">restore ESX to identical hardware;</a> however, you need to reinstall ESX first and restore the data you backed up while making changes to how the system boots, else the Universally Unique Identifier (UUID) written by the installation will not work anymore as you have overwritten the data from your backup.</p>
<p>This method will restore everything effectively to identical hardware, however if you want to use new hardware, perhaps with different PCI devices, then the restoration would fail to properly configure the new devices. It may even fail to properly configure NICs if there are any IRQ differences between the supposed identical hardware.</p>
<p>So in these cases you would have to at least verify the configuration and fix anything that was broken. This could lead to a set of unknowns from a security perspective. You are after all trusting the backup was restored properly and if it was not, then you could end up with security issues. So the verification step would have to be extremely well documented.</p>
<p>It is far easier to reinstall VMware ESX to the hardware and to use a either a installation document,  kickstart, or other type of script to configure all the devices for you using either the Remote CLI or the VMware ESX CLI.</p>
<p>When restoring VMware ESX or VMware ESXi the best tool to have will be very good installation documentation that is easy to follow and has graphics and text for every step of the configuration.  These documents could be reviewed for security concerns, and used to derive the scripts that could do the work for you.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/why-you-shouldnt-restore-vmware-esx-from-a-backup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top VMware security links</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/top-vmware-security-links/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/top-vmware-security-links/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 15:43:48 +0000</pubDate>
		<dc:creator>Texiwill</dc:creator>
				<category><![CDATA[Edward L. Haletky]]></category>
		<category><![CDATA[Virtualization security]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESX 3.5]]></category>
		<category><![CDATA[VMware ESXi]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/top-vmware-security-links/</guid>
		<description><![CDATA[Keeping track of Security issues associated with virtualization requires a serious investment in time. To aid in that I have put together the top virtualization security links that will continue to grow over time. Top Virtualization Security Links The following links are just a sample of what is at the aforementioned site and should be [...]]]></description>
				<content:encoded><![CDATA[<p>Keeping track of Security issues associated with virtualization requires a serious investment in time. To aid in that I have put together the top virtualization security links that will continue to grow over time.</p>
<p><a href="http://www.astroarch.com/wiki/index.php/Top_Virtualization_Security_Links" title="Top Virtualization Security Links">Top Virtualization Security Links</a></p>
<p>The following links are just a sample of what is at the aforementioned site and should be read in order for those interested in securing your VMware Virtual Infrastructure and unfamiliar with VMware ESX, at the same time these are great references for the experienced administrator.</p>
<ul>
<li><a href="http://www.vmware.com/files/pdf/virtual_networking_concepts.pdf" class="external text" title="http://www.vmware.com/files/pdf/virtual_networking_concepts.pdf" rel="nofollow">VMware Virtual Networking Concepts</a></li>
<li><a href="http://www.vmware.com/pdf/esx3_vlan_wp.pdf" class="external text" title="http://www.vmware.com/pdf/esx3_vlan_wp.pdf" rel="nofollow">VMware ESX Server 3: 802.1Q VLAN Solutions</a></li>
<li><a href="http://www.vmware.com/pdf/vi3_security_architecture_wp.pdf" class="external text" title="http://www.vmware.com/pdf/vi3_security_architecture_wp.pdf" rel="nofollow">Security Design of the VMware 3 Architecture</a></li>
<li><a href="http://www.vmware.com/files/pdf/dmz_virtualization_vmware_infra_wp.pdf" class="external text" title="http://www.vmware.com/files/pdf/dmz_virtualization_vmware_infra_wp.pdf" rel="nofollow">DMZ Virtualization with VMware Infrastructure</a></li>
<li><a href="http://www.vmware.com/files/pdf/vi35_security_hardening_wp.pdf" class="external text" title="http://www.vmware.com/files/pdf/vi35_security_hardening_wp.pdf" rel="nofollow">VMware Infrastructure 3 Hardening</a></li>
<li><a href="http://www.cisecurity.org/bench_vm.html" class="external text" title="http://www.cisecurity.org/bench_vm.html" rel="nofollow">CISecurity VMware ESX Security Benchmark</a> followed by the CISecurity Linux Benchmark</li>
<li><a href="http://iase.disa.mil/stigs/checklist/index.html" class="external text" title="http://iase.disa.mil/stigs/checklist/index.html" rel="nofollow">DISA STIG</a> (ESX STIG depends on the UNIX STIG)
<ul>
<li> <a href="http://communities.vmware.com/thread/145435?tstart=0" class="external text" title="http://communities.vmware.com/thread/145435?tstart=0" rel="nofollow">VMware Communities thread on ESX_SRRSecure &#8211; Script to allow ESX to pass a DISA Security Readiness Review.</a></li>
<li> <a href="http://iase.disa.mil/stigs/checklist/unix_checklist_v5_r1-14_20080915.zip" class="external text" title="http://iase.disa.mil/stigs/checklist/unix_checklist_v5_r1-14_20080915.zip" rel="nofollow">UNIX STIG</a></li>
<li> <a href="http://iase.disa.mil/stigs/checklist/esx_server_checklist_v1_r1-2_03sep2008pdf.zip" class="external text" title="http://iase.disa.mil/stigs/checklist/esx_server_checklist_v1_r1-2_03sep2008pdf.zip" rel="nofollow">ESX STIG</a></li>
</ul>
</li>
<li> <a href="http://viops.vmware.com/home/docs/DOC-1032" class="external text" title="http://viops.vmware.com/home/docs/DOC-1032" rel="nofollow">Proven Practice: VI3 Security Risk Assessment &#8211; Xtravirt.com</a></li>
<li><a href="http://www.astroarch.com/wiki/index.php/Remote_Authentication" title="Remote Authentication">Remote Authentication</a> &#8211; Full/Partial AD Integration, Secure LDAP, NIS, &#8230;</li>
</ul>
<p>It is recommended to read as each guide or benchmark as each covers things from a slightly different but useful perspective.</p>
<p>VMware VI:OPs has also launched the <a href="http://viops.vmware.com/home/docs/DOC-1224">Top 100 Virtualization Security Questions</a>. This can also be referenced from the <a href="http://www.astroarch.com/wiki/index.php/Top_Virtualization_Security_Links" title="Top Virtualization Security Links">Top Virtualization Security Links</a> sites as well as other blogs of interest.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/top-vmware-security-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding VMware ESX security zones</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-esx-security-zones/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-esx-security-zones/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 19:22:40 +0000</pubDate>
		<dc:creator>Texiwill</dc:creator>
				<category><![CDATA[Edward L. Haletky]]></category>
		<category><![CDATA[VI3]]></category>
		<category><![CDATA[Virtual machine security]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Virtualization security]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-esx-security-zones/</guid>
		<description><![CDATA[There is confusion around VMware ESX with regards to security zones. On one hand VMware ESX is a single multi-homed physical machine. On the other hand, it contains multiple security zones. We need to look within the physical to properly understand security zones within VMware ESX and ESXi. Security zones within VMware ESX are either [...]]]></description>
				<content:encoded><![CDATA[<p>There is confusion around VMware ESX with regards to security zones. On one hand VMware ESX is a single multi-homed physical machine. On the other hand, it contains multiple security zones. We need to look within the physical to properly understand security zones within VMware ESX and ESXi.</p>
<p>Security zones within VMware ESX are either based on networks employed (Management, VMotion, Storage, DMZ, Production, etc.) or it can be based on functionality such as hypervisor, management tool, backup systems, or virtual machine.</p>
<p>Each of these zones reflects a configuration for the VMware ESX host. It also reflects what is being run within the virtual machines as well as what network upon which the VMs and hosts resides.</p>
<p>Network security zones are relatively easy to understand. Each network would be isolated from one another except through well defined gateways and firewalls. The confusion among some security administrators is that they believe since the VMware ESX or ESXi host has multiple adapters that it would therefore act as an undefined gateway between the disparate networks.</p>
<p>This is simply not the case. Unlike other VMware products where networking is done using bridging technology, the virtual switch within the ESX host is similar to any other layer 2 physical switch. The physical NICs within the VMware ESX or ESXi host act as uplink ports between the physical switch and the virtual switch. Whether a virtual NIC used by virtual machines (VMs), or a vmkernel NIC used by the hypervisor, each virtual device connects to a portgroup within a virtual switch then out the physical NICs to the physical switches unless the communication is VM to VM on the same portgroup.</p>
<p>Since there is no way to layer virtual switches or portgroups, the only way to speak across them is by the use of well-defined gateways or firewalls. VMs can act as firewalls and gateways but only if they have more than one virtual NIC. So the rule of no multi-homed VMs is the best place to start unless it is a well defined virtual firewall or gateway.</p>
<p>The other definition of security zones is based on the roles used within the virtual infrastructure as well. There are three well-defined roles within the virtual infrastructure: hypervisor, virtual machine, and management tool.</p>
<p>The hypervisor controls everything so access to this must be limited to only the service console or management appliance, data stores used as VM storage, or VMware VMotion interfaces. Two of these are through vmkernel NIC used by the hypervisor as described previously: data stores for VM Storage and VMware VMotion Interfaces. Anything that accesses the hypervisor must be protected from those items that should not be able to access the hypervisor.</p>
<p>A virtualization management tool is another role within the system, these tools interact with the service console or management appliance for the virtualization host which will indirectly interact with the hypervisor. This indirect interaction is the key to handling this role. Virtualization management tools such as VMware VirtualCenter, HP SIM VMM plugin, VMware Lab Manager, etc. should be firewalled from other networks as they have indirect access to the hypervisor.</p>
<p>Backup systems act as another role within a virtual environment. These systems can interact directly with the storage devices attached to virtualization hosts through VMware VCB, or through the service console or management appliance just like virtualization management tools. This can also lead to indirect interaction with the hypervisor. Due to the direct and indirect access these systems should be firewalled as well from other networks.</p>
<p>The last role is that of a standard virtual machine. These virtual machines could live on any network but they should not be able to directly access the service console or management appliance of thse virtualization host in addition they should not be able to directly attach to the storage device ued by the virtualization hosts. Virtual machines are considered to be hostile to the virtualization host and should be treated as such.</p>
<p>Security zones depend on the security roles each component of your virtual environment directly or indirectly interacts. These few tips will aid in designing a secure environment.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-esx-security-zones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Antivirus software on the VMware ESX Service Console?</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/installing-anti-virus-software-on-vmware-esx-service-console/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/installing-anti-virus-software-on-vmware-esx-service-console/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 20:41:02 +0000</pubDate>
		<dc:creator>Eric Siebert</dc:creator>
				<category><![CDATA[Eric Siebert]]></category>
		<category><![CDATA[Virtual machine security]]></category>
		<category><![CDATA[Virtualization security]]></category>
		<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESX 3.5]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/installing-anti-virus-software-on-vmware-esx-service-console/</guid>
		<description><![CDATA[This question is often asked, should I install antivirus (AV) software on the VMware ESX Service Console? If you ask VMware and many seasoned ESX Administrators the answer is usually no. According to VMware’s Security Hardening Guide ESX is less susceptible (not immune) to viruses and if you follow proper security best practices installing AV [...]]]></description>
				<content:encoded><![CDATA[<p>This question is often asked, should I install antivirus (AV) software on the VMware ESX Service Console? If you ask VMware and many seasoned ESX Administrators the answer is usually no. According to <a href="http://www.vmware.com/pdf/vi3_security_hardening_wp.pdf">VMware’s Security Hardening Guide</a> ESX is less susceptible (not immune) to viruses and if you follow proper security best practices installing AV software on the service console is not recommended:</p>
<blockquote><p>Because it is based on a light-weight, kernel optimized for virtualization, VMware ESX Server is less susceptible to viruses and other problems that affect general-purpose operating systems. However, ESX Server is not impervious to attack, and you should take proper measures to harden it, as well as the VMware VirtualCenter management server, against malicious activity or unintended damage.</p></blockquote>
<blockquote><p>Because ESX Server runs a customized, locked-down version of Linux, there is much less likelihood of security exploits than in a standard Linux distribution. If you follow the best practice of isolating the network for the service console, there is no reason to run any antivirus or other such security agents, and their use is not recommended. However, if your environment requires that such agents be used, then use a version designed to run on Red Hat Enterprise Linux 3, Update 6.</p></blockquote>
<p>The key here is following proper security best practices. This means taking steps like keeping your host patched in a timely manner, isolating Service Console network traffic from the other traffic on the network including VM traffic and following the additional hardening best practices listed in <a href="http://www.vmware.com/pdf/vi3_security_hardening_wp.pdf">VMware’s Security Hardening Guide</a> and <a href="http://www.cisecurity.org/tools2/vm/CIS_VMware_ESX_Server_Benchmark_v1.0.pdf">CISecurity’s ESX Security Benchmark</a>.</p>
<p>There are some good reasons for not installing AV software on the Service Console. The first reason is that it can impact on the performance of the ESX host and subsequently all of the virtual machines that reside on it because of the extra CPU, memory and disk resources that antivirus software typically uses. Antivirus software can be particularly resource intensive and can draw resources away from the virtual machines and potentially have a very negative impact on them. Another reason is that there is the possibility that the software may cause other issues on the Service Console as is true with any additional third party software that is installed on the Service Console.</p>
<p>Despite the reasons for not installing it some enterprises mandate that AV software be installed on all systems regardless of how secure they are. You might try and exempt your ESX hosts from this by explaining the following points:</p>
<p>1.	The design of ESX does not allow for a VM that is infected by a virus to spread it to the ESX host through the VMKernel. It can only spread through traditional means which is typically over the network by leveraging open ports and OS vulnerabilities. If you <a href="http://www.vmware.com/pdf/vi3_security_architecture_wp.pdf" target="_blank">isolate your Service Console network then it is protected</a> from any VMs that may be infected.</p>
<p>2.	Most viruses are written to exploit Windows systems, there are <a href="http://en.wikipedia.org/wiki/List_of_Linux_computer_viruse" target="_blank">very few viruses that are written specifically for Linux systems</a>.</p>
<p>3.	ESX has a built-in firewall that protects the Service Console and blocks all ports except those few required by ESX and VirtualCenter.</p>
<p>4.	ESX has a very good historical track record, I’ve never heard of a virus infecting the ESX Service Console. This doesn’t mean it can’t happen just that the chances are extremely low.</p>
<p>5.	Explain the negative performance impact the AV software will have on an ESX host which can affect all of the VMs on the host.</p>
<p>If you are forced to install antivirus software on the Service Console because of security requirements in your environment then you should make sure that you run a version that is designed for the version of Linux that the Service Console uses. Additionally try and configure it as minimal as possible to minimize the impact on the server’s resources. It’s best to exclude all your VMFS volumes from scanning or at a minimum exclude specific virtual machine files like vmdk and vswp files that are frequently written to. Make sure and keep a close eye on the performance of the host to see how much impact the antivirus software is having on it. Also if you have to run on-demand scans make sure they are performed in off-peak hours when activity on the ESX host is low.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/installing-anti-virus-software-on-vmware-esx-service-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security outside the box</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/security-outside-the-box/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/security-outside-the-box/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:31:45 +0000</pubDate>
		<dc:creator>Texiwill</dc:creator>
				<category><![CDATA[Edward L. Haletky]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[VI3]]></category>
		<category><![CDATA[Virtual machine security]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Virtualization security]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESX 3.5]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware scripting]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/security-outside-the-box/</guid>
		<description><![CDATA[Virtualization security depends on more than securing the virtualization host and hypervisor. It depends on everything that touches your virtualization host, directly or indirectly, also being secure. Let us take a quick look at the daily operations you may perform within your virtual infrastructure. Create/Move/Modify virtual machines (VMs) Backup/replicate VMs View performance and other data [...]]]></description>
				<content:encoded><![CDATA[<p>Virtualization security depends on more than securing the virtualization host and hypervisor. It depends on everything that touches your virtualization host, directly or indirectly, also being secure.</p>
<p>Let us take a quick look at the daily operations you may perform within your virtual infrastructure.</p>
<ul>
<li>Create/Move/Modify virtual machines (VMs)</li>
<li>Backup/replicate VMs</li>
<li>View performance and other data about hosts and VMs</li>
<li>Install/Reinstall/Update hosts</li>
<li>Add or remove administrative users from VMs and hosts</li>
<li>Monitor your VMs and hosts</li>
<li>etc.</li>
</ul>
<p>The list is quite endless. Each one of these actions will affect security or be affected by security.</p>
<p>Ease of use, ease of administration is sometimes paramount. This is the age-old debate of security over usability. Do not knock holes in your firewalls, instead, use existing secure protocols to improve the experience. One I use is <a href="http://openvpn.net/" target="_blank">OpenVPN</a> to access my administrative network workstation using pre-shared keys for encryption. The extra step of starting up the VPN is trivial with the service provided, this gives me secure access to the management network over which the tools can be run.</p>
<p>Affected by Security</p>
<p>There will be at least one more step involved in use of daily tools then you would normally use. Mainly some way to ensure your access to the management tools is secured from sniffing by your non-administrative network. Or the use of different procedures to ensure you have proper auditing in place.</p>
<p>One tool I use is a simple expect script called expectsudo which will allow me to run remote commands on my VMware ESX hosts while retaining logging of all access. To use this tool you must first install the expect RPM onto your host. Then setup sudo to allow access to the appropriate commands.</p>
<p><!--[if gte mso 9]&amp;gt;     Normal   0               false   false   false      EN-US   X-NONE   X-NONE                                                     MicrosoftInternetExplorer4                                                   --><!--[if gte mso 9]&amp;gt;                                                                                                                                                                                                                                                                                                                                                                                                                                --> <!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Arial","sans-serif"; 	mso-fareast-font-family:"Times New Roman"; 	mso-bidi-font-family:"Times New Roman";} code 	{mso-style-noshow:yes; 	mso-style-priority:99; 	font-family:"Courier New"; 	mso-ascii-font-family:"Courier New"; 	mso-fareast-font-family:"Times New Roman"; 	mso-hansi-font-family:"Courier New"; 	mso-bidi-font-family:"Courier New";} pre 	{mso-style-priority:99; 	mso-style-link:"HTML Preformatted Char"; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Courier New"; 	mso-fareast-font-family:"Times New Roman";} p.Body, li.Body, div.Body 	{mso-style-name:Body; 	mso-style-unhide:no; 	mso-style-link:"Body Char"; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:3.0pt; 	margin-left:0in; 	text-indent:.25in; 	line-height:11.0pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	mso-bidi-font-size:10.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:"Times New Roman"; 	color:black;} span.BodyChar 	{mso-style-name:"Body Char"; 	mso-style-unhide:no; 	mso-style-locked:yes; 	mso-style-link:Body; 	mso-ansi-font-size:11.0pt; 	color:black;} span.HTMLPreformattedChar 	{mso-style-name:"HTML Preformatted Char"; 	mso-style-priority:99; 	mso-style-unhide:no; 	mso-style-locked:yes; 	mso-style-link:"HTML Preformatted"; 	font-family:"Courier New"; 	mso-ascii-font-family:"Courier New"; 	mso-hansi-font-family:"Courier New"; 	mso-bidi-font-family:"Courier New";} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --> <!--[if gte mso 10]&amp;gt;   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;}  --></p>
<blockquote>
<pre><code>#!/usr/bin/expect --</code></pre>
<pre><code>set pass [lindex $argv 0]</code></pre>
<pre><code>set timeout 5</code></pre>
<pre><code> </code></pre>
<pre><code>spawn /usr/bin/sudo [lrange $argv 1 end]</code></pre>
<pre><code>expect "Password: {send "$passr"; exp_continue</code></pre>
<pre><code>sleep 1</code></pre>
</blockquote>
<p>In the above script the first argument will be the password to use. This script can not be run remotely using any form of SSH. For example:<br />
<code>ssh user@hostname expectsudo password esxcfg-vswitch -l</code><br />
The only drawback to this script is the need to have the password available, instead you can setup pre-shared keys for SSH and setup <a href="http://www.sudo.ws/" target="_blank">Sudo</a> to allow the  user to issue certain commands without requiring a password. This form of single sign on relies on the security of the management workstation in use.</p>
<p>Security of your VMware Infrastructure relies on the security of all the management workstations and servers in use. Not just on the hardening of the VMware ESX host.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/security-outside-the-box/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VMware&#8217;s Bluelane purchase a move to true VDC-OS</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/vmwares-bluelane-purchase-a-move-to-true-vdc-os/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/vmwares-bluelane-purchase-a-move-to-true-vdc-os/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 22:26:52 +0000</pubDate>
		<dc:creator>Texiwill</dc:creator>
				<category><![CDATA[Edward L. Haletky]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[VDC-OS]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Virtualization security]]></category>
		<category><![CDATA[VMware ESX]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/vmwares-bluelane-purchase-a-move-to-true-vdc-os/</guid>
		<description><![CDATA[There&#8217;s more to VMware&#8217;s purchase of Bluelane than meets the eye. Touted as a means to beef up VMware&#8217;s security and high availability options within the virtual infrastructure, this purchase is instead more of a move to a full VDC-OS&#8230;and not just a concept as presented at VMworld 2008. The concept of VDC-OS is to better define the [...]]]></description>
				<content:encoded><![CDATA[<p>There&#8217;s more to VMware&#8217;s purchase of Bluelane than meets the eye. Touted as a means to beef up VMware&#8217;s security and high availability options within the virtual infrastructure, this purchase is instead more of a move to a full VDC-OS&#8230;and not just a concept as presented at VMworld 2008.</p>
<p>The concept of VDC-OS is to better define the various roles and to change how we as administrators view and manage our virtualized data centers. However, with tools like Bluelane the view begins to muddy.</p>
<p>An operating system provides the basic security and fundamentals to run applications and perform tasks as the users dictate. Users do not want to worry about security, they want to have the system <em>just work</em>. Bluelane helps this by allowing VMs to run even if they are not patched yet reap the benefits of some of these patches. Granted not all patching happens by Bluelane, but those patches that are network related will. Less patching means less downtime.</p>
<p>However, are there diminishing returns? Yes, you get protection but at what cost? Higher CPU utilization to handle all the myriad of network related patches that are necessary? Are you protected by zero day attacks? What if Bluelane is attacked directly?</p>
<p>Even with these questions to be answered, VMware&#8217;s purchase of Bluelane shows an intriguing picture of a true data center operating system that <em>just works</em> regardless of the application being run; one that has its basic security handled for them. This is one more tool that can be used with the distributed virtual switch that will span the data center.</p>
<p>Picture a ThinApp running as a virtual appliance with Bluelane to handle the network patching required? Where is the operating system in this picture?</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/vmwares-bluelane-purchase-a-move-to-true-vdc-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
