<?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>Web Admin Blog &#187; Virtualization</title>
	<atom:link href="http://www.webadminblog.com/index.php/category/security/virtualization-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webadminblog.com</link>
	<description>Real Web Admins.  Real World Experience.</description>
	<lastBuildDate>Thu, 22 Jul 2010 16:18:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Virtualization Security Best Practices from a Customer&#8217;s and Vendor&#8217;s Perspective</title>
		<link>http://www.webadminblog.com/index.php/2009/06/25/virtualization-security-best-practices-from-a-customers-and-vendors-perspective/</link>
		<comments>http://www.webadminblog.com/index.php/2009/06/25/virtualization-security-best-practices-from-a-customers-and-vendors-perspective/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 20:04:20 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[best]]></category>
		<category><![CDATA[brian]]></category>
		<category><![CDATA[collapsed]]></category>
		<category><![CDATA[customer]]></category>
		<category><![CDATA[engle]]></category>
		<category><![CDATA[inland]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[practices]]></category>
		<category><![CDATA[randell]]></category>
		<category><![CDATA[rob]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[separation]]></category>
		<category><![CDATA[temple]]></category>
		<category><![CDATA[trust]]></category>
		<category><![CDATA[vendor]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[zone]]></category>

		<guid isPermaLink="false">http://www.webadminblog.com/?p=266</guid>
		<description><![CDATA[The next session during the ISSA half-day seminar on Virtualization and Cloud Computing Security was on security best practices from a customer and vendor perspective.  It featured Brian Engle, CIO of Temple Inland, and Rob Randell, CISSP and Senior Security Specialist at VMware, Inc.  My notes from the presentation are below: Temple Inland Implementation - [...]]]></description>
			<content:encoded><![CDATA[<p>The next session during the ISSA half-day seminar on Virtualization and Cloud Computing Security was on security best practices from a customer and vendor perspective.  It featured Brian Engle, CIO of Temple Inland, and Rob Randell, CISSP and Senior Security Specialist at VMware, Inc.  My notes from the presentation are below:</p>
<p><span style="text-decoration: underline;"><strong>Temple Inland Implementation - Stage 1</strong></span></p>
<p>Overcome Hurdles</p>
<ul>
<li>Management skeptical of Windows virtualization</li>
</ul>
<p>Don't Fear the Virtual World</p>
<ul>
<li>First year:
<ul>
<li>Built out development only environment</li>
<li>Trained staff</li>
<li>Developed support processes</li>
<li>Showed hard dollar savings</li>
</ul>
</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Temple Inland - Stage 2</strong></span></p>
<ul>
<li>Build QA environment</li>
<li>Improve processes</li>
<li>Develop rapid provisioning</li>
<li>Demonstrate advanced functions
<ul>
<li>Vmotion</li>
<li>P2V Conversions</li>
</ul>
</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Temple Inland - Stage 3</strong></span></p>
<p>First production environment</p>
<p>Temple-Inland Implementation</p>
<ul>
<li>Prior to VMWare. Typical remote facility
<ul>
<li>Physical domain controller</li>
<li>Physical application/file server</li>
<li>Physical tape drive</li>
</ul>
</li>
<li>New architecture
<ul>
<li>Single VMWare server</li>
<li>No tape drive</li>
</ul>
</li>
</ul>
<ul>
<li>Desktops
<ul>
<li>Virtualize desktops through VMWare</li>
<li>No application issues like Citrix Metaframe</li>
<li>Quick deployment and repair</li>
</ul>
</li>
</ul>
<p><span style="text-decoration: underline;"><strong>How Virtualization Affects Datacenter Security</strong></span></p>
<ul>
<li>Abstraction and Consolidation
<ul>
<li>+Capital and Operational Cost Savings</li>
<li>-New infrastructure layer to be secured</li>
<li>-Greater impact of attack or misconfiguration</li>
</ul>
</li>
<li>Collapse of Switches and servers into one device
<ul>
<li>+Flexibility</li>
<li>+Cost-savings</li>
<li>-Lack of virtual network visibility</li>
<li>-No separation-by-default of administration</li>
</ul>
</li>
</ul>
<p>Temple-Inland split the teams so that there was a virtual network administration team within the server administration team.</p>
<p><span style="text-decoration: underline;"><strong>How Virtualization Affects Datacenter Security</strong></span></p>
<ul>
<li>Faster deployment of servers
<ul>
<li>+ IT responsiveness</li>
<li>-Lack of adequate planning</li>
<li>-Incomplete knowledge of current state of infrastructure</li>
</ul>
</li>
<li>VM Mobility
<ul>
<li>+Improved Service Levels</li>
<li>-Identity divorced from physical location</li>
</ul>
</li>
<li>VM Encapsulation
<ul>
<li>+Ease of business continuity</li>
<li>+Consistency of deployment</li>
<li>+Hardware Independence</li>
<li>-Outdated offline systems</li>
</ul>
</li>
</ul>
<p>Build anti-virus, client firewalls, etc into the offline images so that servers are up-to-date right when they are installed.</p>
<p>If something happens to a system, you can't just pull the plug anymore.  You have to have policies and processes in place.</p>
<p>With virtualization you can have a true "gold image" instead of having different images for all of the different types of hardware.</p>
<p><span style="text-decoration: underline;"><strong>Security Advantages of Virtualization</strong></span></p>
<ul>
<li>Allows automation of many manual error prone processes</li>
<li>Cleaner and easier disaster recovery/business continuity</li>
<li>Better forensics capabilities</li>
<li>Faster recovery after an attack</li>
<li>Patching is safer and more effective</li>
<li>Better control over desktop resources</li>
<li>More cost effective security devices</li>
<li>App virtualization allows de-privileging of end users</li>
<li>Better lifecycle controls</li>
<li>Future: Security through VM Introspection</li>
</ul>
<p>Gartner: "Like their physical counterparts, most security vulnerabilities will be introduced through misconfiguration"</p>
<p><span style="text-decoration: underline;"><strong>What Not to Worry About</strong></span></p>
<ul>
<li>Hypervisor Attacks
<ul>
<li>ALL theoretical, highly complex attacks</li>
<li>Widely recognized by security community as being only of academic interest</li>
</ul>
</li>
<li>Irrelevant Architectures
<ul>
<li>Apply only to hosted architecture (ie. Workstation) not bare-metal (ie. ESX)</li>
<li>Hosted architecture generally suitable only when you can trust the guest VM</li>
</ul>
</li>
<li>Contrived Scenarios
<ul>
<li>Involved exploits where best practices around hardening, lockdown, desgin, for virtualization etc not followed or</li>
<li>Poor general IT infrastructure security is assumed</li>
</ul>
</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Are there any Hypervisor Attack Vectors?</strong></span></p>
<p>There are currently no known hypervisor attack vectors to date that have lead to "VM Escape"</p>
<ul>
<li>Architecture Vulnerability
<ul>
<li>Designed specifically with isolation in mind</li>
</ul>
</li>
<li>Software Vulnerability - Possible like with any code written by humans
<ul>
<li>Mitigating Circumstances:
<ul>
<li>Small Code Footprint of Hypervisor (~21MB) is easier to audit</li>
<li>If a software vulnerability is found, exploit difficulty will be very high
<ul>
<li>Purpose build for virtualization only</li>
<li>Non-interactive environment</li>
<li>Less code for hackers to leverage</li>
</ul>
</li>
</ul>
</li>
<li>Ultimately depends on VMWare security response and patching</li>
</ul>
</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Concern: Virtualizing the DMZ/Mixing Trust Zones</strong></span></p>
<p>Three Primary Configurations</p>
<ul>
<li>Physical separation of trust zones</li>
<li>Virtual separation of trust zones with physical security devices</li>
<li>Fully collapsing all servers and security devices into a VI3 infrastructure</li>
</ul>
<p>Also applies to PCI requirement</p>
<p><span style="text-decoration: underline;"><strong>Physical Separation of Trust Zones</strong></span></p>
<p>Advantages</p>
<ul>
<li>Simpler, less complex configuration</li>
<li>Less change to physical environment</li>
<li>Little change to separation of duties</li>
<li>Less change in staff knowledge requirements</li>
<li>Smaller chance of misconfiguration</li>
</ul>
<p>Disadvantages</p>
<ul>
<li>Lower consolidation and utilization of resources</li>
<li>Higher cost</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Virtual Separation of Trust Zones with Physical Security Devices</strong></span></p>
<p>Advantages</p>
<ul>
<li>Better utilization of resources</li>
<li>Take full advantage of virtualization benefits</li>
<li>Lower cost</li>
</ul>
<p>Disadvantages (can be mitigated)</p>
<ul>
<li>More complexity</li>
<li>Greater chance of misconfiguration</li>
</ul>
<p>Getting more toward "the cloud" where web zone, app zone, and DB zone are all virtualized on the same system, but still using physical firewalls.</p>
<p><span style="text-decoration: underline;"><strong>Fully Collapsed Trust Zones Including Security Devices</strong></span></p>
<p>Advantages</p>
<ul>
<li>Full utilization of resources, replacing physical security devices with virtual</li>
<li>Lowest-cost option</li>
<li>Management of entire DMZ and network from a single management workstation</li>
</ul>
<p>Disadvantages</p>
<ul>
<li>Greatest complexity, which in turn creates highest chance of misconfiguration</li>
<li>Requirement for explicit configuration to define separation of duties to help mitigate risk of misconfiguration; also requires regualar audits of configurations</li>
<li>Potential loss of certain functionality, such as VMotion (being mitigated by vendors and VMsafe)</li>
</ul>
<p><span style="text-decoration: underline;"><strong>How do we secure our Virtual Infrastructure?</strong></span></p>
<p>Use the principles of Information Security</p>
<ul>
<li>Hardening and lockdown</li>
<li>Defense in depth</li>
<li>Authorization, authentication, and accounting</li>
<li>Separation of duties and least privileges</li>
<li>Administrative controls</li>
</ul>
<p>Protect your management interfaces (VCenter)!  They are the keys to the kingdom.</p>
<p><span style="text-decoration: underline;"><strong>Fundamental Design Principles</strong></span></p>
<ul>
<li>Isolate all management networks</li>
<li>Disable all unneeded services</li>
<li>Tightly regualte all administrative access</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Summary</strong></span></p>
<ul>
<li>Define requirements and ensure vendor/product can deliver
<ul>
<li>Consider culture, capability, maturity, architecture and security needs</li>
</ul>
</li>
<li>Implement under controlled conditions using a defined methodology
<ul>
<li>Use the opportunity to improve control deficiencies in existing physical server areas if possible</li>
<li>Implement processes for review and validation of controls to prevent the introduction of weaknesses</li>
</ul>
</li>
<li>Round corners where your control environment allows
<ul>
<li>Sustain sound practices that maintain required controls</li>
<li>Leverage the technology to achieve efficiency and improve scale</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webadminblog.com/index.php/2009/06/25/virtualization-security-best-practices-from-a-customers-and-vendors-perspective/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>About the Cloud Security Alliance</title>
		<link>http://www.webadminblog.com/index.php/2009/06/25/about-the-cloud-security-alliance/</link>
		<comments>http://www.webadminblog.com/index.php/2009/06/25/about-the-cloud-security-alliance/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 19:03:41 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[about]]></category>
		<category><![CDATA[alliance]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[guidance]]></category>
		<category><![CDATA[jeff]]></category>
		<category><![CDATA[membership]]></category>
		<category><![CDATA[objectives]]></category>
		<category><![CDATA[reich]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.webadminblog.com/?p=261</guid>
		<description><![CDATA[The next presentation at the ISSA half-day seminar was on the "Cloud Security Alliance" and Security Guidance for Critical Areas of Focus in Cloud Computing by Jeff Reich.  Here are my notes from this presentation: Agenda About the Cloud Security Alliance Getting Involved Guidance 1.0 Call to Action About the Cloud Security Alliance Not-for-profit organization [...]]]></description>
			<content:encoded><![CDATA[<p>The next presentation at the ISSA half-day seminar was on the "Cloud Security Alliance" and Security Guidance for Critical Areas of Focus in Cloud Computing by Jeff Reich.  Here are my notes from this presentation:</p>
<p><span style="text-decoration: underline;"><strong>Agenda</strong></span></p>
<ul>
<li>About the Cloud Security Alliance</li>
<li>Getting Involved</li>
<li>Guidance 1.0</li>
<li>Call to Action</li>
</ul>
<p><span style="text-decoration: underline;"><strong>About the Cloud Security Alliance</strong></span></p>
<ul>
<li>Not-for-profit organization</li>
<li>Inclusive membership, supporting broad spectrum of subject matter expertise: cloud experts, security, legal, compliance, virtualization, etc</li>
<li>We believe in Cloud Computing, we want to make it better</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Getting Involved</strong></span></p>
<ul>
<li>Individual membership (free)
<ul>
<li>Subject matter experts for research</li>
<li>Interested in learning about the topic</li>
<li>Administrative &amp; organizational help</li>
</ul>
</li>
<li>Corporate Sponsorship
<ul>
<li>Help fund outreach, events</li>
</ul>
</li>
<li>Affiliated Organizations (free)
<ul>
<li>Joint projects in the community interest</li>
</ul>
</li>
<li>Contact information on website</li>
</ul>
<p>Download version 1.0 of the Security Guidance at http://www.cloudsecurityalliance.org/guidance</p>
<p><span style="text-decoration: underline;"><strong>Overview of Guidance</strong></span></p>
<ul>
<li>15 domains</li>
<li>#1 is Architecture &amp; Framework</li>
<li>Covers Governing in the Cloud (2-7) and Operating in the Cloud (8-15) as well</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Assumptions &amp; Objectives</strong></span></p>
<ul>
<li>Trying to bridge gap between cloud adopters and security practitioners</li>
<li>Broad "security program" view of the problem</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Architecture Framework</strong></span></p>
<ul>
<li>Not "One Cloud": Nuanced definition critical to understanding risks &amp; mitigation</li>
<li>5 principal characteristics (abstration, sharing, SOA, elasticity, consumption/allocation)</li>
<li>3 delivery models
<ul>
<li>Infrastructure as a Service</li>
<li>Platform as a Service</li>
<li>Software as a Service</li>
</ul>
</li>
<li>4 deployment models: Public, Private, Managed, Hybrid</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Governance &amp; ERM</strong></span></p>
<ul>
<li>A portion of cloud cost savings must be invested into provider security</li>
<li>Third party transparency of cloud provider</li>
<li>Financial viability of cloud provider</li>
<li>Alignment of key performance indicators</li>
<li>PII best suited in private/hybrid cloud outside of significant due diligence of public cloud provider</li>
<li>Increased frequency of 3rd party risk assessments</li>
</ul>
<p>Important thing to consider is the financial viability of your provider.  You never want to have your data held hostage in a court battle.</p>
<p><span style="text-decoration: underline;"><strong>Legal</strong></span></p>
<ul>
<li>Contracts must have flexible structure for dynamic cloud relationships</li>
<li>Plan for both an expected and unexpected termination of the relationship and an orderly return of your assets</li>
<li>Find conflicts between the laws the cloud provider must comply with and those governing the cloud customer</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Compliance &amp; Audit</strong></span></p>
<ul>
<li>Classify data and systems to understand compliance requirements</li>
<li>Understand data locations, copies</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Information Lifecycle Management</strong></span></p>
<ul>
<li>Understand the logical segregation of information and protective controls imnplemented in storage, transfers, backups</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Summary</strong></span></p>
<ul>
<li>Cloud Computing is real and transformational</li>
<li>Cloud Computing can and will be secured</li>
<li>Broad governance approach needed</li>
<li>Tactical fixes needed</li>
<li>Combination of updating existing best practices and creating completely new best practices</li>
<li>Common sense is not optional</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Call to Action</strong></span></p>
<ul>
<li>Join us, help make our work better</li>
<li>www.cloudsecurityalliance.org</li>
<li>info@cloudsecurityalliance.org</li>
<li>Twitter: @cloudsa, #csaguide</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webadminblog.com/index.php/2009/06/25/about-the-cloud-security-alliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction to Cloud Computing and Virtualizaton Security</title>
		<link>http://www.webadminblog.com/index.php/2009/06/25/introduction-to-cloud-computing-and-virtualization-security/</link>
		<comments>http://www.webadminblog.com/index.php/2009/06/25/introduction-to-cloud-computing-and-virtualization-security/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 18:31:58 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[issa]]></category>
		<category><![CDATA[vern]]></category>
		<category><![CDATA[williams]]></category>

		<guid isPermaLink="false">http://www.webadminblog.com/?p=257</guid>
		<description><![CDATA[Today the Austin ISSA and ISACA chapters held a half-day seminar on Cloud Computing and Virtualization Security.  The introduction on cloud computing was given by Vern Williams.  My notes on this topic are below: 5 Key Cloud Characteristics On-demand self-service Ubiquitous network access Location independent resource pooling Rapid elasticity Pay per use 3 Cloud Delivery [...]]]></description>
			<content:encoded><![CDATA[<p>Today the Austin ISSA and ISACA chapters held a half-day seminar on Cloud Computing and Virtualization Security.  The introduction on cloud computing was given by Vern Williams.  My notes on this topic are below:</p>
<p><span style="text-decoration: underline;"><strong>5 Key Cloud Characteristics</strong></span></p>
<ul>
<li>On-demand self-service</li>
<li>Ubiquitous network access</li>
<li>Location independent resource pooling</li>
<li>Rapid elasticity</li>
<li>Pay per use</li>
</ul>
<p><span style="text-decoration: underline;"><strong>3 Cloud Delivery Models</strong></span></p>
<ul>
<li>Software as a Service (SaaS): Providers applications over a network</li>
<li>Platform as a Service (PaaS): Deploy customer-created apps to a cloud</li>
<li>Infrastructure as a Service (IaaS): Rent processing, storage, etc</li>
</ul>
<p><span style="text-decoration: underline;"><strong>4 Cloud Deployment Models</strong></span></p>
<ul>
<li>Private cloud: Enterprise owned or leased</li>
<li>Community cloud: Shared infrastructure for a specific community</li>
<li>Public cloud: Sold to the public, Mega-scale infrastructure</li>
<li>Hybrid cloud: Composition of two or more clouds</li>
</ul>
<ul>
<li>Two types: internal and external</li>
<li>http://csrc.nist.com/groups/SNS/cloud-computing/index.html</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Common Cloud Characteristics</strong></span></p>
<ul>
<li>Massive scale</li>
<li>Virtualization</li>
<li>Free software</li>
<li>Autonomic computing</li>
<li>Multi-tenancy</li>
<li>Geographically distributed systems</li>
<li>Advanced security technologies</li>
<li>Service oriented software</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Pros</strong></span></p>
<ul>
<li>Lower central processing unit (CPU) density</li>
<li>Flexible use of resources</li>
<li>Rapid deployment of new servers</li>
<li>Simplified recovery</li>
<li>Virtual network connections</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Cons</strong></span></p>
<ul>
<li>Complexity</li>
<li>Potential impact of a single component failure</li>
<li>Hypervisor security issues</li>
<li>Keeping virtual machine (VM) images current</li>
<li>Virtual network connections</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Virtualization Security Concerns</strong></span></p>
<ul>
<li>Protecting the virtual fabric</li>
<li>Patching off-line VM images</li>
<li>Configuration Management</li>
<li>Firewall configurations</li>
<li>Complicating Audit and Forensics</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webadminblog.com/index.php/2009/06/25/introduction-to-cloud-computing-and-virtualization-security/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
