<?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>Zen 2.0 &#187; Security and Compliance</title>
	<atom:link href="http://www.zhen.org/zen20/category/security-compliance/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zhen.org/zen20</link>
	<description></description>
	<lastBuildDate>Sun, 07 Jun 2009 19:53:53 +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>Security and Compliance in the Age of Clouds</title>
		<link>http://www.zhen.org/zen20/2009/05/03/security-and-compliance-in-the-age-of-clouds/</link>
		<comments>http://www.zhen.org/zen20/2009/05/03/security-and-compliance-in-the-age-of-clouds/#comments</comments>
		<pubDate>Sun, 03 May 2009 22:24:31 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security and Compliance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/zen20/?p=307</guid>
		<description><![CDATA[Ever since RSA 2009 started, there&#8217;s been a ton of conversations spun up around the topic of security and compliance in the cloud. First, there were ~20 sessions on cloud security and compliance. I was on one of the panels that focused on cloud security and whether the cloud is secure enough for the enterprises. [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since RSA 2009 started, there&#8217;s been a ton of conversations spun up around the topic of security and compliance in the cloud. First, there were ~20 sessions on cloud security and compliance. I was on one of the panels that focused on cloud security and whether the cloud is secure enough for the enterprises. (Great discussions there and huge thanks to Asheem Chandna of Greylock for organizing it.) Then <a href="http://www.cloudsecurityalliance.org/">Cloud Security Alliance</a> released its <a href="http://www.cloudsecurityalliance.org/guidance/csaguide.pdf">Guidance for Critical Areas of Focus in Cloud Computing</a> (<a href="http://www.zhen.org/zen20/2009/05/02/review-of-cloud-security-alliance-guidance/">my initial comments</a>.) And now there&#8217;s a <a href="http://groups.google.ca/group/cloud-computing/browse_thread/thread/fb5750ec8daccce0">VERY active discussion</a> on the Cloud Computing Group mailing list on this very topic.</p>
<p>If you look across all of the regulations and mandates out there, like SOX, PCI, HIPAA, COBIT, ISO, etc etc, they all require essentially two things: <strong>transparency</strong> and <strong>control</strong>. Transparency is an absolute must. You need to know who’s accessed what data, when and where, and maybe why based on some documented evidence. That’s why you see big sections in these regulations/mandates requiring audit reports. PCI requirement #10 is a good example of this. (Ok, spare me the discussion on how PCI is useless. It&#8217;s not!) Control is also a must but transparency sometimes can be used as a compensating control. For example, a company MUST ensure that no shared IDs are used. Well, sometimes that’s not quite possible. So companies implement monitoring of all access to ensure IDs are not shared. Sometimes auditors will let that pass as a compensating control.</p>
<p>Then if you look at what you need to protect from a high level, at the risk of oversimplification, it generally comes down to data, applications and identity. </p>
<p><img src="http://www.zhen.org/zen20/wp-content/uploads/2009/05/identity.png" alt="identity.png" border="0" width="10%" align="left" />Identity information is what attackers are first after in order to penetrate the application and get to the data. This is why Identity and Access Management (IAM) is one of the top 3 security priorities for enterprises (source: Gartner) and they are spending ~11% (~$3B) of their IT security spending on IAM. </p>
<p><br clear="all"/><img src="http://www.zhen.org/zen20/wp-content/uploads/2009/05/applications.png" alt="data.png" border="0" width="10%" align="left" /> Then you have the applications which are being attacked left and right. The web application security market is red hot these days because of the prevalence of SaaS and other type of online applications. </p>
<p><br clear="all"/><img src="http://www.zhen.org/zen20/wp-content/uploads/2009/05/data.png" alt="identity.png" border="0" width="10%" align="left" /> And finally the attackers will get to the data. And there are a ton of different type of data. Data such as personal identifiable information (PII) are extremely valuable to some attackers and can be sold for anywhere between $25 to $100 per. You then have other type of data such as corporate financial information, intellectual properties and others that are invaluable.</p>
<p><br clear="all"/><img src="http://www.zhen.org/zen20/wp-content/uploads/2009/05/cloud-control-transparency.png" alt="cloud_control_transparency.png" border="0" width="50%" align="left" /></p>
<p><br clear="all"/>What enterprises are looking for, regardless of in the cloud or on premise, are control and transparency on their data, applications and identities. Enterprise customers always need to make sure they are compliant with whatever regulations/mandates they are responsible for. In their own environment, they can do many things (defense-in-depth and other principles) to ensure they are “as compliant as possible.” However, in the cloud, they lose that control. In fact, it’s worse, in most cases, they lose transparency. They have no idea where their data is (in GAE, e.g.), or who’s accessing their info (most clouds), how their data’s protected (most clouds), and what data’s accessed for what reason (most clouds.) GAE is probably the worst offender in this case. During an interview with cloudsecurity.org, their GAE lead essentially said they cannot divulge ANY information around security. AWS is doing a slightly better job now in explaning. Though still, neither AWS nor GAE are providing ANY type of transparency through reports or logs (well, you could kinda get S3 logs.) </p>
<p>So in most cases, it’s not that AWS or GAE are less secure than most enterprise environments. They sometimes are probably more secure. However, the thing that most enterprise IT groups fear are losing control and transparency. They want to extend their audit controls into their cloud environment to ensure they are still compliant. Service providers need to step up to the plate and offer the reports enterprise customers are looking for.</p>
<p>As one of the former customer used to say, “you can outsource responsibility, but you can’t outsource accountability.” At the end of the day, the customer is still accountable for being compliant. If they fail the SOX audit, it’s not the outsourcer’s (or cloud provider’s) CEO that goes to jail. It’s the customer’s CEO. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2009/05/03/security-and-compliance-in-the-age-of-clouds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Review of Cloud Security Alliance Guidance</title>
		<link>http://www.zhen.org/zen20/2009/05/02/review-of-cloud-security-alliance-guidance/</link>
		<comments>http://www.zhen.org/zen20/2009/05/02/review-of-cloud-security-alliance-guidance/#comments</comments>
		<pubDate>Sun, 03 May 2009 06:45:29 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security and Compliance]]></category>
		<category><![CDATA[csa]]></category>

		<guid isPermaLink="false">http://www.zhen.org/zen20/?p=284</guid>
		<description><![CDATA[During RSA 2009, Cloud Security Alliance released its Guidance for Critical Areas of Focus in Cloud Computing (pdf). Below are the comments I made on twitter (using hashtag #csaguide). Later on George Hulme (@GeorgeVHulme) also posted his comments to #csaguide as well as written a blog post on it. My Twitter Comments Page 19, not [...]]]></description>
			<content:encoded><![CDATA[<p>During RSA 2009, <a href="http://www.cloudsecurityalliance.org/">Cloud Security Alliance</a> released its <a href="http://www.cloudsecurityalliance.org/guidance/csaguide.pdf">Guidance for Critical Areas of Focus in Cloud Computing</a> (pdf). Below are the comments I made on twitter (using hashtag <a href="http://search.twitter.com/search?q=%23csaguide">#csaguide</a>). Later on George Hulme (<a href="http://twitter.com/GeorgeVHulme">@GeorgeVHulme</a>) also posted his comments to #csaguide as well as written a <a href="http://www.informationweek.com/blog/main/archives/2009/04/cloud_security.html">blog post</a> on it.</p>
<h3>My Twitter Comments</h3>
<blockquote><p>
Page 19, not sure about the tie of &#8220;private clouds&#8221; and &#8220;single-tenant (dedicated). For example, multi-tenancy is important even for the on-premise cloud within the enterprise. Also, the off-premise cloud piece (essentially an extension of the customer&#8217;s on-premise cloud) could be on a multi-tenant cloud. Other than that, i am kewl with the definition of &#8220;private cloud&#8221;..or maybe i am just not reading correctly..</p>
<p>There seems to be some font size issues with the Governance portion of the doc&#8230;or maybe it&#8217;s just my adobe reader.</p>
<p>Domain 2 on Governance reads like a list of things that&#8217;s designed for an outsourcing check list&#8230;and maybe it should be&#8230;but i wonder how likely a customer will get that from like google. Apologies to @jsbardin in advance, but seems like this domain is rushed&#8230;there&#8217;s a lot more context that can help readers. Domain 2 should really be &#8220;IT Governance&#8221; and not Governance in general. For example, it doesn&#8217;t cover corporate governance.</p>
<p>Wassup with the domain 3 with copyright to Francoise Gilbert? Domain 3 on legal issues is quite well written i think&#8230;covered a lot of the issues folks have been talking about.</p>
<p>Domain 5 on compliance and audit is a bit light as well&#8230;good stuff in there&#8230;but i think there&#8217;s a lot more can be said.</p>
<p>There seems to be quite a bit of overlap from domain 2 to domain 6&#8230;especially around data/information mgmt. Not necessarily a bad thing to keep hammering it in..but i wonder if there might be a better way to structure these.</p>
<p>Surprised at the shortness of domain 7 on portability and interoperatility&#8230;there&#8217;s pro&#8217;ly more to it i am sure..good start. Pro&#8217;ly at least 3 layers to portability&#8230;data, app, and server image (in the case of IaaS)&#8230;i think only the first 2 are covered.</p>
<p>Domain 8 covers some of the same issues as b4..but good list&#8230;can def&#8217;ly be expanded..good stuff tho.</p>
<p>A bit perplexed bout domain 9&#8230;not sure what the goal is for this write up&#8230;maybe i just need more brain cells.</p>
<p>Good issues being raised in domain 10&#8230;not sure if there&#8217;s a lot of guidance&#8230;must re-read another time.</p>
<p>Domain 11, page 65, &#8220;In an Infrastructure as a Service (IaaS) cloud platform&#8221;?? is it a cloud platform or cloud infra? Top of page 66&#8230;&#8221;local data storage is not persisted across machine restarts&#8221;&#8230;HUH?! wah? seriously? EC2 only maybe. Page 66 under &#8220;IaaS Impact&#8221;, &#8220;comparable controls do not exist by default..&#8221; again&#8230;says who? too limted of a view. Think domain 11 author should be diligent in how they use the word &#8220;platform&#8221;&#8230;could be confusing. Top of page 68, Figure 4, actually in many cases dev &#038; test are outside and production is inside. So while figure 4 is valid for some, def&#8217;ly not for all. Again..lots of good stuff in domain 11&#8230;not sure i agree w/ everything&#8230;good start and write up nonetheless. Paas and saas section somewhat light.</p>
<p>Skipping domain 12 [for now]</p>
<p>Scanned domain 13&#8230;raises many good issues. [Re-read later]</p>
<p>Domain 14 again raises issues&#8230;but seems to be short on guidance. [Again, re-read later]</p>
<p>Not sure what to think of domain 15&#8230;must re-read later.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2009/05/02/review-of-cloud-security-alliance-guidance/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Will BGP and DNS Exploits Affect the Future of Cloud Computing?</title>
		<link>http://www.zhen.org/zen20/2008/08/28/will-bgp-and-dns-exploits-affect-the-future-of-cloud-computing/</link>
		<comments>http://www.zhen.org/zen20/2008/08/28/will-bgp-and-dns-exploits-affect-the-future-of-cloud-computing/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 00:01:25 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security and Compliance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=236</guid>
		<description><![CDATA[Recently we seem to be hearing more and more security exploits aimed at core Internet protocols. In July, Dan Kaminsky revealed a critical exploit aimed at the DNS protocol. A couple of days ago &#8220;[t]wo security researchers have demonstrated a new technique to stealthily intercept internet traffic on a scale previously presumed to be unavailable [...]]]></description>
			<content:encoded><![CDATA[<p>Recently we seem to be hearing more and more security exploits aimed at core Internet protocols. In July, Dan Kaminsky <a href="http://blog.wired.com/27bstroke6/2008/07/details-of-dns.html">revealed a critical exploit aimed at the DNS protocol</a>. </p>
<p>A couple of days ago &#8220;[t]wo security researchers have demonstrated a new technique to stealthily intercept internet traffic on a scale previously presumed to be unavailable to anyone outside of intelligence agencies like the National Security Agency.&#8221; See <a href="http://blog.wired.com/27bstroke6/2008/08/revealed-the-in.html">Revealed: The Internet&#8217;s Biggest Security Hole | Threat Level from Wired.com</a> for more detailed reporting.</p>
<p>According to Wired.com, </p>
<blockquote><p>
The tactic exploits the internet routing protocol BGP (Border Gateway Protocol) to let an attacker surreptitiously monitor unencrypted internet traffic anywhere in the world, and even modify it before it reaches its destination.&#8221;</p>
<p>. . .</p>
<p>Anyone with a BGP router (ISPs, large corporations or anyone with space at a carrier hotel) could intercept data headed to a target IP address or group of addresses. The attack intercepts only traffic headed to target addresses, not from them, and it can&#8217;t always vacuum in traffic within a network &#8212; say, from one AT&#038;T customer to another.
</p></blockquote>
<p>The clever trip the researchers have done is to</p>
<blockquote><p>
use a method called AS path prepending that causes a select number of BGP routers to reject their deceptive advertisement. They then use these ASes to forward the stolen data to its rightful recipients.
</p></blockquote>
<p>All these core protocol exploits have direct impact to cloud computing as the nature of cloud computing is that computing will happen out there on the Internet somewhere. According to the article, </p>
<blockquote><p>
The method conceivably could be used for corporate espionage, nation-state spying or even by intelligence agencies looking to mine internet data without needing the cooperation of ISPs.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2008/08/28/will-bgp-and-dns-exploits-affect-the-future-of-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Response to &#8220;Assessing the Security Benefits of Cloud Computing&#8221;</title>
		<link>http://www.zhen.org/zen20/2008/08/27/response-to-assessing-the-security-benefits-of-cloud-computing/</link>
		<comments>http://www.zhen.org/zen20/2008/08/27/response-to-assessing-the-security-benefits-of-cloud-computing/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 01:58:22 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security and Compliance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=238</guid>
		<description><![CDATA[Craig Balding from Cloud Security wrote an interesting piece on the security benefits of cloud computing back in July (that I just now got to read.) Craig qualified the post as potential security benefits of Cloud Computing. After reading through it, I felt compelled to respond, even though it&#8217;s a been over a month since [...]]]></description>
			<content:encoded><![CDATA[<p>Craig Balding from <a href="http://cloudsecurity.org">Cloud Security</a> wrote an interesting piece on the <a href="http://cloudsecurity.org/2008/07/21/assessing-the-security-benefits-of-cloud-computing/">security benefits of cloud computing</a> back in July (that I just now got to read.) Craig qualified the post as <strong>potential security benefits</strong> of Cloud Computing.</p>
<p>After reading through it, I felt compelled to respond, even though it&#8217;s a been over a month since the post is up. Craig mentioned he won&#8217;t talk about the &#8220;flip&#8221; side of these benefits in this post, so I figure I will do that. <img src='http://www.zhen.org/zen20/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I have only quoted the headers from Craig&#8217;s article so please refer to the <a href="http://cloudsecurity.org/2008/07/21/assessing-the-security-benefits-of-cloud-computing/">original article</a> for all the details.</p>
<p>Overall, Craig has made a good list of potential benefits. However, we really need to distinguish the benefits of virtualization vs cloud computing. Many of the benefits listed here are really benefits of virtualization and not cloud computing. When I read the title, I was hoping to read about how the cloud could be more secure than enterprise environments. I think this list has a mix of that, and how enterprise could use the cloud for some security use cases. That&#8217;s fine but mixing them together can be misleading.</p>
<h4>1. Centralised Data</h4>
<ul>
<li><strong>Reduced Data Leakage</strong>
<p>As Craig said, &#8220;this is the benefit I hear most from Cloud providers&#8221;. Unfortunately I have to disagree with Craig here. In my view, the cloud providers are dead wrong about this one. Many of the cloud providers talk about how laptops or backup tapes being stolen as the biggest threat to data leakage, and they are right about that. However, having enterprise data stored in the cloud doesn&#8217;t reduce these risks one bit. Travelers will continue to copy data to their laptops as they need to access them while on the road. Old habits die hard. Enterprises will continue to backup data to tapes because they can&#8217;t simply reply on cloud providers to backup their data. These will still happen no matter where the data is stored. </p>
<p>In fact, there likely will be an increased chance of data leakage by using cloud computing because now the cloud providers will have to somehow backup their data (maybe on tape!!)
</li>
<li><strong>Monitoring benefits</strong>
<p>Most enterprises, probably including the one Craig works for, have centralized file servers, content management systems, etc etc. However, we continue to see problems with data leakage. Having data stored in clouds is not all that different than storing on centralized corporate file servers. Centralized storage and monitoring is not an advantage for clouds. Enterprises had centralized storage/archiving solutions for years. </p>
<p>In my opinion, cloud storage makes it even tougher to monitor data leakage. Think about the tools available to monitor enterprise file servers. Many of them monitors all types of access: read, write, via CIFS/NFS/etc, via local system. How do you do all of that in the cloud? Think S3, the only thing S3 provide you are http access logs. You have no way of knowing who else viewed your files if it&#8217;s done locally, for example.
</li>
</ul>
<h4>2. Incident Response / Forensics</h4>
<ul>
<li><strong>Forensic readiness</strong>
<p>To a certain extent this benefits is real. However, it&#8217;s not a cloud-only benefit. You get the same benefit by simply doing virtualization on your infrastructure. VMware allows you to easily clone an image so that you can perform whatever analysis is needed on the image instead of the original virtual machine. Same as Xen.</p>
<p>However, think about the cases where forensics require physical hard disk scan in case the attacker has &#8220;rm&#8221; the &#8220;bad stuff&#8221; such as audit trails or root kit. You now have NO WAY of getting to that in a virtualized environment. Granted, this is probably an issue with any network/san attached storage.
</li>
<li><strong>Decrease evidence acquisition time</strong>
<p>Same as above, it&#8217;s not a cloud-exclusive benefit. It&#8217;s simply a benefit of virtualization. The only real benefit of the cloud, as mentioned by Craig, is not having to &#8220;find&#8221; storage. Though I would say that&#8217;s the least of your worries if there&#8217;s a real attack that happened.
</li>
<li><strong>Eliminate or reduce service downtime</strong>
<p>First, if the server/VM is truly &#8220;0wn3d&#8221;, I am not sure you want to keep that system up and running. You may want to bring a good copy of the VM up and run that instead. (or just go back to a previous good snapshot.)</p>
<p>Second, with the cloud, you don&#8217;t even have a CHOICE of using physical acquisition toolkit. So I am not so sure that&#8217;s a benefit. <img src='http://www.zhen.org/zen20/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</li>
<li><strong>Decrease evidence transfer time</strong>
<p>Again, not a real benefit of the cloud. First, bit-by-bit copies of the VM in the cloud still takes time just like if you would in the real world. Second, this benefit can also be realized as part of the internal VM infrastructure, not cloud-exclusive.
</li>
<li><strong>Eliminate forensic image verification time</strong>
<p>Ok, so this is a minor benefit, but not a security benefit of the cloud. It&#8217;s more about the performance and scalability of the cloud.
</li>
<li><strong>Decrease time to access protected documents</strong>
<p>Both this and the next benefit are really about the elasticity and scalability of the clouds and not security.
</li>
</ul>
<h4>3. Password assurance testing (aka cracking)</h4>
<ul>
<li><strong>Decrease password cracking time</strong>
<p>Same as above, this is about the benefits of elasticity and scalability, not security.
</li>
<li><strong>Keep cracking activities to dedicated machines</strong>
<p>Same as above, this is about the benefits of elasticity and scalability, not security.
</li>
</ul>
<h4>4. Logging</h4>
<ul>
<li><strong>‘Unlimited’, pay per drink storage</strong></li>
<li><strong>Improve log indexing and search</strong></li>
<li><strong>Getting compliant with Extended logging</strong></li>
</ul>
<p>Ok, this is about the utility and scalability of the cloud. Not a cloud security benefit. It&#8217;s about using the cloud for security tasks.</p>
<h4>5. Improve the state of security software (performance)</h4>
<ul>
<li><strong>Drive vendors to create more efficient security software</strong>
<p>I believe this is true for even software on dedicated machines. Not cloud-exclusive.
</li>
</ul>
<h4>6. Secure builds</h4>
<ul>
<li><strong>Pre-hardened, change control builds</strong>
<p>This I agree with. Having pre-built images that are secure from the start is a HUGE benefit. Though it&#8217;s a benefit of virtualization and virtual machines, not cloud-exclusive.
</li>
<li><strong>Reduce exposure through patching offline</strong>
<p>I don&#8217;t understand this one. Once the VM is running in production, I can imagine taking that down to do patching. You would have to manage the patching process like any other machine, no? </p>
<p>Now image templates can be updated with patches so if new machines are started, they are pre-patched.
</li>
<li><strong>Easier to test impact of security changes</strong>
<p>Again I agree. However, it&#8217;s still the benefit of virtualization, not necessarily cloud-exclusive.
</li>
</ul>
<h4>7. Security Testing</h4>
<ul>
<li><strong>Reduce cost of testing security: </strong>
<p>Agreed. It&#8217;s a side benefit of economies of scale.
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2008/08/27/response-to-assessing-the-security-benefits-of-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CloudCamp: Cloud Definition, SLAs, Security and Others</title>
		<link>http://www.zhen.org/zen20/2008/06/25/cloudcamp-cloud-definition-slas-security-and-others/</link>
		<comments>http://www.zhen.org/zen20/2008/06/25/cloudcamp-cloud-definition-slas-security-and-others/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 06:09:17 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security and Compliance]]></category>
		<category><![CDATA[cloudcamp]]></category>
		<category><![CDATA[sla]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=248</guid>
		<description><![CDATA[Reuven Cohen, Dave Nielsen, Sam Charrington and a group of awesome volunteers organized a very successful CloudCamp event last night. This was organized in 3.5 weeks, which is an amazing feat. The event probably attracted 200-300 people. You can see some of the pictures of the event on flickr. The format was an unconference. There [...]]]></description>
			<content:encoded><![CDATA[<p>Reuven Cohen, Dave Nielsen, Sam Charrington and a group of awesome volunteers organized a very successful <a href="http://www.cloudcamp.com">CloudCamp</a> event last night. This was organized in 3.5 weeks, which is an amazing feat. The event probably attracted 200-300 people. You can see some of the <a href="http://www.flickr.com/search/?q=cloudcamp">pictures</a> of the event on flickr. The format was an <a href="http://en.wikipedia.org/wiki/Unconference">unconference</a>. There were 20+ sessions proposed and they were all very interesting. The topics range from cloud computing definition to transactions processing.</p>
<p>Here are some of the topics that I gathered based on the sessions I attended and people I&#8217;ve talked to.</p>
<h3>The definition is very cloudy!</h3>
<p>There&#8217;s no agreement on the definition of Cloud Computing. Reuven Cohen held a very popular session on &#8220;What is Cloud Computing?&#8221; There were at least 40 people in the room that was supposed to hold only 20. There were a wide variant of definitions, going from Reuven&#8217;s very open definition (internet centric software) to another person&#8217;s very restrictive definition (cloud computing must use web services, XML, SOAP, etc). </p>
<p>There were also discussions (and disagreements) on whether Google App engine is considered a cloud or not. Interesting enough, some of the people there didn&#8217;t consider GAE as a cloud. In one of the sessions, someone put an even more restrictive constraint on cloud computing. He said that a cloud MUST run any existing application without modification. So in that case, GAE would not be a cloud by his definition. I am definitely in the camp of that GAE is a cloud. </p>
<p>Some interesting questions were asked as well, such as the question from a Microsoft guy, &#8220;Does the operating system still matter, if the the application is running in the cloud. My answer to that was it depends on the type of application. If it&#8217;s a web centric application that has a web front end, uses a database for storage, and doesn&#8217;t use any of the low level file IO, then really there&#8217;s no need to know what the OS is. In that case, the OS doesn&#8217;t matter. </p>
<p>The term that&#8217;s used most to describe cloud computing is <em>elasticity</em>: the ability to quickly provision and de-provision computing resources on demand. Almost everyone I&#8217;ve talked to or listened to agrees to that. Some of the enterprise attendees also noted this as one of the biggest benefits of the cloud. When business units come to IT with new application requirements, IT now has a way to quickly spin up resources without having to wait weeks or months to procure equipment. The other thing that everyone agrees on is the <em>utility</em> model: the ability to pay for what you use. </p>
<h3>Service level agreements</h3>
<p>This topic was heavily discussed in the &#8220;No Cure for Cancer: Manage the Expectations of Cloud Computing&#8221; session. To summarize, there&#8217;s almost no SLAs provided by the cloud providers today. Even Jeff Barr from Amazon said that AWS only provides SLA for their S3 service. I haven&#8217;t researched the SLA issue so not sure how true that is. But if it&#8217;s true, I think this will be one of the biggest factor, if not the biggest factor, in enterprise adoption. Can you imagine enterprises signing up cloud computing contracts without SLAs clearly defined? It&#8217;s like going to host their business critical infrastructure in a data center that doesn&#8217;t have clearly defined SLA. </p>
<p>We all know that SLAs really doesn&#8217;t buy you much. In most cases, enterprises get refunded for the amount of time that the network was down. No SLA will cover business loss. However, as one of the CSOs I met said, it&#8217;s about risk transfer. As long as there&#8217;s a defined SLA on paper, when the network/site goes down, they can go after somebody. If there&#8217;s no SLA, it will be the CIO/CSO&#8217;s head that&#8217;s on the chopping block.</p>
<h3>Security</h3>
<p>Another topic that was discussed in Sam Charrington&#8217;s &#8220;How Cloud Impacts Enterprise Computing&#8221; session is security in the cloud. When Sam asked the group what are the factors that prevent enterprise from adopting the cloud, Ben Charian from ServiceCloud empathically said &#8220;security.&#8221; He talked about that the clouds must be certified or audited against standards or frameworks such as PCI. I&#8217;ve written about cloud security requirements <a href="http://onsaas.net/2008/06/10/tough-security-questions-for-saas-providers-part-1/">here</a> and <a href="http://onsaas.net/2008/06/18/tough-security-questions-for-saas-providers-part-2/">here</a> so I won&#8217;t elaborate on this topic. Needless to say, I am in total agreement with Ben. What I didn&#8217;t agree with Ben on is the need to rewrite these frameworks or standards specifically for the cloud. I believe many of the controls such as identity management and segregation of duties are the same in the cloud or out of the cloud.</p>
<h3>Other observations and interesting tidbits</h3>
<ul>
<li>As the enterprise use more cloud resources, there will be a point where it may make sense to bring things back in house rather than continuing to use the cloud.
</li>
<li>The cloud computing discussions are focused mainly on the infrastructure/platform-in-the-cloud. Applications-in-the-cloud or SaaS was hardly discussed. I get the feeling that most of the attendees don&#8217;t consider SaaS to be cloud computing, rather, it&#8217;s applications running on top of (or in) the clouds.
</li>
<li>Cloud computing spending is opex instead of capex, allowing business units to make their own decisions.
</li>
<li>Make sure you partner with someone who you trust and work with you on deploying to the cloud.
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2008/06/25/cloudcamp-cloud-definition-slas-security-and-others/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud-computing thread: Issues of data in the cloud</title>
		<link>http://www.zhen.org/zen20/2008/06/19/cloud-computing-thread-issues-of-data-in-the-cloud/</link>
		<comments>http://www.zhen.org/zen20/2008/06/19/cloud-computing-thread-issues-of-data-in-the-cloud/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 03:40:08 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security and Compliance]]></category>
		<category><![CDATA[data governance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=250</guid>
		<description><![CDATA[Another very interesting and popular discussion thread in the cloud-computing Google group on the Issues of data in the cloud. There are really two main topics in the discussion: Security and privacy issues around data in the cloud, which I have some detailed write up on here and here Moving the data into the cloud [...]]]></description>
			<content:encoded><![CDATA[<p>Another very interesting and popular discussion thread in the <a href="http://groups.google.com/group/cloud-computing">cloud-computing Google group</a> on the <a href="http://groups.google.com/group/cloud-computing/browse_thread/thread/92e5691f0c21d30f">Issues of data in the cloud</a>.</p>
<p>There are really two main topics in the discussion:</p>
<ul>
<li>Security and privacy issues around data in the cloud, which I have some detailed write up on <a href="http://onsaas.net/2008/06/10/tough-security-questions-for-saas-providers-part-1/">here</a> and <a href="http://onsaas.net/2008/06/18/tough-security-questions-for-saas-providers-part-2/">here</a>
</li>
<li>Moving the data into the cloud or moving the programs to the data
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2008/06/19/cloud-computing-thread-issues-of-data-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tough Security Questions for SaaS Providers &#8211; Part 2</title>
		<link>http://www.zhen.org/zen20/2008/06/18/tough-security-questions-for-saas-providers-part-2/</link>
		<comments>http://www.zhen.org/zen20/2008/06/18/tough-security-questions-for-saas-providers-part-2/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 13:37:33 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security and Compliance]]></category>
		<category><![CDATA[pci]]></category>
		<category><![CDATA[saas]]></category>

		<guid isPermaLink="false">http://www.zhen.org/zen20/?p=326</guid>
		<description><![CDATA[This is part 2 of the tough security questions for SaaS providers. In part 1 of the series, we asked the following questions: 1. Data Locality &#8211; Where&#8217;s my data? 2. Data Segregation &#8211; How is my data segregated with other customers, potentially my competitors? 3. Data Access &#8211; Who can access my data in [...]]]></description>
			<content:encoded><![CDATA[<p>This is part 2 of the tough security questions for SaaS providers. In <a href="http://zhen.org/zen20/2008/06/10/tough-security-questions-for-saas-providers-part-1/">part 1</a> of the series, we asked the following questions:</p>
<p>1. Data Locality &#8211; Where&#8217;s my data?<br />
2. Data Segregation &#8211; How is my data segregated with other customers, potentially my competitors?<br />
3. Data Access &#8211; Who can access my data in your company?<br />
4. Access Audit &#8211; Who has accessed my data and where&#8217;s my access logs?</p>
<p>We are continuing this discussion with the following questions in part 2.</p>
<p>5. How are the users authenticated and authorized?<br />
6. Web Application Security &#8211; How secure is the SaaS provider&#8217;s web application?<br />
7. Data Breaches &#8211; How do you protect my data from insider breaches?<br />
8. PCI DSS &#8211; Are you compliant with PCI DSS?</p>
<h3>5. How are the users authenticated and authorized?</h3>
<p>Companies have spent hundreds of man years and millions of dollars trying to setup single-sign-on systems inside the corporate firewalls. Most companies, if not all, are storing their employee information in some type of LDAP servers. In the case of SMB companies, a segment that has the highest SaaS adoption rate, Active Directory seems to be the most popular tool for managing users. In many cases, companies have designed their IT infrastructure so that all authentication, including VPN, web proxy, file server, and others will go through this single infrastructure. The process of employee onboarding and termination is much easier this way.</p>
<p>Just as companies start to have some success, the advent of the SaaS model changes the scenario again. With SaaS, the software is hosted outside of the corporate firewall. Many times user credentials are stored in the SaaS providers&#8217; databases and not part of the corporate IT infrastructure. This means SaaS customers must remember to remove/disable accounts as employees leave the company and create/enable accounts as come onboard. In essence, having multiple SaaS products will increase IT management overhead.</p>
<p>SaaS customers will start asking questions on identity and access integration and providers would be wise to design such features in early on. For example, SaaS providers can provide delegate the authentication process to the customer&#8217;s internal LDAP/AD server so that companies can retain control over the management of users.</p>
<h3>6. Web Application Security &#8211; How secure is the SaaS provider&#8217;s web application?</h3>
<p>One of the &#8220;must-have&#8221; requirements for a SaaS application is that it has to be used and managed over the web (in a browser.) This creates an interesting scenario. In the on-premise scenario, when a vulnerability is found, at least you have your firewall protecting the application so you may get a bit more time to patch it (assuming the application vendor provides the patch in a timely fashion.) However, in the SaaS world, there is no such luxury. Any vulnerability identified can potentially have detrimental impact on all of the customers. Even leading security companies <a href="http://www.darkreading.com/document.asp?doc_id=155995&#038;f_src=drdaily">aren&#8217;t immune to security holes</a> in their web applications.</p>
<p>Web application security is quite a hot topic these days and it&#8217;s discussed by many security researchers such as <a href="http://securosis.com/2008/06/11/there-are-no-safe-web-sites-2/">rmogull</a> and <a href="http://ha.ckers.org/">RSnake</a>. Here&#8217;s an interesting article on &#8220;<a href="http://www.tssci-security.com/archives/2008/06/15/what-web-application-security-really-is">What web application security really is</a>&#8220;.</p>
<p>Verizon Business recently released their <a href="http://www.verizonbusiness.com/resources/security/databreachreport.pdf">Verizon Business 2008 Data Breach Investigations Report</a>. Of all the breaches, 59% of the breaches involve hacking, with the following breakdown:</p>
<blockquote>
<ul>
<li>Application/Service layer -39%
</li>
<li>OS/Platform layer &#8211; 23%
</li>
<li>Exploit known vulnerability -18%
</li>
<li>Exploit unknown vulnerability &#8211; 5%
</li>
<li>Use of back door -15%
</li>
</ul>
<p>Attacks targeting applications, software, and services were by far the most common technique, representing 39 percent of all hacking activity leading to data compromise. This follows a trend in recent years of attacks moving up the stack. Far from passé, operating system, platform, and server-level attacks accounted for a sizable portion of breaches. Eighteen percent of hacks exploited a specific known vulnerability while 5 percent exploited unknown vulnerabilities for which a patch was not available at the time of the attack. Evidence of re-entry via backdoors, which enable prolonged access to and control of compromised systems, was found in 15 percent of hacking-related breaches. The attractiveness of this to criminals desiring large quantities of information is obvious.
</p></blockquote>
<p>Currently there&#8217;s really no mandate or requirement for SaaS providers to provide detailed security analysis of the SaaS application. However, it would be wise for the SaaS providers to start considering something similar to what PCI DSS has required of the merchants:</p>
<blockquote>
<ol>
<li>6.5 Develop all web applications based on secure coding guidelines such as the Open Web Application Security Project guidelines. Review custom application code to identify coding vulnerabilities. Cover prevention of common coding vulnerabilities in software development processes, to include the following:
<ol>
<li>6.5.1 Unvalidated input
</li>
<li>6.5.2 Broken access control (for example, malicious use of user IDs)
</li>
<li>6.5.3 Broken authentication and session management (use of account credentials and session<br />
cookies)
</li>
<li>6.5.4 Cross-site scripting (XSS) attacks
</li>
<li>6.5.5 Buffer overflows
</li>
<li>6.5.6 Injection flaws (for example, structured query language (SQL) injection)
</li>
<li>6.5.7 Improper error handling
</li>
<li>6.5.8 Insecure storage
</li>
<li>6.5.9 Denial of service
</li>
<li>6.5.10 Insecure configuration management
</li>
</ol>
</li>
<li>6.6 Ensure that all web-facing applications are protected against known attacks by applying either of the following methods:
<ul>
<li>Having all custom application code reviewed for common vulnerabilities by an organization<br />
that specializes in application security
</li>
<li>Installing an application layer firewall in front of web-facing applications.
</li>
</ul>
</li>
</ol>
</blockquote>
<p>Additional sources of information provided as a starting point for more information on web application security would include</p>
<ul>
<li>OWASP Top Ten
</li>
<li>OWASP Countermeasures Reference
</li>
<li>OWASP Application Security FAQ
</li>
<li>Build Security In (Dept. of Homeland Security, National Cyber Security Division)
</li>
<li>Web Application Vulnerability Scanners (National Institute of Standards and Technology)
</li>
<li>Web Application Firewall Evaluation Criteria (Web Application Security Consortium)
</li>
</ul>
<p><a href="http://treyford.wordpress.com/">Trey Ford of Security Spin Control</a> has a <a href="http://treyford.wordpress.com/2008/04/22/pci-66-information-supplement-released/">fairly good explanation</a> of the recently released <a href="https://www.pcisecuritystandards.org/pdfs/infosupp_6_6_applicationfirewalls_codereviews.pdf">PCI information supplement on requirement 6.6</a>.</p>
<p>SC Magazine also has an article on <a href="http://www.scmagazineus.com/Deconstructing-PCI-66/article/110013/">Deconstructing PCI 6.6</a> for the management folks.</p>
<h3>7. Data Breaches &#8211; How do you protect my data from insider breaches?</h3>
<p>In the <a href="http://securityblog.verizonbusiness.com/2008/06/10/2008-data-breach-investigations-report/">Verizon Business breach report blog</a>, Verizon Business stated that</p>
<blockquote><p>
While criminals more often came from external sources, and insider attacks result in the greatest losses, criminals at, or via partner connections actually represent the greatest risk. This is due to our risk equation: Threat X Impact = Risk</p>
<ul>
<li>External criminals pose the greatest threat (73%), but achieve the least impact (30,000 compromised records), resulting in a Psuedo Risk Score of 21,900
</li>
<li>Insiders pose the least threat (18%), and achieve the greatest impact (375,000 compromised records), resulting in a Pseudo Risk Score of 67,500
</li>
<li>Partners are middle in both (73 39% and 187,500), resulting in a Pseudo Risk Score of 73,125
</li>
</ul>
</blockquote>
<p>Many SaaS advocates claim that SaaS providers can do a better job at protecting the customers&#8217; data. Unfortunately, just because the data is now in the cloud, it does not reduce the risk of insider breaches. Insiders still have access to the data, they are just accessing it a different way. Just because the data is in the cloud, the responsibility of segregation of duties and access authorization still fall on the customers, not the SaaS or cloud computing providers. So yes, it may reduce the chance of insiders getting direct access to, say, a database, it does not in any way reduce the risk of insider breaches. In fact, it may even increase the possibility as you now have to take into consideration of the cloud or SaaS providers’ employees. They have access to a lot more information and a single incident could expose information from many customers.</p>
<p>SaaS providers should be prepared to answer questions on what tools and processes are utilized to ensure segregation of duties and protect from insider breaches. Remember, in the case of the mult-billion dollar insider incident at Société Générale, IT management had implemented all of the controls recommended by auditors, but nobody was monitoring them. So it&#8217;s extremely critical to be able to show the processes around these security controls.</p>
<h3>8. PCI DSS &#8211; Are you compliant with PCI DSS?</h3>
<p>PCI DSS has a specific section for hosting providers (including SaaS providers):</p>
<blockquote><p>
<strong>Requirement A.1: Hosting providers protect cardholder data environment</strong></p>
<p>As referenced in Requirement 12.8, all service providers with access to cardholder data (including hosting providers) must adhere to the PCI DSS. In addition, Requirement 2.4 states that hosting providers must protect each entity’s hosted environment and data. Therefore, hosting providers must give special consideration to the following: </p>
<p>A.1 Protect each entity’s (that is merchant, service provider, or other entity) hosted environment and data, as in A.1.1 through A.1.4: </p>
<ol>
<li>A.1.1 Ensure that each entity only has access to own cardholder data environment
</li>
<li>A.1.2 Restrict each entity’s access and privileges to own cardholder data environment only
</li>
<li>A.1.3 Ensure logging and audit trails are enabled and unique to each entity’s cardholder data environment and consistent with PCI DSS Requirement 10
</li>
<li>A.1.4  Enable processes to provide for timely forensic investigation in the event of a compromise to any hosted merchant or service provider.
</li>
</ol>
<p>A hosting provider must fulfill these requirements as well as all other relevant sections of the PCI DSS. Note: Even though a hosting provider may meet these requirements, the compliance of the entity that uses the hosting provider is not necessarily guaranteed. Each entity must comply with the PCI DSS and validate compliance as applicable.
</p></blockquote>
<p>Simply put, SaaS providers must be compliant with PCI DSS in order to host merchants that must comply with PCI DSS. </p>
<p>We will continue with our tough security questions in part 3 of this series.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2008/06/18/tough-security-questions-for-saas-providers-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mike Kavis on Cloud Computing</title>
		<link>http://www.zhen.org/zen20/2008/06/15/mike-kavis-on-cloud-computing/</link>
		<comments>http://www.zhen.org/zen20/2008/06/15/mike-kavis-on-cloud-computing/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 21:44:22 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security and Compliance]]></category>
		<category><![CDATA[data governance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=252</guid>
		<description><![CDATA[Mike Kavis, aka madgreek65, did an interesting 7-minute video blog on the topic of cloud computing where he explains his view of it as well as explaining the risks. He then followed up with a blog post on The future is in the Clouds. In the video blog, Mike tried to explain why customers shouldn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Mike Kavis, aka madgreek65, did an interesting <a href="http://madgreek65.blogspot.com/2008/06/vlog-cloud-computing-and-paas.html">7-minute video blog</a> on the topic of cloud computing where he explains his view of it as well as explaining the risks. He then followed up with a blog post on <a href="http://madgreek65.blogspot.com/2008/06/future-is-in-clouds.html">The future is in the Clouds</a>.</p>
<p>In the video blog, Mike tried to explain why customers shouldn&#8217;t have to worry about the loss of data control and security. First of all, as Mike said, &#8220;these companies invested in billions of dollars in infrastructures and security and have armies of security professionals.&#8221; Therefore, these companies will have greater control and better governance and do a much better job at protecting customers&#8217; data than they can. Second, since &#8220;most security breaches are inside jobs&#8221;, cloud computing will &#8220;greatly reduce the risk&#8221; of such breaches. Even though there will still be some, but the risks are reduced. Third, companies are already putting their data out there, including payroll, accounting, CRM. Since this is already being done, we just need to &#8220;shift the way we think&#8221; because &#8220;this is the wave of the future&#8221; and it&#8217;s the &#8220;next game changer.&#8221;</p>
<p>I have to disagree on all three points. First, not all &#8220;cloud computing&#8221; companies that have sprung up can and will invest billions of dollars in infrastructure and security. If you just look at Amazon or Google, yes, maybe. However, there are plenty of cloud computing startups that have no such budget and they have the same problems as every startup when it comes to deciding whether to invest in infrastructure or security (i.e., infrastructure wins, security loses.) So a blanket statement like that doesn&#8217;t make any sense. Even in the case of Amazon and Google, just because they can have more security professionals, it doesn&#8217;t mean customers should just trust them and not worry about security and data privacy. </p>
<p>Second, on the topic of insider breaches, just because the data is now in the cloud, it does not reduce the risk of insider breaches. Insiders still have access to the data, they are just accessing it a different way. Just because the data is in the cloud, the responsibility of segregation of duties and access authorization still fall on the customers, not the SaaS or cloud computing providers. So yes, it may reduce the chance of insiders getting direct access to, say, a database, it does not in any way reduce the risk of insider breaches. In fact, I will argue that it may even increase the possibility as you now have to take into consideration of the cloud or SaaS providers&#8217; employees. They have access to a lot more information and a single incident could expose information from many customers. </p>
<p>Third, the argument that <em>because companies are doing it already and are already putting their payroll, account, and CRM information in the cloud, customers should just shift the way they think</em> also doesn&#8217;t sit well with me. Just because others are doing it doesn&#8217;t mean it&#8217;s the right thing to do. Customers shouldn&#8217;t just throw away their security policies and adopt a new way without evaluating the risks.</p>
<p>So am I advocating companies not to adopt cloud computing and SaaS? Absolutely not. What I am advocating is that companies evaluate the potential risks and understand the business impacts before jumping into the &#8220;wave of the future.&#8221; Don&#8217;t just trust the cloud or SaaS providers to take care of security. At the end of the day, it&#8217;s the customer, not the providers, that&#8217;s signing off on the SOX report and go to jail (or fined) if the audits fail.</p>
<p>I am working on a series on &#8220;<a href="http://onsaas.net/2008/06/10/tough-security-questions-for-saas-providers-part-1/">Tough security questions for SaaS providers</a>&#8220;. It should serve as a good set of questions to ask when evaluating cloud or SaaS providers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2008/06/15/mike-kavis-on-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud-computing thread: &#8220;Follow the law&#8221; computing</title>
		<link>http://www.zhen.org/zen20/2008/06/13/cloud-computing-thread-follow-the-law-computing/</link>
		<comments>http://www.zhen.org/zen20/2008/06/13/cloud-computing-thread-follow-the-law-computing/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 00:31:31 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security and Compliance]]></category>
		<category><![CDATA[data governance]]></category>
		<category><![CDATA[federation]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=254</guid>
		<description><![CDATA[There&#8217;s a very interesting discussion thread happening in the cloud-computing group on &#8220;Follow the law&#8221; computing.. James Urquhart first started the discussion asking why not consider moving workload to wherever the current task is &#8220;most legal&#8221; using a combination of database sharding, database replication and vmotion/livemotion. A lively discussion followed and there are opinions from [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a very interesting discussion thread happening in the cloud-computing group on <a href="http://groups.google.ca/group/cloud-computing/browse_thread/thread/b61b0e4bd178c767?hl=en">&#8220;Follow the law&#8221; computing.</a>. <a href="http://blog.jamesurquhart.com/">James Urquhart</a> first started the discussion asking </p>
<blockquote><p>why not consider moving workload to wherever the current task is &#8220;most legal&#8221; using a combination of database sharding, database replication and vmotion/livemotion.</p></blockquote>
<p>A lively discussion followed and there are opinions from both sides. <a href="http://elasticvapor.com">Reuven Cohen</a> also wrote a piece on <a href="http://elasticvapor.com/2008/05/geopolitical-cloud.html">The Geopolitical Cloud</a> a while back. Definitely <a href="http://groups.google.ca/group/cloud-computing/browse_thread/thread/b61b0e4bd178c767?hl=en">follow the thread</a> and read more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2008/06/13/cloud-computing-thread-follow-the-law-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tough security questions for SaaS providers &#8211; Part 1</title>
		<link>http://www.zhen.org/zen20/2008/06/10/tough-security-questions-for-saas-providers-part-1/</link>
		<comments>http://www.zhen.org/zen20/2008/06/10/tough-security-questions-for-saas-providers-part-1/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 13:06:31 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security and Compliance]]></category>
		<category><![CDATA[saas]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=256</guid>
		<description><![CDATA[We will be writing a series of blog posts on the tough questions that SaaS providers can expect to get from customers or they should ask themselves. The questions will span many different areas including security, compliance, sales, marketing and operations. This is Part 1 of the security questions. As we mentioned previously here, one [...]]]></description>
			<content:encoded><![CDATA[<p>We will be writing a series of blog posts on the tough questions that SaaS providers can expect to get from customers or they should ask themselves. The questions will span many different areas including security, compliance, sales, marketing and operations. This is Part 1 of the security questions.</p>
<p>As we mentioned previously here, one of the biggest obstacle to enterprise SaaS adoption is the issue of trust. Customers are asking SaaS providers &#8220;Can I Trust You?!&#8221; The security analysts and warriors are <a href="http://www.networkworld.com/supp/2008/ndc3/051908-cloud-storage-five-questions.html">asking</a> <a href="http://searchsecurity.techtarget.com/magazinePrintFriendly/0,296905,sid14_gci1313252,00.html">similar</a> <a href="http://rationalsecurity.typepad.com/blog/2007/11/reprise-on-dema.html">questions</a>.</p>
<p>Some SaaS advocates have <a href="http://www.cxotoday.com/cxo/jsp/article.jsp?article_id=73540&amp;cat_id=908">argued</a> that concerns for SaaS security are just <a href="http://www.ebizq.net/blogs/saasweek/2008/06/common_saas_misconceptions/">red herring</a>. It is true that, to date, there hasn&#8217;t been any major breaches amongst SaaS providers. However, we have already seen some activities such as the <a href="http://blog.washingtonpost.com/securityfix/2007/10/database_theft_leads_to_target.html">breach at Salesforce.com</a>. In addition, we have seen many anecdote evidence that multi-tenant architectures in the B2C (e.g., Flickr, YouTube) world are <a href="http://markeseremet.blogspot.com/2007/02/is-flickr-secure-whos-cookies-are-these.html">prone to data leakage</a>. I have also personally experienced this on YouTube. The following screen capture shows an account that&#8217;s NOT mine (again, that&#8217;s NOT me in the video!!) but it popped up in my browser when I tried to go to YouTube.</p>
<p><a href="http://onsaas.net/wp-content/uploads/2008/06/notmyacct.jpg"><img class="alignnone size-medium wp-image-5" title="notmyacct" src="http://onsaas.net/wp-content/uploads/2008/06/notmyacct.jpg" alt="" width="300" height="280" /></a></p>
<p>One may argue that these are consumer sites and are not relevant for the SaaS providers. However, the same technologies and architectures are being used in both the consumer and enterprise world. In fact, as the trend of IT consumerization continues, we will see more and more of the consumer technologies being used in enterprise applications. Think about it this way, what if this Salesforce.com and your customer list popped up in your competitor&#8217;s screen?</p>
<p>SaaS providers should be prepared to answer security questions from customers and enterprises. Here are a list of questions that SaaS providers will likely get asked during customer trials/evaulations.</p>
<h3>1. Data Locality &#8211; Where&#8217;s my data?</h3>
<p>Due to compliance and data privacy laws in various countries, locality of data is of utmost importance in many enterprise architecture. For example, in many EU and South America countries, certain types of data cannot leave the country because of potentially sensitive information. In addition to the issue of local laws, there&#8217;s also the question of whose jurisdiction the data falls under when an investigation occurs. In most cases, the government where the data is housed will likely win. A good example of this type of concern is when the <a href="http://www.ft.com/cms/s/2/dde45086-1e97-11dc-bc22-000b5df10621.html">French cabinet banned the use of Blackberry devices</a>. </p>
<p>Many enterprises have architected around these issues for the on-premise software they install. However, with cloud computing and SaaS, this issue is even more exasperated. In a cloud computing environment, sometimes you don&#8217;t know where your data is stored or where your application is being run; and some proponents of cloud computing are also saying that you shouldn&#8217;t have to worry about where the computing resources are as long as your application is running and behaving as it should. However, other leaders in the cloud computing space are taking note of the data privacy and locality issues. For example, <a href="http://www.allthingsdistributed.com/2007/11/amazon_s3_in_europe.html">Amazon recently announced the availability of an European S3 cloud</a>, and <a href="http://www.datacenterknowledge.com/archives/2008/May/21/salesforcecom_plans_singapore_data_center.html">Salesforce.com is also planning Singapore data center</a>.  </p>
<p>Given the regulatory compliance and data privacy concerns, SaaS providers should be ready to answer tough questions about where their computing resources are and will customer data be ever transferred outside to another jurisdiction with different laws.</p>
<h3>2. ata Segregation &#8211; How is my data segregated with other customers, potentially my competitors?</h3>
<p>Everyone&#8217;s talking about the benefits of multi-tenancy in the SaaS world, but many seem to ignore one of the biggest security concerns, mixing customer data together, that came along with multi-tenancy.   </p>
<p>One of the reasons that hampered SaaS adoption initially was trust. End users must <em>trust</em> that the SaaS providers have the best security in place to protect their data and never expose their data to anyone outside of the authorized domain. Therefore, the ability to segregate data by end customer is a critical requirement for the SaaS providers. There are <a href="http://msdn.microsoft.com/en-us/library/aa479086(printer).aspx">many architectural methods</a> in <a href="http://www.ibm.com/developerworks/library/ar-saassec/index.html">segregating the end customer data</a>. At the end, the requirements come down to that users must never see the data that they are not authorized to see, and that end customer&#8217;s data should never be exposed to other end customers. </p>
<p>Saas Providers would be wise to consider data segregation early on in the architectural design. For most ISVs turning into SaaS providers, this is an unfamiliar territory and should seek guidance if possible. SaaS providers should also understand the customer concerns and address them early on.</p>
<h3>3. Data Access &#8211; Who can access my data in your company? </h3>
<p>Enterprises have spent hundreds of thousands of dollars on identity and access management systems, log management systems and other software to ensure that employees access only information they are allowed. Within the confines of their firewalls, IT organizations may feel that they have the situation somewhat under control. The advent of SaaS have changed that. With the company data outside of the firewall and in a &#8220;cloud,&#8221; IT organizations no longer can control who and when their data-in-the-cloud will be accessed. Without visibility into the cloud, IT organizations are accepting a much bigger risk compare to when everything&#8217;s inside the firewall. Even though many SaaS providers have offered various capabilities such as authentication integration with customers&#8217; own LDAP servers, this perception of lost control is a difficult hurdle to get over.</p>
<p>SaaS providers offering cloud services, whether it&#8217;s infrastructure, platform or application, should accept the responsibility of protecting customer data as a single breach could affect all of the customers. SaaS providers must be prepared to help customers understand their security policies on user access, activity monitoring as well as segregation of duties.</p>
<h3>4. Access Audit &#8211; Who has accessed my data and where&#8217;s my access logs?</h3>
<p>The last few years we have seen a rise of <a href="http://www.loglogic.com">log management</a> and <a href="http://www.arcsight.com">SIEM</a> solutions aimed at compliance-aware organizations. These products is responsible for collecting, analyzing, correlating, archiving and reporting on all activities happening inside an IT infrastructure. Part of the reason these products became such a success is because of the need to track and monitor user activities in the world of regulatory compliance. In addition to compliance, IT organizations use logs to help them identify security issues, perform troubleshooting and forensics analysis, and analyze traffic and user patterns.</p>
<p>With software in the cloud, network, system and application logs are no longer easily accessible by IT organizations. They either have to negotiate access to these logs during contract time, or they have find new ways of monitoring user activities. Given that the IT organizations don&#8217;t &#8220;own&#8221; the software, it makes it even more difficult to &#8220;hack&#8221; around the system. Without access logs, IT organizations may not be able to answer simple questions from auditors, such as &#8220;who have accessed the financial information in the past quarter?&#8221;</p>
<p>Knowing how critical access logs are to compliance, operations and security matters for IT organizations, SaaS providers should consider providing access logs as a part of their normal service or have it as an option for customers. As an example, <a href="http://docs.amazonwebservices.com/AmazonS3/2006-03-01/ServerLogs.html">Amazon&#8217;s S3 service offers options to enable and download access logs.</a></p>
<hr />
<p>We will continue with our tough security questions in part 2 of this series.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2008/06/10/tough-security-questions-for-saas-providers-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Saas Week Podcast &#8211; Common SaaS Misconceptions</title>
		<link>http://www.zhen.org/zen20/2008/06/04/saas-week-podcast-common-saas-misconceptions/</link>
		<comments>http://www.zhen.org/zen20/2008/06/04/saas-week-podcast-common-saas-misconceptions/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 00:58:41 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security and Compliance]]></category>
		<category><![CDATA[saas]]></category>
		<category><![CDATA[share]]></category>

		<guid isPermaLink="false">http://www.zhen.org/zen20/?p=336</guid>
		<description><![CDATA[Saas Week just posted a new podcast on Common SaaS Misconceptions with Chris Cabrera, CEO of Xactly. Download file here. Chris, in the podcast, talked about 3 major misconceptions: security, integration and legacy concerns. Security (and data privacy for that matter) has been, and will likely continue to be, the biggest concern. Chris argued that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ebizq.net/blogs/saasweek">Saas Week</a> just posted a new podcast on <a href="http://www.ebizq.net/blogs/saasweek/2008/06/common_saas_misconceptions/">Common SaaS Misconceptions</a> with Chris Cabrera, CEO of Xactly.</p>
<p><object type="application/x-shockwave-flash" data="http://www.ebizq.net/web_resources/cioaudio/player/emff.swf?src=http://www.ebizq.net/blogs/saasweek/Xactly052308.mp3" height="28" width="300"><param value="http://www.ebizq.net/web_resources/cioaudio/player/emff.swf?src=http://www.ebizq.net/blogs/saasweek/Xactly052308.mp3" name="movie"></param></object></p>
<p><a href="http://www.ebizq.net/blogs/saasweek/Xactly052308.mp3">Download file here.</a></p>
<p>Chris, in the podcast, talked about 3 major misconceptions: security, integration and legacy concerns.</p>
<p>Security (and data privacy for that matter) has been, and will likely continue to be, the biggest concern. Chris argued that this concern is really red herring and that smart CIOs are finding that SaaS companies sometimes even have more security measures and better security policies than when the data is housed internally. Though I would say that this is the case of devil you know vs the devil that you don&#8217;t. If you know that internal security measures are not up to par, there may be compensating controls that can be put in place. However, with SaaS products, the enterprises loses all of the control. So they are understandably concerned.</p>
<p>Chris gave the example that with data housed internally, employees will copy them onto their computer and use it offline. Whereas with SaaS, they will likely be less inclined to do that. This is true to a certain extent. However, nothing prevents the employees from copying data onto their computer even if it&#8217;s SaaS. If they are offline and want to work on the data, they will copy them down regardless of SaaS or on-premise. (Now here&#8217;s a thought, maybe Google Gears can have some monitoring and tracking capabilities built-in? Or maybe someone can extend Gears?)</p>
<p>Now I am not arguing that enterprises should never use SaaS products. I am simply saying that they should keep security and privacy in mind when evaluating different SaaS offerings and make sure that either</p>
<ul>
<li>Truly sensitive data such as credit card information are never housed externally.
</li>
<li>Take extreme measures to evaluate a SaaS provider&#8217;s security policy and practice. (How to evaluate is probably for another post. I would love to hear your thoughts in the comments if you would like to discuss.)
</li>
</ul>
<p>Chris later provided some guidance:</p>
<ul>
<li>Make sure the vendor meets compliance standards and such as <a href="http://www.sas70.com/about.htm">SAS70 type 2</a> security standards
</li>
<li>Tour the data center to ensure proper security practice are in place
</li>
<li>Get educated about the security standards (and for SaaS providers, educate your customers)
</li>
<li>Check references (nothing ever replaces this, so always do it)
</li>
</ul>
<p>The second misconception Chris mentioned is &#8220;integration.&#8221; Many enterprises have the misconception that SaaS offerings are closed and are more difficult than on-premise apps to integrate. I have to agree with Chris here that this is truly a misconception. Most SaaS providers are much more Web 2.0-savvy and usually provide better API to customers for integration. Chris also mentioned their 4-way mashup with PayPal, Amazon and Salesforce.com.</p>
<p>The last misconception discussed was around the legacy concerns from the old ASP model. Chris didn&#8217;t specifically talk about why the old ASP model generated these legacy concerns. He simply said that because the old ASP model wasn&#8217;t built from the ground up to be multi-tenant, therefore people had concerns. I would have liked to hear more about the specific reasons. This is one of the things that bugged me about the podcast. Chris touted multi-tenancy to be this be all end all solution to all problems including security and integration. That&#8217;s simply not the case. Multi-tenancy brings its own set of concerns and problems such as data privacy and performance. Most ISVs who have been developing on-premise applications will likely not be familiar the design considerations of multi-tenancy and will have a learning curve to go through. Again, I believe multi-tenancy has a lot of advantages but let&#8217;s not make it the solution for everything.</p>
<p>One thing Chris said that every ISV should remember is: &#8220;The saas model must earn the customer every month.&#8221; The cost of migrating from one SaaS provider to another is much lower than on-premise apps. So in order to keep your customers, make sure you do everything you can in supporting the customers. Remember, <a href="http://furrier.org/2008/06/01/sales-20-social-media-support-is-the-new-marketing/">Support is the New Marketing!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2008/06/04/saas-week-podcast-common-saas-misconceptions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data retention bill expected next week</title>
		<link>http://www.zhen.org/zen20/2006/09/21/data-retention-bill-expected-next-week/</link>
		<comments>http://www.zhen.org/zen20/2006/09/21/data-retention-bill-expected-next-week/#comments</comments>
		<pubDate>Fri, 22 Sep 2006 05:26:42 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Security and Compliance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=196</guid>
		<description><![CDATA[According to this CNET news, A Democratic member of the U.S. House of Representatives said Thursday that she plans to introduce legislation next week that would force Internet providers to record customer information for one year. Personally I think it&#8217;s stupid for the gov&#8217;t to create such mandate, especially for the reasons they are citing. [...]]]></description>
			<content:encoded><![CDATA[<p>According to <a href="http://news.com.com/Data+retention+bill+expected+next+week/2100-1028_3-6118283.html?tag=nefd.top">this CNET news</a>,</p>
<blockquote><p>A Democratic member of the U.S. House of Representatives said Thursday that she plans to introduce legislation next week that would force Internet providers to record customer information for one year.</p></blockquote>
<p>Personally I think it&#8217;s stupid for the gov&#8217;t to create such mandate, especially for the reasons they are citing.</p>
<blockquote><p>
because members of Congress have &#8220;learned that Internet service providers and social networking sites have information that law enforcement needs when investigating pedophiles online, and that is the IP address on a particular date and time that will help identify those involved,&#8221;</p></blockquote>
<p>It&#8217;s one thing that ISPs retain logs as best practices, e.g., for forensic analysis and troubleshooting, it&#8217;s totally another for the gov&#8217;t to make it a mandate.</p>
<p>I certainly don&#8217;t want anyone to nose around in my stuff. Total violation of privacy if you ask me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2006/09/21/data-retention-bill-expected-next-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Big Picture: ITIL as an Integrated Framework</title>
		<link>http://www.zhen.org/zen20/2006/09/12/the-big-picture-itil-as-an-integrated-framework/</link>
		<comments>http://www.zhen.org/zen20/2006/09/12/the-big-picture-itil-as-an-integrated-framework/#comments</comments>
		<pubDate>Tue, 12 Sep 2006 22:27:14 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Security and Compliance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=192</guid>
		<description><![CDATA[Have been reading quite of bit of stuff on the various best practices and frameworks such as COBIT, PCI, ISO17799, ISO20000 and ITIL. I think one of the best description of COBIT vs ISO vs ITIL is the article The Big Picture: ITIL as an Integrated Framework written by Kevin LeBlanc: All these frameworks can [...]]]></description>
			<content:encoded><![CDATA[<p>Have been reading quite of bit of stuff on the various best practices and frameworks such as COBIT, PCI, ISO17799, ISO20000 and ITIL. </p>
<p>I think one of the best description of COBIT vs ISO vs ITIL is the article <a href="http://www.itilworx.com/articles/itw.0804.htm">The Big Picture: ITIL as an Integrated Framework</a> written by Kevin LeBlanc:</p>
<blockquote><p>
All these frameworks can add value to just about any IT shop depending on the specific business needs of the parent organization. However, the best fit-for-purpose combination benefiting ITIL practitioners may point to CoBiT (audit), ITIL (improve) and ISO17799 (secure).
</p></blockquote>
<p><img border=0 src="http://www.itilworx.com/images/integrated_trio.jpg"/></p>
<p>This description clearly defines the role of each of these frameworks and how they complement each other. Any organization wanting to improve operational efficiency should adopt these 3 frameworks. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2006/09/12/the-big-picture-itil-as-an-integrated-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PCI DSS 1.1 released</title>
		<link>http://www.zhen.org/zen20/2006/09/11/pci-dss-11-released/</link>
		<comments>http://www.zhen.org/zen20/2006/09/11/pci-dss-11-released/#comments</comments>
		<pubDate>Mon, 11 Sep 2006 22:34:43 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Security and Compliance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=191</guid>
		<description><![CDATA[So a few days ago, 9/7/06 to be exact, American Express, Discover Financial Services, JCB, MasterCard Worldwide and Visa International jointly announced the formation of an independent council, called PCI Security Standards Council, designed to manage the ongoing evolution of the Payment Card Industry (PCI) Data Security Standard. As its first order of business, the [...]]]></description>
			<content:encoded><![CDATA[<p>So a few days ago, 9/7/06 to be exact, American Express, Discover Financial Services, JCB, MasterCard Worldwide and Visa International jointly announced the formation of an independent council, called <a href="https://www.pcisecuritystandards.org/index.htm">PCI Security Standards Council</a>, designed to manage the ongoing evolution of the Payment Card Industry (PCI) Data Security Standard.</p>
<p>As its first order of business, the PCI Security Standards Council released <a href="https://www.pcisecuritystandards.org/tech/download_the_pci_dss.htm">PCI DSS v1.1</a>. The Payment Card Industry Data Security Standard (DSS) v 1.1 has replaced the DSS v. January 2005, and the PCI Security Standards Council will no longer recognize DSS v. 2005 after December 31, 2006.</p>
<p>Here are some of the interesting documents.</p>
<ul>
<li><a href="https://www.pcisecuritystandards.org/pdfs/pci_dss_v1-1.pdf">PCI Data Security Standard v1.1</a></li>
<li><a href="https://www.pcisecuritystandards.org/pdfs/pci_audit_procedures_v1-1.pdf">PCI DSS Audit Procedures</a></li>
<li><a href="https://www.pcisecuritystandards.org/pdfs/pci_summary_of_pci_dss_changes_v1-1.pdf">Summary of Changes</a></li>
</ul>
<p>One change that everyone took notice was the language around data retention.</p>
<p>In v1.0, sub-requirement 10.7 said</p>
<blockquote><p>An audit history usually covers a period of at least one year, with a minimum of 3 months available online.</p></blockquote>
<p>In v1.1, it now says</p>
<blockquote><p>Retain audit trail history for at least one year, with a minimum of three months online availability.</p></blockquote>
<p>The change is significant. It now means everyone who processes, stores or transmits credit card information MUST retain audit trails for a minimum of a year. Whereas before in v1.0, it was not a requirement.</p>
<p>There are other changes worth noting.</p>
<p><strong>Changes to requirement 1.2 and 1.3</strong></p>
<p>v1.1 removed some of the specific protocols and is now using phrases like &#8220;necessary for the cardholder data environment.&#8221; The question is who determines what&#8217;s necessary for the business?</p>
<p><strong>Addition of 2.4</strong></p>
<p>This requirement basically put all hosting providers including ISPs, MSPs and MSSPs in the same categories as merchants. The hosting providers must now conform to PCI DSS.</p>
<p>In addition, the hosting providers must ensure that the hosting customers can only see data that belong to them.</p>
<p><strong>Changes to 5 and 5.1</strong></p>
<p>v1.1 both expanded and restricted the scope of systems that require anti-virus software. It expanded the scope by stating &#8220;all systems commonly affected by viruses&#8221; instead of the old v1.0 saying, &#8220;all email systems and desktops.&#8221;</p>
<p>It restricted the scope because it added a note saying that UNIX-based systems or mainframes are typically not ffected by viruses.</p>
<p>There&#8217;s also a new sub-requirement 5.1.1 that requires anti-virus software to also detect, remove and protect against spyware and adware.</p>
<p><strong>Added clarification to 6</strong></p>
<p>A note is added to requirement 6 saying that</p>
<blockquote><p>Appropriate software patches are those patches that have been evaluated and tested sufficiently to determine that the patches do not conflict with existing security configurations.</p></blockquote>
<p>I am somehow seeing that many organizations will be using this as an out for not installing patches.</p>
<p>Auditor: &#8220;oh you don&#8217;t have patch X installed.&#8221;<br />
IT Admin: &#8220;oh sorry, we haven&#8217;t tested it sufficiently to know if it will downgrade our security settings.&#8221;<br />
Auditor: &#8220;but you are suppose to test this.&#8221;<br />
IT Admin: &#8220;oh we know, but the PCI DSS doesn&#8217;t say when we have to do it&#8221;</p>
<p><strong>Addition of 6.6</strong></p>
<p>Sub-requirement 6.6 says you need to protect your web-facing applications by having someone do a code review of your application or install an appliation layer firewall infront of them.</p>
<p>I can just see a jump in sales for the Cyberguard, Symantec Enterprise Firewall and others.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2006/09/11/pci-dss-11-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Re: Log integrity handling on central logsystem</title>
		<link>http://www.zhen.org/zen20/2006/09/01/re-log-integrity-handling-on-central-logsystem/</link>
		<comments>http://www.zhen.org/zen20/2006/09/01/re-log-integrity-handling-on-central-logsystem/#comments</comments>
		<pubDate>Fri, 01 Sep 2006 22:34:15 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[LMI and SIEM]]></category>
		<category><![CDATA[Security and Compliance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=188</guid>
		<description><![CDATA[There&#8217;s a very interesting thread being discussed on the log-analysis list. The topic is on &#8220;Log integrity handling on central logsystem.&#8221; I think the general consensus is that log signing ALONE is not going to be enough, and that signing just the filtered log is also not enough. Very interesting read. Should definitely check it [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a very interesting thread being discussed on the <a href="http://lists.shmoo.com/pipermail/loganalysis/2006-August/thread.html">log-analysis list</a>. The topic is on &#8220;Log integrity handling on central logsystem.&#8221;</p>
<p>I think the general consensus is that log signing ALONE is not going to be enough, and that signing just the filtered log is also not enough.</p>
<p>Very interesting read. Should definitely check it out.</p>
<blockquote><p>I agree with Marcus&#8230; log signing [alone] is not going to make or break<br />
a court case &#8212; it [alone] might almost be asking for trouble.</p>
<p>As I pointed out later in my earlier response, the big deal is to get<br />
all possible logs, even if they don&#8217;t appear relevant to the particular<br />
matter &#8212; so you can show the trace, other anomalies (or lack of other<br />
anomalies).</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2006/09/01/re-log-integrity-handling-on-central-logsystem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2006 CSI/FBI Computer Crime and Security Survey</title>
		<link>http://www.zhen.org/zen20/2006/09/01/187/</link>
		<comments>http://www.zhen.org/zen20/2006/09/01/187/#comments</comments>
		<pubDate>Fri, 01 Sep 2006 22:32:22 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Security and Compliance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=187</guid>
		<description><![CDATA[Finally got a chance to read the 2006 CSI/FBI Computer Crime and Security Survey. It&#8217;s definitely worth scanning through. There are some interesting findings: Regulatory compliance related to information security is among the most critical security issues customers face. Virus attacks continue to be the source of the greatest financial losses. ($15.7 mil) Unauthorized access [...]]]></description>
			<content:encoded><![CDATA[<p>Finally got a chance to read the <a target="_blank" href="http://i.cmpnet.com/gocsi/db_area/pdfs/fbi/FBI2006.pdf">2006 CSI/FBI Computer Crime and Security Survey</a>.</p>
<p>It&#8217;s definitely worth scanning through. There are some interesting findings:</p>
<ul>
<li>Regulatory compliance related to information security is among the most critical security issues customers face.</li>
<li>Virus attacks continue to be the source of the greatest financial losses. ($15.7 mil)</li>
<li>Unauthorized access continues to be second-greatest source of financial losses. (10.6 mil)</li>
</ul>
<p>It&#8217;s also interesting that e-mail and web activity are used by over 50% of the organizations as effective security techniques. (page 17)</p>
<p>Not surprisingly, data protection is cited as the most critical security issue for the companies for the next two years. (page 24)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2006/09/01/187/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SLA 103: Security Reviews</title>
		<link>http://www.zhen.org/zen20/2006/04/13/sla-103-security-reviews/</link>
		<comments>http://www.zhen.org/zen20/2006/04/13/sla-103-security-reviews/#comments</comments>
		<pubDate>Thu, 13 Apr 2006 18:14:05 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Security and Compliance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=181</guid>
		<description><![CDATA[My third article on the SLA series, SLA 103: Security Reviews, is out. Some service providers, as part of your security-services installation, include a free design review when you buy their managed security service. If your SLA doesn&#8217;t include such a review, try negotiating with your service provider to get it. Some service providers require [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.computerworld.com/computerworld/records/images/teaser/negotiating_sla_teaser.jpg"/></p>
<p>My third article on the SLA series, <a href="http://www.computerworld.com/securitytopics/security/story/0,10801,110171,00.html">SLA 103: Security Reviews</a>, is out.</p>
<blockquote><p>Some service providers, as part of your security-services installation, include a free design review when you buy their managed security service. If your SLA doesn&#8217;t include such a review, try negotiating with your service provider to get it.</p>
<p>Some service providers require the customer to initiate the review process. If it’s not initiated within a stated time frame, the customer loses the opportunity to have the service performed. Be sure to understand the process by which you will obtain your security review and in what time frame your initial request needs to be made. </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2006/04/13/sla-103-security-reviews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security Log Management</title>
		<link>http://www.zhen.org/zen20/2006/02/13/security-log-management/</link>
		<comments>http://www.zhen.org/zen20/2006/02/13/security-log-management/#comments</comments>
		<pubDate>Tue, 14 Feb 2006 05:23:13 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[LMI and SIEM]]></category>
		<category><![CDATA[Security and Compliance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=176</guid>
		<description><![CDATA[Just picked up this book. . Will let you know how it reads.]]></description>
			<content:encoded><![CDATA[<p>Just picked up this book.</p>
<p><a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&#038;tag=operationalin-20&#038;camp=1789&#038;creative=9325&#038;path=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F1597490423%2Fsr%3D8-1%2Fqid%3D1139894396%2Fref%3Dpd_bbs_1"><img alt="Security Log Management" src="http://ec1.images-amazon.com/images/P/1597490423.01._AA240_SCLZZZZZZZ_.jpg"/></a>.</p>
<p>Will let you know how it reads.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2006/02/13/security-log-management/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cisco CS-MARS Undocumented Root Account Vulnerability</title>
		<link>http://www.zhen.org/zen20/2006/01/12/cisco-cs-mars-undocumented-root-account-vulnerability/</link>
		<comments>http://www.zhen.org/zen20/2006/01/12/cisco-cs-mars-undocumented-root-account-vulnerability/#comments</comments>
		<pubDate>Fri, 13 Jan 2006 04:00:09 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[LMI and SIEM]]></category>
		<category><![CDATA[Security and Compliance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=164</guid>
		<description><![CDATA[A vulnerability has been reported in Cisco Security Monitoring, Analysis and Response System (CS-MARS), which can be exploited by malicious, local users to gain escalated privileges. The vulnerability is caused due to CS-MARS appliances being shipped with a default password for an undocumented administrative root account that is intended for debugging purposes. This can be [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
A vulnerability has been reported in Cisco Security Monitoring, Analysis and Response System (CS-MARS), which can be exploited by malicious, local users to gain escalated privileges.</p>
<p>The vulnerability is caused due to CS-MARS appliances being shipped with a default password for an undocumented administrative root account that is intended for debugging purposes. This can be exploited by malicious users to gain root privileges using the undocumented &#8220;expert&#8221; command. The password for the account reportedly cannot be changed.</p>
<p>Successful exploitation requires logon to the administration command line interface with e.g. the &#8220;pnadmin&#8221; account.</p>
<p>The vulnerability has been reported in versions prior to 4.1.3.
</p></blockquote>
<p>Please upgrade to 4.1.3 asap.</p>
<p>As reported by <a href="http://secunia.com/advisories/18424/">Secunia</a> and <a href="http://www.cisco.com/warp/public/707/cisco-sa-20060111-mars.shtml">Cisco</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2006/01/12/cisco-cs-mars-undocumented-root-account-vulnerability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eight steps for integrating security into application development</title>
		<link>http://www.zhen.org/zen20/2005/12/09/eight-steps-for-integrating-security-into-application-development/</link>
		<comments>http://www.zhen.org/zen20/2005/12/09/eight-steps-for-integrating-security-into-application-development/#comments</comments>
		<pubDate>Fri, 09 Dec 2005 16:18:00 +0000</pubDate>
		<dc:creator>Jian Zhen</dc:creator>
				<category><![CDATA[Security and Compliance]]></category>

		<guid isPermaLink="false">http://www.zhen.org/blog/?p=159</guid>
		<description><![CDATA[As a security professional and a developer, I have always been very frustrated in the carelessness of some developers when it comes to conforming to the simple security practices. The most common ones I see are throwing unchecked user inputs to the system call or database queries. Ruby Qurashi&#8217;s article on Eight steps for integrating [...]]]></description>
			<content:encoded><![CDATA[<p>As a security professional and a developer, I have always been very frustrated in the carelessness of some developers when it comes to conforming to the simple security practices. The most common ones I see are throwing unchecked user inputs to the system call or database queries. </p>
<p>Ruby Qurashi&#8217;s article on <a href="http://www.computerworld.com/securitytopics/security/story/0,10801,106805,00.html">Eight steps for integrating security into application development</a> is a good summary of a process one should take to ensure security&#8217;s built into the applications from the start.</p>
<p>1. Initial review<br />
2. Definition phase: Threat modeling<br />
3. Design phase: Design review<br />
4. Development phase: Code review<br />
5. Deployment phase: Risk assessment<br />
6. Risk mitigation<br />
7. Benchmark<br />
8. Maintenance phase: Maintain</p>
<p>The threat modeling step is, I believe, one of the most critical steps in this whole process. This belief is mainly due to that many of the application developers are not familiar with the various attacks that could happen to their software. This step would serve as a great training step for these developers.</p>
<p>If this step is performed correctly, the following steps will be much easier for everyone.</p>
<p>Good summary, worth reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zhen.org/zen20/2005/12/09/eight-steps-for-integrating-security-into-application-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

