<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Security, Compliance and Best Practices » Gene Kim</title>
	
	<link>http://www.tripwire.com/blog</link>
	<description>Security, Compliance and Best Practices</description>
	<pubDate>Fri, 30 Oct 2009 18:30:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/VirtualizationSecurityBlogGkim" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Conference Report: ISACA North America CACS: “Wow, we’re not in Vegas anymore…”</title>
		<link>http://feedproxy.google.com/~r/VirtualizationSecurityBlogGkim/~3/mrI37HpU_KA/</link>
		<comments>http://www.tripwire.com/blog/?p=312#comments</comments>
		<pubDate>Mon, 18 May 2009 22:13:48 +0000</pubDate>
		<dc:creator>Gene Kim</dc:creator>
		
		<category><![CDATA[Gene Kim]]></category>

		<category><![CDATA[IT Compliance]]></category>

		<category><![CDATA[NERC]]></category>

		<category><![CDATA[PCI]]></category>

		<category><![CDATA[The Bucket]]></category>

		<category><![CDATA[Virtualization Security]]></category>

		<category><![CDATA[Virtualization Trends]]></category>

		<category><![CDATA[audit]]></category>

		<category><![CDATA[Conferences]]></category>

		<category><![CDATA[ITSM]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.tripwire.com/blog/?p=312</guid>
		<description><![CDATA[I&#8217;ve always loved the ISACA CACS conferences.  Why?  I guess because I love auditors.  Not all auditors, mind you, but auditors that have a risk-based orientation, and who understand that the achievement of any goal (regardless of whether we&#8217;re talking about information security, operating effectiveness, or compliance goals) hinge on effective controls.
And IT auditors congregate [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always loved the <a href="http://www.isaca.org/Template.cfm?Section=Home&amp;CONTENTID=46492&amp;TEMPLATE=/ContentManagement/ContentDisplay.cfm" target="_blank">ISACA CACS </a>conferences.  Why?  I guess because I love auditors.  Not all auditors, mind you, but auditors that have a risk-based orientation, and who understand that the achievement of any goal (regardless of whether we&#8217;re talking about information security, operating effectiveness, or compliance goals) hinge on effective controls.</p>
<p>And IT auditors congregate at the fantastic ISACA conferences and chapter events.  It&#8217;s one of the few conferences that have a good balance of IT risk and business risk.  I don&#8217;t know of any other conference where you can not only learn about application and network security, but also bone up on how to audit and secure SAP and PeopleSoft systems!</p>
<p>I&#8217;m a fan of this conference.  I usually like to make sure I attend the entire week.  After all, it&#8217;s been years since I&#8217;ve actually touched an SAP instance, and knowing more about SAP makes me feel smarter.</p>
<p style="center;"><img class="alignnone aligncenter" src="http://www.copydesk.org/mcintyre.jpg" alt="copydesk.org" height="300" /></p>
<p style="center;">Image courtesy: copydesk.org (this is not a real pic from CACS conference, btw&#8230;)</p>
<p>Given the throngs of people at the Infosecurity Europe conference, I expected a similarly huge crowd at the ISACA North American CACS conference, held on April 27-May 1.  Alas, this wasn&#8217;t the case.</p>
<p>The last NA-CACS conference I was at was probably three years ago, when it was in Las Vegas at some huge hotel.  I&#8217;m guessing there were about 3500 people at that conference, which was one of the largest ISACA events I had been to.  This was around the same time as the huge buildup/panic around SOX-404.</p>
<p>This year, I&#8217;m estimated that there were only around 1300 attendees.  It was a fantastic program, with lots of senior practitioners, spanning information security, IT audit, even some chief audit executives speaking, and IT governance.</p>
<p>Given that this is probably one of the best put together curriculums, I think it&#8217;s unfortunate that it didn&#8217;t attract the numbers of Infosecurity Europe.  Why?  These are only my speculations:</p>
<ul>
<li>IT audit training budgets are shrinking, unlike the bushels of money being thrown around in information security</li>
<li>ISACA is not effectively reaching the radar screens of information security practitioners</li>
</ul>
<p>If true, this is too bad.  Information security could use a good dose of learnin&#8217; about risk-based application of IT controls.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D312&amp;title=Conference+Report%3A+ISACA+North+America+CACS%3A+%26%238220%3BWow%2C+we%26%238217%3Bre+not+in+Vegas+anymore%26%238230%3B%26%238221%3B" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D312&amp;title=Conference+Report%3A+ISACA+North+America+CACS%3A+%26%238220%3BWow%2C+we%26%238217%3Bre+not+in+Vegas+anymore%26%238230%3B%26%238221%3B" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D312&amp;title=Conference+Report%3A+ISACA+North+America+CACS%3A+%26%238220%3BWow%2C+we%26%238217%3Bre+not+in+Vegas+anymore%26%238230%3B%26%238221%3B" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D312&amp;title=Conference+Report%3A+ISACA+North+America+CACS%3A+%26%238220%3BWow%2C+we%26%238217%3Bre+not+in+Vegas+anymore%26%238230%3B%26%238221%3B" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D312&amp;title=Conference+Report%3A+ISACA+North+America+CACS%3A+%26%238220%3BWow%2C+we%26%238217%3Bre+not+in+Vegas+anymore%26%238230%3B%26%238221%3B', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D312" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D312" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D312&amp;title=Conference+Report%3A+ISACA+North+America+CACS%3A+%26%238220%3BWow%2C+we%26%238217%3Bre+not+in+Vegas+anymore%26%238230%3B%26%238221%3B" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D312&amp;title=Conference+Report%3A+ISACA+North+America+CACS%3A+%26%238220%3BWow%2C+we%26%238217%3Bre+not+in+Vegas+anymore%26%238230%3B%26%238221%3B" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span><br /><br />]]></content:encoded>
			<wfw:commentRss>http://www.tripwire.com/blog/?feed=rss2&amp;p=312</wfw:commentRss>
		<feedburner:origLink>http://www.tripwire.com/blog/?p=312</feedburner:origLink></item>
		<item>
		<title>Conference Report: Infosecurity Europe: “What Recession?”</title>
		<link>http://feedproxy.google.com/~r/VirtualizationSecurityBlogGkim/~3/Ki8fuy3gsrk/</link>
		<comments>http://www.tripwire.com/blog/?p=311#comments</comments>
		<pubDate>Mon, 18 May 2009 21:30:32 +0000</pubDate>
		<dc:creator>Gene Kim</dc:creator>
		
		<category><![CDATA[Gene Kim]]></category>

		<category><![CDATA[ITIL]]></category>

		<category><![CDATA[PCI]]></category>

		<category><![CDATA[The Bucket]]></category>

		<category><![CDATA[Virtualization Security]]></category>

		<category><![CDATA[itSMF]]></category>

		<category><![CDATA[Conferences]]></category>

		<category><![CDATA[ITSM]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.tripwire.com/blog/?p=311</guid>
		<description><![CDATA[A couple of weeks ago, I gave three talks at the Infosecurity Europe conference in London, which was held on April 27-29.  I was pleasantly surprised to see how well-attended it was.  No, that&#8217;s an understatement.  It was a packed conference.
Based on attendance, you&#8217;d be forgiven if you thought it was 1999, during the middle [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago, I gave three talks at the <a href="http://www.infosec.co.uk/" target="_blank">Infosecurity Europe</a> conference in London, which was held on April 27-29.  I was pleasantly surprised to see how well-attended it was.  No, that&#8217;s an understatement.  It was a packed conference.</p>
<p>Based on attendance, you&#8217;d be forgiven if you thought it was 1999, during the middle of the dot-com boom.</p>
<p><img src="http://farm4.static.flickr.com/3025/2549070851_b35c163a38.jpg?v=0" alt="" /></p>
<p>Image courtesy: gem66/Flickr</p>
<p>Oh, wait.  We <em>are </em>in the middle of the security/compliance boom!  IMHO, this is made more amazing that it landed in the middle of one of most capital-starved periods for IT in nearly a decade.  If you think that all these hard-earned dollars are being spent on truly creating continuous compliance, this is money well spent.  Yay.</p>
<p>If you think that these capital dollars are being thrown at a huge Band-Aid, and that information security breaches will continue to occur, and that equal dollars will be need to be spent passing next year&#8217;s audit, then not so much.  Boo.</p>
<p>I observed the following&#8230;</p>
<ul>
<li>Tons of attendees: 12,500 visitors, according to their website.  And according to the fliers they passed out on Day 2, 4441 visitors on Day 1, representing a 7% increase over 2008.</li>
<li>Tons of vendors: Holy cow.  Like in <a href="http://www.tripwire.com/blog/?p=303" target="_blank">Chris Orr points out in his post about RSA</a>, there were a ton of vendors there.  I&#8217;m guessing there were, I can hardly believe it, 700 vendors.  And most of them had basically the same messaging: security, compliance, controls.</li>
</ul>
<p>It&#8217;s difficult to imagine talking to over 100 of these vendors, and keeping track of how they&#8217;re different.  I guess that would explain all the marketing investment on, umm, scantily clad people marching around with picket signs, lots of huge, flashing signs, big speakers blaring propaganda like in George Orwell&#8217;s <em>1984</em>,  etc.</p>
<h2>The Startling Contrast To Service Desk &amp; IT Support Show</h2>
<p>I got a wake-up call when I wandered over next door to the other conference being held at Earl&#8217;s Court, which was the <a href="http://www.servicedeskshow.com/" target="_self">Service Desk &amp; IT Support Show</a>.  Compared to Infosecurity Europe, it was like a ghost town.</p>
<p>I estimated that there were about 100 vendors, and maybe a total of 600 attendees.  It was a much, much smaller event.</p>
<p>This reinforced my conclusion that these economic times are starving ITIL projects, and that compliance deadlines are driving huge date-driven projects, which our industry is benefiting from.</p>
<h2>Other Benefits Of Being In London</h2>
<p>I got a chance to meet up with our UK-based colleagues, and hang out with my good buddy, Steve Chambers from VMware (<a href="http://twitter.com/stevie_chambers" target="_self">@stevie_chambers</a>).  He is one smart dude&#8230; (Who apparently can drive a sub-10m lap at Nurburgring!)</p>
<p>Oh, and I finally met Tom Howarth (<a href="http://twitter.com/tom_howarth" target="_blank">@tom_howarth</a>), who I thoroughly enjoyed talking to, about our respective journeys, the state of our vocation, using social media, etc.  Oh, and talked a lot about vWire evangelist Steve Beaver (<a href="http://twitter.com/sbeaver" target="_blank">@sbeaver</a>), another great guy.</p>
<p>Questions or comments?  Feel free to send me a note on Twitter!  I’m <a href="http://twitter.com/realgenekim" target="_blank">@RealGeneKim.</a></p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D311&amp;title=Conference+Report%3A+Infosecurity+Europe%3A+%26%238220%3BWhat+Recession%3F%26%238221%3B" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D311&amp;title=Conference+Report%3A+Infosecurity+Europe%3A+%26%238220%3BWhat+Recession%3F%26%238221%3B" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D311&amp;title=Conference+Report%3A+Infosecurity+Europe%3A+%26%238220%3BWhat+Recession%3F%26%238221%3B" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D311&amp;title=Conference+Report%3A+Infosecurity+Europe%3A+%26%238220%3BWhat+Recession%3F%26%238221%3B" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D311&amp;title=Conference+Report%3A+Infosecurity+Europe%3A+%26%238220%3BWhat+Recession%3F%26%238221%3B', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D311" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D311" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D311&amp;title=Conference+Report%3A+Infosecurity+Europe%3A+%26%238220%3BWhat+Recession%3F%26%238221%3B" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D311&amp;title=Conference+Report%3A+Infosecurity+Europe%3A+%26%238220%3BWhat+Recession%3F%26%238221%3B" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span><br /><br />]]></content:encoded>
			<wfw:commentRss>http://www.tripwire.com/blog/?feed=rss2&amp;p=311</wfw:commentRss>
		<feedburner:origLink>http://www.tripwire.com/blog/?p=311</feedburner:origLink></item>
		<item>
		<title>My RSA Talk and Adam Shostack’s Awesome RSA Research Track</title>
		<link>http://feedproxy.google.com/~r/VirtualizationSecurityBlogGkim/~3/I0hwlcNDzew/</link>
		<comments>http://www.tripwire.com/blog/?p=299#comments</comments>
		<pubDate>Tue, 21 Apr 2009 16:20:59 +0000</pubDate>
		<dc:creator>Gene Kim</dc:creator>
		
		<category><![CDATA[Best Practices In Virtualization]]></category>

		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[Change Process]]></category>

		<category><![CDATA[Gene Kim]]></category>

		<category><![CDATA[Mythbusters]]></category>

		<category><![CDATA[Software Virtualization]]></category>

		<category><![CDATA[Virtualization Security]]></category>

		<category><![CDATA[Change Control]]></category>

		<category><![CDATA[ITSM]]></category>

		<category><![CDATA[Metrics]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.tripwire.com/blog/?p=299</guid>
		<description><![CDATA[I am in San Francisco this week at the RSA Conference (which is apparenlty #rsac on Twitter).  I will be speaking this afternoon at 3pm PT.  The famous Adam Shostack (@adamshostack) is one of the track chairs, and his advice to me was, &#8220;give your metrics talk, under the guise of virtualization security.&#8221;  Well, I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>I am in San Francisco this week at the RSA Conference (which is apparenlty #rsac on Twitter).  I will be speaking this afternoon at 3pm PT.  The famous Adam Shostack (@<a href="http://twitter.com/adamshostack" target="_blank">adamshostack</a>) is one of the track chairs, and his advice to me was, &#8220;give your metrics talk, under the guise of virtualization security.&#8221;  Well, I&#8217;m paraphrasing, but talking about what security controls actually work has been an area of passion for both Adam and me for over a decade.</p>
<p>My talk title is &#8220;Controlling Virtualization Security Risks: Tips from the Experts&#8221;, but I will be presenting the results of almost 4 years of benchmarking work that I&#8217;ve done with Kevin Behr (@<a href="http://twitter.com/kevinbehr" target="_blank">kevinbehr</a>), IT Process Institute, SANS, Software Engineering Institute, Institute of Internal Auditors, and others.  The goal is to be able say what controls really impact information security and IT operational effectiveness.</p>
<p>Contact me if you want a copy of the slides.</p>
<p>Also, Adam has done a fantastic job assembling some very interesting talks from some of the best minds in the field.  You can see the track he&#8217;s assembled at his <a href="http://www.emergentchaos.com/archives/2009/04/research_revealed_track_a.html" target="_blank">Emergent Chaos blog.</a> And you can even download his entire track in .ics format, so you can view it in your calendar.</p>
<p>What a great guy!</p>
<p>Questions or comments?  Feel free to send me a note on Twitter!  I&#8217;m <a href="http://twitter.com/realgenekim" target="_blank">@RealGeneKim.</a></p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D299&amp;title=My+RSA+Talk+and+Adam+Shostack%26%238217%3Bs+Awesome+RSA+Research+Track" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D299&amp;title=My+RSA+Talk+and+Adam+Shostack%26%238217%3Bs+Awesome+RSA+Research+Track" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D299&amp;title=My+RSA+Talk+and+Adam+Shostack%26%238217%3Bs+Awesome+RSA+Research+Track" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D299&amp;title=My+RSA+Talk+and+Adam+Shostack%26%238217%3Bs+Awesome+RSA+Research+Track" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D299&amp;title=My+RSA+Talk+and+Adam+Shostack%26%238217%3Bs+Awesome+RSA+Research+Track', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D299" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D299" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D299&amp;title=My+RSA+Talk+and+Adam+Shostack%26%238217%3Bs+Awesome+RSA+Research+Track" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D299&amp;title=My+RSA+Talk+and+Adam+Shostack%26%238217%3Bs+Awesome+RSA+Research+Track" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span><br /><br />]]></content:encoded>
			<wfw:commentRss>http://www.tripwire.com/blog/?feed=rss2&amp;p=299</wfw:commentRss>
		<feedburner:origLink>http://www.tripwire.com/blog/?p=299</feedburner:origLink></item>
		<item>
		<title>Ask Dr. Visible Ops: How Should I Engage Internal Audit In The Change Management Process?</title>
		<link>http://feedproxy.google.com/~r/VirtualizationSecurityBlogGkim/~3/MIjXb7Y2xVw/</link>
		<comments>http://www.tripwire.com/blog/?p=292#comments</comments>
		<pubDate>Thu, 02 Apr 2009 08:19:52 +0000</pubDate>
		<dc:creator>Gene Kim</dc:creator>
		
		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[Change Process]]></category>

		<category><![CDATA[Gene Kim]]></category>

		<category><![CDATA[ITIL]]></category>

		<category><![CDATA[The Bucket]]></category>

		<category><![CDATA[Best Practices In Virtualization]]></category>

		<category><![CDATA[Change Control]]></category>

		<category><![CDATA[File Integrity Monitoring]]></category>

		<category><![CDATA[IT Ops Suckage]]></category>

		<category><![CDATA[ITSM]]></category>

		<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://www.tripwire.com/blog/?p=292</guid>
		<description><![CDATA[Hal Pomeranz and I did a webinar called “Ditching the Infosec Stereotype: Part 1: Fixing Broken Change Control Processes” a couple of weeks ago.
As I mentioned in a previous blog entry, I’m a big fan of Hal.  I loved the work he’s done at places that had truly mission-critical environments, including at eBay, Cendant and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/hal_pomeranz" target="_blank">Hal Pomeranz</a> and I did a webinar called “Ditching the Infosec Stereotype: Part 1: Fixing Broken Change Control Processes” a couple of weeks ago.</p>
<p>As I mentioned in a previous blog entry, I’m a big fan of Hal.  I loved the work he’s done at places that had truly mission-critical environments, including at eBay, Cendant and Google.  He and I, along with <a href="http://twitter.com/kevinbehr" target="_blank">Kevin Behr</a>, share a common passion of how to deliver kick ass IT, or as I’ve called it over the years, have amazing IT kung fu.</p>
<p>The webinar went great, but I think we were both surprised by the number of questions that we got from the webinar attendees.  We had 22 questions get posted, of which we could only answer a couple.</p>
<p>So, we earlier today, we did a second webinar (post link), just answer some of these questions.  Over the next couple of weeks, I’ll be posting answers to some of them.</p>
<h2>Question: How Should I Engage Internal Audit In The Change Management Process?</h2>
<p>By the book, audit engagements has four distinct phases: planning, fieldwork, reporting and follow-up.  Life in IT management sucks when your time with auditors is dominated by preparing and undergoing audits as they do their fieldwork (imagine teams of auditors showing up with suitcases).  Or actually, far worse, when they’re walking you through their findings, extracting promises from you to have them fixed within 90 days in front of your boss.</p>
<p>Obviously, the way to reduce time spent in both of these areas is to have an effective change management processes, with both preventive controls (e.g., defined policies, defined authorization levels, defined consequences when people go around the process, etc.) and detective controls (e.g., monitoring and reconciliation controls like Tripwire).  This allows you to assert and substantiate that you have no unauthorized changes.</p>
<p>But, provided that you have these controls in place, there is also a less formal way that you can help increase auditors&#8217; perception of controls assurance.  That’s to proactively reach out to internal audit, and offer them a standing invitation to join any of your change management meetings.</p>
<p>For them to even sit in even one change management meeting allows them to observe and formulate on the effectiveness of the process.  They will hopefully see how the meeting is being effectively run, how changes are evaluated and authorized, reviewed after their scheduled implementation, and how failures, exceptions and unauthorized changes are handled.</p>
<p>In auditor parlance, observation is one of the types of evidence that auditors can use to support their opinions on the effectiveness of controls.  (The other types of evidence include surveys, testing and independent sources.)</p>
<p>If the auditor observers that no one is showing up to the change management meetings, authorizations are rubber stamped without any real evaluation, unauthorized changes and unplanned outages are occurring regularly, then she will likely flag this as a potential high risk area.</p>
<p>However, if the auditor observes that the meetings are competently run, changes are documented and planned, authorization are thoughtful and considered, and unauthorized changes are quickly dealt with, then this is likely to be viewed as a lower risk area.  Consequently, they will likely spend less time in their fieldwork doing change control testing.</p>
<p>Contrast this to some organizations that spend hundreds, sometimes even thousands of hours, working in emergency projects to try to “clean house” before the auditors arrive to do their testing.  This is what leads to sometimes absurd behaviors, such as closing 6000 change control tickets in one day.</p>
<p>Hal noted during the webinar that this level of transparency is good to extend not only to audit, but business stakeholders as well.</p>
<p>So, to summarize.  Reach out proactively to your friendly internal IT auditor that you may have worked with in the past, ask for a meeting to share respective views of risks that the IT change control processes are designed to mitigate, offer to have someone on their team observe one of your change management meetings, sending them the relevant policies first.</p>
<p>This will help built a mutually respectful working relationship, help build an ongoing dialogue about risks, as well as provide transparency to them about how the change management process is being run.  If the change controls are actually working, this can dramatically reduce the amount of time the auditor spends in the fieldwork, reporting and followup phases of the audit.</p>
<p>Questions or comments?  Feel free to send me a note on Twitter!  I&#8217;m <a href="http://twitter.com/realgenekim" target="_blank">@RealGeneKim.</a></p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D292&amp;title=Ask+Dr.+Visible+Ops%3A+How+Should+I+Engage+Internal+Audit+In+The+Change+Management+Process%3F" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D292&amp;title=Ask+Dr.+Visible+Ops%3A+How+Should+I+Engage+Internal+Audit+In+The+Change+Management+Process%3F" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D292&amp;title=Ask+Dr.+Visible+Ops%3A+How+Should+I+Engage+Internal+Audit+In+The+Change+Management+Process%3F" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D292&amp;title=Ask+Dr.+Visible+Ops%3A+How+Should+I+Engage+Internal+Audit+In+The+Change+Management+Process%3F" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D292&amp;title=Ask+Dr.+Visible+Ops%3A+How+Should+I+Engage+Internal+Audit+In+The+Change+Management+Process%3F', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D292" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D292" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D292&amp;title=Ask+Dr.+Visible+Ops%3A+How+Should+I+Engage+Internal+Audit+In+The+Change+Management+Process%3F" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D292&amp;title=Ask+Dr.+Visible+Ops%3A+How+Should+I+Engage+Internal+Audit+In+The+Change+Management+Process%3F" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span><br /><br />]]></content:encoded>
			<wfw:commentRss>http://www.tripwire.com/blog/?feed=rss2&amp;p=292</wfw:commentRss>
		<feedburner:origLink>http://www.tripwire.com/blog/?p=292</feedburner:origLink></item>
		<item>
		<title>When Life In IT Operations And QA Sucks (Part I)</title>
		<link>http://feedproxy.google.com/~r/VirtualizationSecurityBlogGkim/~3/01VUUGmtda4/</link>
		<comments>http://www.tripwire.com/blog/?p=280#comments</comments>
		<pubDate>Fri, 13 Mar 2009 23:59:16 +0000</pubDate>
		<dc:creator>Gene Kim</dc:creator>
		
		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[Gene Kim]]></category>

		<category><![CDATA[The Bucket]]></category>

		<category><![CDATA[Best Practices In Virtualization]]></category>

		<category><![CDATA[Change Control]]></category>

		<category><![CDATA[File Integrity Monitoring]]></category>

		<category><![CDATA[IT Ops Suckage]]></category>

		<category><![CDATA[ITSM]]></category>

		<category><![CDATA[Patching]]></category>

		<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://www.tripwire.com/blog/?p=280</guid>
		<description><![CDATA[Have you ever had this happen to you?
Project Killer Kumquat is finally going to deliver the set of features that’s going to allow us to catch up to the competition.  We’ve had over 300 developers have been working on this project for nine months.  It’s been a death march for them.
This is one of those [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever had this happen to you?</p>
<p>Project Killer Kumquat is finally going to deliver the set of features that’s going to allow us to catch up to the competition.  We’ve had over 300 developers have been working on this project for nine months.  It’s been a death march for them.</p>
<p>This is one of those damned date-driven projects where senior management made some promise to Wall Street and customers that we were going to ship this week.</p>
<p>The developers were over two months late delivering their code.  But, instead of what rational people do, the business just said, “That’s okay.  We’ll just cut the time dedicated to the downstream tasks, like QA and Production Deployment.”</p>
<p>QA and Production Deployment.  I’m the QA Manager.  Between us and the deployment team, it’s like being stuck between the truck and the loading dock.  It sucks.</p>
<p>29 hours ago, the developers checked in all their code, and we started the QA testing.  Not only did things not go as planned, we now have a potential catastrophe on our hands.  This was supposed to be a damned 4 hour deployment, and we&#8217;re 29 hours in, with no end in sight.</p>
<p>I look blearily at the clock that says it’s 3am, and I regret the decision I made twelve hours ago not to cancel this whole damned release and initiate a rollback.  Now, it’s too late.  We’re in so deep that we’ll be lucky if we have everything running by the time the East Coast customer start trying to access the systems in three hours.</p>
<p>I just knew something really bad was going to happen when the deployment team kept saying, “I just need another hour”, and I had already given them five hours.  At some point, we should just put down the shovel and step away from the hole.</p>
<p>Now it’s pretty clear what happened.  And upon some reflection, and after taking a 15 minute walk outside to clear my head, I’m starting to think that this is what happened to us in our last release, too.  (But nowhere nearly as painful…)</p>
<p>28 hours ago, when we started testing, my team started finding failures left and right.  Which is what we expected, given all the corners that were cut by the developers because of deadlines.  But, for some of these issues, it took us hours to figure out whether it was a problem with the code, or something wrong with the QA environment, like an incorrectly configured OS, library, database, or variance between what we’re using and what Dev used.</p>
<p>And so, being the heroes that we are, once my team started finding the errors, we bent over backwards to fix them.  We changed mount points, we modified configuration settings, changed file permissions, modified database stored procedures, we added user accounts, etc…</p>
<p>The problem is, none of those changes were systematically replicated downstream to production.</p>
<p>In fact, our problem is right now, my team is so tired from 28 hours of firefighting, they can’t remember what they did to get things running.  (Jeez.  I’m looking at one of my guys trying to figure out what he had written on his hand eight hours ago to figure out what he did, but it’s long since faded.)</p>
<p>And so now, we’re repeating the whole firefight again, but this time in production.  And frankly, we’re now screwing up more stuff than we’re actually fixing.</p>
<p>But, actually, that’s not the worst part.  Some stuff is breaking because this happened in our last release, and all *those* changes weren’t systematically replicated into our Dev and QA environments!</p>
<p><em>Lessson: Preproduction changes must be captured, and systematically replicated on downstream systems (e.g., Production), as well as queued up to be replicated in upstream systems for the next release (e.g., Dev, Integration Test, etc.)</em></p>
<p><em>This is one of my favorite uses of Tripwire, which is to control pre-production environments, to ensure that we can quickly move releases into production, faster than ever, without introducing chaos and disruption to the production environment.  I&#8217;ll write more about this later.</em></p>
<p>Questions or comments?  Feel free to send me a note on Twitter!  I&#8217;m <a href="http://twitter.com/realgenekim" target="_blank">@RealGeneKim</a>.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D280&amp;title=When+Life+In+IT+Operations+And+QA+Sucks+%28Part+I%29" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D280&amp;title=When+Life+In+IT+Operations+And+QA+Sucks+%28Part+I%29" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D280&amp;title=When+Life+In+IT+Operations+And+QA+Sucks+%28Part+I%29" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D280&amp;title=When+Life+In+IT+Operations+And+QA+Sucks+%28Part+I%29" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D280&amp;title=When+Life+In+IT+Operations+And+QA+Sucks+%28Part+I%29', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D280" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D280" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D280&amp;title=When+Life+In+IT+Operations+And+QA+Sucks+%28Part+I%29" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D280&amp;title=When+Life+In+IT+Operations+And+QA+Sucks+%28Part+I%29" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span><br /><br />]]></content:encoded>
			<wfw:commentRss>http://www.tripwire.com/blog/?feed=rss2&amp;p=280</wfw:commentRss>
		<feedburner:origLink>http://www.tripwire.com/blog/?p=280</feedburner:origLink></item>
		<item>
		<title>Answer: When Is It Acceptable To Patch QA Environment Ahead Of The Production Environment?</title>
		<link>http://feedproxy.google.com/~r/VirtualizationSecurityBlogGkim/~3/EHJBR6buqX0/</link>
		<comments>http://www.tripwire.com/blog/?p=279#comments</comments>
		<pubDate>Fri, 13 Mar 2009 23:45:52 +0000</pubDate>
		<dc:creator>Gene Kim</dc:creator>
		
		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[Gene Kim]]></category>

		<category><![CDATA[Mythbusters]]></category>

		<category><![CDATA[The Bucket]]></category>

		<category><![CDATA[Best Practices In Virtualization]]></category>

		<category><![CDATA[Change Control]]></category>

		<category><![CDATA[File Integrity Monitoring]]></category>

		<category><![CDATA[IT Ops Suckage]]></category>

		<category><![CDATA[ITSM]]></category>

		<category><![CDATA[Patching]]></category>

		<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://www.tripwire.com/blog/?p=279</guid>
		<description><![CDATA[In the previous post, I talked about a Twitter contest I was running to answer the following question, with a Visible Ops book as a prize going to the best answer:
&#8220;When is it acceptable to patch the QA environment ahead of the production environment?”
If you believe that the goal of QA is to test that [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://www.tripwire.com/blog/?p=277" target="_blank">previous post</a>, I talked about a Twitter contest I was running to answer the following question, with a Visible Ops book as a prize going to the best answer:</p>
<blockquote><p>&#8220;When is it acceptable to patch the QA environment ahead of the production environment?”</p></blockquote>
<p>If you believe that the goal of QA is to test that application code will operate properly with the production databases and OSes, then the answer is…  Drum roll, please…</p>
<p>NEVER!</p>
<p>When the QA systems are patched ahead of the production environments, several undesirable things will likely result:</p>
<ol>
<li>The code fails to function as designed in QA, because of differences in the OS, libraries, databases, etc.  When this occurs, QA must figure out whether it is a code failure or an environment failure.  Either way, QA is spending more time on non-productive work, most likely slipping the release schedule or forcing QA to skip tests to keep the schedule.</li>
<li>This situation is worse than the first.  Here, the code works in QA, and then the code is then deployed into production, which then fails spectacularly.  Now the problem isn’t that the QA schedule is slipping.  Now the problem is that a potentially mission-critical service is down, and we have a potential Sev 1 outage, requiring the best Ops, QA and Development people to figure out how to restore service.</li>
</ol>
<p>In the second scenario, it appeared that QA did all the right things, but the deployment still failed.</p>
<p>My long-time collaborator Kevin Behr noted, “It sure does seem like the entire point of QA is inextricably linked to production though?”</p>
<p>Absolutely.</p>
<p>So, we have two winners.  The first winner is Jonathan Katz (Twitter handle @katzmandu), who wrote “[You should] have OS patches in-sync the release cycle; as you promote code you test the code + OS + app together.”  Perfect!</p>
<p>The second winner is @sabletek, who had a long answer that I won’t quote exactly.  But, what I believe he was stating very precisely is that you can patch QA early, if you are weighing the risk of patching production vs. delaying the patch to the next release and actively managing the QA vs. production variance risk.  He notes, “I’m making some large inherent assumptions regarding not only QA but patch management as well.”</p>
<p>Brilliant stated.</p>
<p>One honorable mention, because he pointed out a very good wording error in my question.  Nicholas Weaver (@lynxbat) writes, “Wouldn&#8217;t the answer be &#8220;always&#8221;? I mean, you have to QA the patch&#8230;”</p>
<p>Crap, yes, that is also true.  If you’re not testing application functionality, then yes, you should always deploy in QA before production.  But, I think @katzmandu gives the more complete answer: in order to predict outcomes, all the components have to be tested together.</p>
<p>Okay, enough theory.  To see what it feels like when this happens in a real life environment, see the next post!</p>
<p>Questions or comments?  Feel free to send me a note on Twitter!  I&#8217;m <a href="http://twitter.com/realgenekim" target="_blank">@RealGeneKim</a>.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D279&amp;title=Answer%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D279&amp;title=Answer%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D279&amp;title=Answer%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D279&amp;title=Answer%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D279&amp;title=Answer%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D279" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D279" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D279&amp;title=Answer%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D279&amp;title=Answer%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span><br /><br />]]></content:encoded>
			<wfw:commentRss>http://www.tripwire.com/blog/?feed=rss2&amp;p=279</wfw:commentRss>
		<feedburner:origLink>http://www.tripwire.com/blog/?p=279</feedburner:origLink></item>
		<item>
		<title>Question: When Is It Acceptable To Patch QA Environment Ahead Of The Production Environment?</title>
		<link>http://feedproxy.google.com/~r/VirtualizationSecurityBlogGkim/~3/Sw6drH_YVGc/</link>
		<comments>http://www.tripwire.com/blog/?p=277#comments</comments>
		<pubDate>Fri, 13 Mar 2009 23:34:00 +0000</pubDate>
		<dc:creator>Gene Kim</dc:creator>
		
		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[Gene Kim]]></category>

		<category><![CDATA[Mythbusters]]></category>

		<category><![CDATA[The Bucket]]></category>

		<category><![CDATA[Best Practices In Virtualization]]></category>

		<category><![CDATA[Change Control]]></category>

		<category><![CDATA[File Integrity Monitoring]]></category>

		<category><![CDATA[IT Ops Suckage]]></category>

		<category><![CDATA[ITSM]]></category>

		<category><![CDATA[Patching]]></category>

		<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://www.tripwire.com/blog/?p=277</guid>
		<description><![CDATA[A buddy of mine is head of information security at a large insurance company, and we were talking about a common area of passion for us: implementing controls in pre-production.
He told me about an argument that came up between him and his QA manager.  This QA manager was already getting harassed by the rest of [...]]]></description>
			<content:encoded><![CDATA[<p>A buddy of mine is head of information security at a large insurance company, and we were talking about a common area of passion for us: implementing controls in pre-production.</p>
<p>He told me about an argument that came up between him and his QA manager.  This QA manager was already getting harassed by the rest of the business for delaying needed software releases and needing more QA engineers each year to keep up.</p>
<p>To make matters worse, they found out that one of their pre-production environments was accidentally patched ahead of the production environment.  Now they had to figure out what to do about it.</p>
<p>My buddy had made the following argument:</p>
<blockquote><p>“My job is to protect the shareholders.  A bunch of us, including the QA manager, are always complaining about how the Development and QA environments were always too lax and open, and that we needed to lock them down.  That&#8217;s why we need to patch them &#8212; it just doesn’t feel right to rollback the patches.  We should keep the QA systems as is.”</p></blockquote>
<p>After my buddy told me this story, I shared my opinion, but wasn&#8217;t able to verbalize why it was true.  But over the weekend, I couldn’t help thinking about this problem.  And then I remembered about a problem that I’m working on in two of the largest Internet companies, and suddenly the correct answer was obvious.</p>
<p>On Twitter, I posted this question, with a <a href="http://www.amazon.com/gp/product/0975568612/qid=1139832385/sr=2-1/ref=pd_bbs_b_2_1/002-8562837-8331220?s=books&amp;v=glance&amp;n=283155" target="_blank">Visible Ops</a> book to the best answer.</p>
<blockquote><p>&#8220;When is it acceptable to patch the QA environment ahead of the production environment?”</p></blockquote>
<p>I reveal the correct answer in the next post!</p>
<p>Questions or comments?  Feel free to send me a note on Twitter!  I&#8217;m <a href="http://twitter.com/realgenekim" target="_blank">@RealGeneKim</a>.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D277&amp;title=Question%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D277&amp;title=Question%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D277&amp;title=Question%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D277&amp;title=Question%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D277&amp;title=Question%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D277" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D277" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D277&amp;title=Question%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D277&amp;title=Question%3A+When+Is+It+Acceptable+To+Patch+QA+Environment+Ahead+Of+The+Production+Environment%3F" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span><br /><br />]]></content:encoded>
			<wfw:commentRss>http://www.tripwire.com/blog/?feed=rss2&amp;p=277</wfw:commentRss>
		<feedburner:origLink>http://www.tripwire.com/blog/?p=277</feedburner:origLink></item>
		<item>
		<title>NERC Compliance Webinar Highlights: Working With Internal Audit</title>
		<link>http://feedproxy.google.com/~r/VirtualizationSecurityBlogGkim/~3/QZwtNlpnNlE/</link>
		<comments>http://www.tripwire.com/blog/?p=269#comments</comments>
		<pubDate>Mon, 02 Mar 2009 07:03:05 +0000</pubDate>
		<dc:creator>Gene Kim</dc:creator>
		
		<category><![CDATA[Gene Kim]]></category>

		<category><![CDATA[IT Compliance]]></category>

		<category><![CDATA[NERC]]></category>

		<category><![CDATA[Compliance]]></category>

		<category><![CDATA[GAIT]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.tripwire.com/blog/?p=269</guid>
		<description><![CDATA[Sean Sherman and I did a webinar on NERC compliance last week, which was very well received. The title was &#8220;Seven Practical Steps to Achieve and Maintain NERC Compliance.”  We had over 100 people attend, and it was one of the most lively and interactive webinars I’ve seen in years.  (Archived webinar link is here.)
This [...]]]></description>
			<content:encoded><![CDATA[<p><span style="x-small;">Sean Sherman and I did a webinar on NERC compliance last week, which was very well received. The title was &#8220;<em>Seven Practical Steps to Achieve and Maintain NERC Compliance</em>.”  We had over 100 people attend, and it was one of the most lively and interactive webinars I’ve seen in years.  (</span>Archived webinar link is <a href="http://www.tripwire.com/register/?type=aw&amp;id=7047" target="_blank">here</a>.)</p>
<p><span style="x-small;">This webinar had an astonishingly high attendance rate, with 80% of people registered attending.  That’s more than 2x higher than average, which may indicate the urgency surrounding the first set of NERC compliance deadlines coming in June 2009, and the lack of specifics coming from the regulatory and enforcement agencies.</span></p>
<p><span style="x-small;">This will be the first several blog entries, where I will provide highlights and summaries of the information presented in the webinar.  In the next post, I will present some of the late breaking news from the NERC auditors, presented at the WECC conference a couple of weeks ago.  (WECC stands for Western Electricity Coordinating Council, whose members are the bulk power generation and transmission entities that must comply with NERC compliance requirements.)</span></p>
<p><span style="x-small;">In this article, I wanted to expound upon a very interesting question that was asked about working with internal audit:</span></p>
<blockquote><p><span style="x-small;">“How should NERC compliance managers work with internal audit?  How should we be coordinating testing, does any of the testing work really need to be duplicated, etc.?  What about all the other compliance programs, like PCI, SOX-404, etc.?”</span></p></blockquote>
<p><span style="x-small;">This is a terrific question, because the answer is that compliance managers may choose to do all or none of these, depending on how your view of the risk environment jibes with those of internal audit.  Therefore, probably one the best thing that compliance managers can do is to sit down with internal audit, and have a conversation about what they believe are the top compliance risks to the organization.</span></p>
<p><span style="x-small;">If internal audit and compliance managers have a common view of the organizational risk, all sorts of virtuous things may result.  Internal audit may:</span></p>
<ul>
<li><span style="x-small;"> Make us aware of other compliance objectives that are relevant to the IT infrastructure in scope for NERC compliance (e.g., financial reporting objectives for SOX-404, protecting cardholder data for PCI DSS)</span></li>
<li><span style="x-small;"> Make us aware of compliance testing that has already been done for the IT infrastructure in scope for NERC compliance (i.e., so we can rely on the work of others to use as compliance evidence)</span></li>
<li><span style="x-small;"> Or even potentially use the work of internal audit to fulfil the compliance evidence requirements</span></li>
</ul>
<p><span style="x-small;">In an era where we have “compliance programs du jour,” there are tremendous efficiencies to be gained scoping and testing controls for multiple compliance programs at once.  Internal audit is uniquely suited to help.   They have the lay of the land, having formulated what they believe are the major organizational risks into their audit plan, including contractual and regulatory risks.  And they also have to do work for each of them, to gain assurance that management is not asleep at the wheel.<br />
</span></p>
<p><span style="x-small;">This is a topic of real interesting to me, especially after I helped lead the Institute of Internal Auditors GAIT task force that developed and published the <a href="http://www.theiia.org/guidance/technology/gait/" target="_self">GAIT Principles and Methodology </a>in January 2007, designed to help management appropriately scope the IT portions of SOX-404.</span></p>
<p><span style="x-small;">Effectively leading successful compliance programs require expertise on risks and controls.  Most often, the place where this is most often found is the auditors.  So make sure you reach out for their expertise!</span></p>
<p>Questions or comments?  Feel free to send me a note on Twitter!  I&#8217;m <a href="http://twitter.com/realgenekim" target="_blank">@RealGeneKim</a>.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D269&amp;title=NERC+Compliance+Webinar+Highlights%3A+Working+With+Internal+Audit" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D269&amp;title=NERC+Compliance+Webinar+Highlights%3A+Working+With+Internal+Audit" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D269&amp;title=NERC+Compliance+Webinar+Highlights%3A+Working+With+Internal+Audit" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D269&amp;title=NERC+Compliance+Webinar+Highlights%3A+Working+With+Internal+Audit" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D269&amp;title=NERC+Compliance+Webinar+Highlights%3A+Working+With+Internal+Audit', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D269" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D269" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D269&amp;title=NERC+Compliance+Webinar+Highlights%3A+Working+With+Internal+Audit" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D269&amp;title=NERC+Compliance+Webinar+Highlights%3A+Working+With+Internal+Audit" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span><br /><br />]]></content:encoded>
			<wfw:commentRss>http://www.tripwire.com/blog/?feed=rss2&amp;p=269</wfw:commentRss>
		<feedburner:origLink>http://www.tripwire.com/blog/?p=269</feedburner:origLink></item>
		<item>
		<title>Trust Is Not A Control (And Neither Is Luck): Critiquing The Fannie Mae Critiques</title>
		<link>http://feedproxy.google.com/~r/VirtualizationSecurityBlogGkim/~3/Y6YJ0ZViGQE/</link>
		<comments>http://www.tripwire.com/blog/?p=259#comments</comments>
		<pubDate>Thu, 12 Feb 2009 18:11:54 +0000</pubDate>
		<dc:creator>Gene Kim</dc:creator>
		
		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[Gene Kim]]></category>

		<category><![CDATA[Mythbusters]]></category>

		<category><![CDATA[PCI]]></category>

		<category><![CDATA[Change Control]]></category>

		<category><![CDATA[Configuration Assessment]]></category>

		<category><![CDATA[configuration Management]]></category>

		<category><![CDATA[File Integrity Monitoring]]></category>

		<category><![CDATA[ITSM]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.tripwire.com/blog/?p=259</guid>
		<description><![CDATA[One of the best things I’ve read lately was “Change Controls: Ur Doin It Rong” article by Hal Pomeranz.  Hal Pomeranz wrote this after he read the FBI affidavit describing how Rajendrasinh Makwana, a former consultant at Fannie Mae, allegedly planted malicious code on Fannie Mae’s servers after he had been terminated.
What made this article [...]]]></description>
			<content:encoded><![CDATA[<p>One of the best things I’ve read lately was “<a href="http://sansforensics.wordpress.com/2009/02/02/change-controls-ur-doin-it-rong/" target="_blank">Change Controls: Ur Doin It Rong</a>” article by Hal Pomeranz.  Hal Pomeranz wrote this after he read the FBI affidavit describing how Rajendrasinh Makwana, a former consultant at Fannie Mae, allegedly planted malicious code on Fannie Mae’s servers after he had been terminated.</p>
<p>What made this article so interesting was that Hal pointed out something that’s seems to often be a blind spot for information security.  This risk is often hidden in plain sight, poses a genuine clear and present danger to the business and information security objectives, and one that is often overlooked.</p>
<p>This issue is change control. Hal writes very convincingly the following:</p>
<blockquote><p>The information in the FBI Agent’s affidavit that really made me sit up and take notice was the following:</p>
<p>“On October 29, 2008, SK, [a Fannie Mae] senior Unix engineer, discovered malicious script embedded within a pre-existing, legitimate script… It was only by chance that SK scrolled down to the bottom of the legitimate script to discover the malicious script.”</p>
<p>In other words, Fannie Mae got very, very lucky here.  What I want to know is why Fannie Mae had to trust to luck to detect an attack that (again according to the FBI affidavit), “would have caused millions of dollars of damage and reduced if not shut down operations at [Fannie Mae] for at least a week.”</p></blockquote>
<p>When a bunch of us were discussing Hal’s provocative article on Twitter, there were some interesting rebuttals and conclusions.  However, some of the conclusions just didn’t sit right with me.  Such as, “Humans as the best IDS (intrusion detection systems)!” and “That system administrator is a hero!”  These statements are all partly true, difficult to disagree with, but can lead to strange conclusions.  Something didnt&#8217; seem right to me.</p>
<p>I picked up the phone and called Hal, who I’ve known since 1999, but we haven’t talked in about a year.  (Thank you, Twitter.)  And as we deconstructed the arguments, slowly, I started to understand what was bothering me, and why some of these critiques are just wrong &#8212; or just need to be verbalized more precisely.</p>
<p><strong>It boils down to: preventing and detecting failures (whether operational or information security) can’t be the responsibility of the individual.  Instead, it must be the responsibility of the institution.</strong></p>
<p><strong>Just as trust is not really a control, neither is luck. </strong></p>
<p>It’s difficult to disagree that humans are the best IDS (Hal and I discussed that the Cliff Stohl’s famous “Cuckoo’s Egg” story started when a penny discrepancy in a LLBL timesharing system prompted him to ask, “That’s funny.  Why is it off by $0.01?”  That led to discovery of a genuine espionage operation.).  And it’s difficult to argue that the outcomes of heroism is better than if there were no heroism.</p>
<p>But you can&#8217;t rely on trust or luck.</p>
<p>So, what would the thought process be to create or verify that we have an effective control environment, where the responsibility is in the institution, not an individual getting lucky?  I would think it would go something like this:</p>
<ul>
<li>We learn that certain IT services are required to be operating in order to conduct some critical business operations (e.g., 4000 servers running some mission-critical application)</li>
<li>We identify that a key risk is that the IT service not being available (e.g., due to failure, sabotage, human error, etc.), causing business disruption</li>
<li>We ask “what could go wrong in that IT service to cause that event?”  For instance, it may include:
<ul>
<li>Environment failure causes loss of functionality (e.g., power failure, external network failure)</li>
<li>Application or infrastructure change causes incorrect or loss of functionality (e.g., config file changing, new application release)</li>
<li>Malicious change or sabotage introduced (e.g., script added)</li>
</ul>
</li>
<li>We flip these risk statements around to craft our control objectives: let’s focus on change control
<ul>
<li>All changes are implemented following a change management process that identifies unauthorized or untested changes that are deployed into production:</li>
</ul>
</li>
<li>We then design the preventive and detective controls to achieve the control objectives
<ul>
<li>Preventive: we have a change management process that enforces authorization and testing requirements</li>
<li>Detective: All production changes are detected, which management reconciles to authorized changes (here’s where Tripwire fits in)</li>
<li>Corrective/Deterrent: Management takes decisive action when unauthorized or undocumented changes occur, ensuring “tone at the top” and accountability</li>
</ul>
</li>
</ul>
<p>(Remember: After benchmarking over 1000 IT organizations, the ITPI research shows that &#8220;detecting changes&#8221; and &#8220;defined consequences for intentional, unauthorized and undocumented changes&#8221; are two very accurate predictors of IT and information security performance!  Article from SEI/CMU <a href="https://buildsecurityin.us-cert.gov/daisy/bsi/articles/best-practices/deployment/577-BSI.html" target="_blank">here</a>.)</p>
<p>Now, that’s a control environment that would make IT operations, information security and auditors happy!</p>
<p>Follow Hal Pomeranz and me on Twitter!  (<a href="http://twitter.com/hal_pomeranz" target="_blank">@hal_pomeranz</a> and <a href="http://twitter.com/realgenekim" target="_blank">@RealGeneKim</a>).</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D259&amp;title=Trust+Is+Not+A+Control+%28And+Neither+Is+Luck%29%3A+Critiquing+The+Fannie+Mae+Critiques" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D259&amp;title=Trust+Is+Not+A+Control+%28And+Neither+Is+Luck%29%3A+Critiquing+The+Fannie+Mae+Critiques" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D259&amp;title=Trust+Is+Not+A+Control+%28And+Neither+Is+Luck%29%3A+Critiquing+The+Fannie+Mae+Critiques" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D259&amp;title=Trust+Is+Not+A+Control+%28And+Neither+Is+Luck%29%3A+Critiquing+The+Fannie+Mae+Critiques" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D259&amp;title=Trust+Is+Not+A+Control+%28And+Neither+Is+Luck%29%3A+Critiquing+The+Fannie+Mae+Critiques', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D259" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D259" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D259&amp;title=Trust+Is+Not+A+Control+%28And+Neither+Is+Luck%29%3A+Critiquing+The+Fannie+Mae+Critiques" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D259&amp;title=Trust+Is+Not+A+Control+%28And+Neither+Is+Luck%29%3A+Critiquing+The+Fannie+Mae+Critiques" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span><br /><br />]]></content:encoded>
			<wfw:commentRss>http://www.tripwire.com/blog/?feed=rss2&amp;p=259</wfw:commentRss>
		<feedburner:origLink>http://www.tripwire.com/blog/?p=259</feedburner:origLink></item>
		<item>
		<title>Why The Security Monoculture Argument Drives Me Crazy</title>
		<link>http://feedproxy.google.com/~r/VirtualizationSecurityBlogGkim/~3/y68ox5SG6uk/</link>
		<comments>http://www.tripwire.com/blog/?p=254#comments</comments>
		<pubDate>Fri, 06 Feb 2009 00:15:06 +0000</pubDate>
		<dc:creator>Gene Kim</dc:creator>
		
		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[Gene Kim]]></category>

		<category><![CDATA[Mythbusters]]></category>

		<category><![CDATA[Change Control]]></category>

		<category><![CDATA[Configuration Assessment  •	configuration Management]]></category>

		<category><![CDATA[File Integrity Monitoring]]></category>

		<category><![CDATA[ITSM]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Variation]]></category>

		<guid isPermaLink="false">http://www.tripwire.com/blog/?p=254</guid>
		<description><![CDATA[There are many efforts to create meaningful security metrics, which is a worthy goal.  After benchmarking over 1000 IT operations and security organizations in the past four years, I&#8217;ve formed some very strong conclusions and opinions, some of which goes against security common wisdom.
I&#8217;ve come to believe that in order to safeguard the production IT [...]]]></description>
			<content:encoded><![CDATA[<p>There are many efforts to create meaningful security metrics, which is a worthy goal.  After benchmarking over 1000 IT operations and security organizations in the past four years, I&#8217;ve formed some very strong conclusions and opinions, some of which goes against security common wisdom.<img class="alignright" src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Tractors_in_Potato_Field.jpg/250px-Tractors_in_Potato_Field.jpg" alt="Wikipedia monoculture - potato field" /></p>
<p>I&#8217;ve come to believe that in order to safeguard the production IT environment, information security requires standardization and documentation.  It requires controls such as checklists, and continual control (and where possible, the reduction) of production variance.</p>
<p>This is a very good things, as it aligns information security very closely with some of the key objectives of release management, as defined by ITIL.  (This means that information security should be viewed as value-adding, instead of shrill, hysterical paranoids, always in the way of getting real work done.)</p>
<p>I&#8217;ve found that effective information security should strive to reduce variation in the production environment as much as possible. This may contradict what some information security theorists recommend that voice concerns about monocultures, advocating the supposedly inherent safety that diversity provides.</p>
<p><strong>In the real world, it is difficult to achieve sustainable information security through random diversity. If we use a standardization strategy, we can rely on monitoring and reduction of configuration variance. If we rely on a random diversity strategy, we must rely on luck and obscurity. </strong></p>
<h1>A Thought Experiment</h1>
<p>To test this conjecture, consider the following thought experiment. Suppose we had to inherit one of two undesirable scenarios. In Scenario A, we would inherit 1,000 servers supporting a given business process, configured identically but insecurely. In Scenario B, we have 1,000 servers supporting that same business process, but each server is configured randomly, but 50 percent are configured securely. Which scenario should we choose?</p>
<p>Some information security practitioners will choose Scenario B. They may give many reasons, including that of monocultures. For example, in biological systems, increased homogeneity in crops results in increased risk of catastrophic crop failures[2]. These information security practitioners may conclude from the biology analogy that the risk of disease is similar to the risk of unpatched and insecure infrastructure, making randomness better than consistency.</p>
<h1>Benefits Of Standardization: Information Security And IT Operations</h1>
<p>On the other hand, let’s explore Scenario A, which every high-performing IT organization would choose instead. High-performers emphatically point out that when every configuration is identical, then:</p>
<p>•    Our mean time to generate security fixes is lower because we have only one fix to generate.</p>
<p>•    We have higher confidence in our fix because we have high configuration mastery of our approved configuration.</p>
<p>•    Our mean time to test fixes is lower because we can build one testing environment that faithfully matches the configuration of the production environment.</p>
<p>•    Our change success rate is significantly higher because our changes are tested in an environment where we have high configuration mastery.</p>
<p>•    Our mean time to deploy fixes is likely much lower because we have a uniform production environment, even allowing us to use automated software distribution tools with high confidence.</p>
<p><strong>The systems in Scenario A also have one very interesting attribute from an information security perspective. The fact that all servers are identical shows that the organization can keep systems in a defined state, as opposed to letting them drift apart over time.</strong></p>
<h1>Scenario A Is Orders Of Magnitude Better</h1>
<p>Just how much more expensive in terms of time, effort, and cost is Scenario B over Scenario A? In this thought experiment, we may conclude that if the effort scales linearly with the number of configurations, then Scenario A would require 500 times less effort than Scenario B. That is an astonishing difference in effort (whether it is planned or unplanned), and shows how much more desirable Scenario A is when you have one well-understood configuration.</p>
<p>To achieve configuration standardization, we must integrate into the release management process. Production and information security checklists may exist, but manual performance of the tasks they specify can introduce configuration errors, either in the implementation or the verification phase. What’s more, releases may be deployed without error into the production environment, but undocumented or unauthorized changes implemented after release may cause configurations to drift from the approved builds. These configuration problems can cause subsequent problems in applying patches and changes.</p>
<p>(Some of this text adapted from the book, <a href="http://www.amazon.com/Visible-Ops-Security-Operations-Objectives/dp/0975568620" target="_blank">Visible Ops Security: Achieving Common Security and IT Operations Objectives in 4 Practical Steps, </a>(written by myself, Paul Love and George Spafford).</p>
<p>PS:  Follow me on <a href="http://twitter.com/realgenekim" target="_blank">Twitter: I&#8217;m @RealGeneKim!</a></p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D254&amp;title=Why+The+Security+Monoculture+Argument+Drives+Me+Crazy" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D254&amp;title=Why+The+Security+Monoculture+Argument+Drives+Me+Crazy" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D254&amp;title=Why+The+Security+Monoculture+Argument+Drives+Me+Crazy" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D254&amp;title=Why+The+Security+Monoculture+Argument+Drives+Me+Crazy" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D254&amp;title=Why+The+Security+Monoculture+Argument+Drives+Me+Crazy', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D254" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D254" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D254&amp;title=Why+The+Security+Monoculture+Argument+Drives+Me+Crazy" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.tripwire.com%2Fblog%2F%3Fp%3D254&amp;title=Why+The+Security+Monoculture+Argument+Drives+Me+Crazy" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span><br /><br />]]></content:encoded>
			<wfw:commentRss>http://www.tripwire.com/blog/?feed=rss2&amp;p=254</wfw:commentRss>
		<feedburner:origLink>http://www.tripwire.com/blog/?p=254</feedburner:origLink></item>
	</channel>
</rss>
