<?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>Justice League Blog &#187; scott</title>
	<atom:link href="http://www.cigital.com/justice-league-blog/author/scott/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cigital.com/justice-league-blog</link>
	<description></description>
	<lastBuildDate>Thu, 09 Feb 2012 19:09:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Evading WAFs and other forms of Input Validation</title>
		<link>http://www.cigital.com/justice-league-blog/2011/02/16/evading-wafs-and-other-forms-of-input-validation/</link>
		<comments>http://www.cigital.com/justice-league-blog/2011/02/16/evading-wafs-and-other-forms-of-input-validation/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 18:55:17 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Defects, Bugs, and Flaws]]></category>
		<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=530</guid>
		<description><![CDATA[My colleague, David Lindsay, is one of the authors of a new book, Web Application Obfuscation, about obfuscation techniques. Even the title is somewhat obfuscated because the book is about obfuscation techniques that can be used to attack web applications. The set of techiques described in the book by David and the other authors is [...]]]></description>
			<content:encoded><![CDATA[<p>My colleague, David Lindsay, is one of the authors of a new book, <a href="http://www.amazon.com/Web-Application-Obfuscation-WAFs-Evasion-Filters-alert/dp/1597496049/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1297092092&amp;sr=8-1"><em>Web Application Obfuscation</em></a>, about obfuscation techniques. Even the title is somewhat obfuscated because the book is about obfuscation techniques that can be used to attack web applications. The set of techiques described in the book by David and the other authors is amazing. My personal favorite was the chapter on non-alphanumeric JavaScript: writing JavaScript expressions that evaluate to the actual attack strings.</p>
<p>The implication of these techniques is that bolt-on security controls like WAFs can be evaded using obfuscation techniques. Similarly, simple-minded input validation can also be bypassed.</p>
<p><a href="http://www.amazon.com/Web-Application-Obfuscation-WAFs-Evasion-Filters-alert/dp/1597496049/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1297092092&amp;sr=8-1"><img src="/justice-league-blog/files/2011/02/web-application-obfuscation-wafsevasionfiltersalertobfuscation.jpg" alt="" width="130" height="160" class="alignright size-full wp-image-533" border="0" align="right" style="padding: 0 0 10px 10px" /></a>You can get a copy of the book at Amazon. I highly recommend this book for software security practioners and developers.</p>
<p>Remember to click on the link to tell the publisher that I want the book on my Kindle. <img src='http://www.cigital.com/justice-league-blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>The implication of this book (IMO) is that simple input validation is a less compelling mitigation as the sole control for malicious input. So, WAFs and regex-based input validation frameworks are going to need to either become much smarter (unlikely) or adding output encoding is going to be required.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justice-league-blog/2011/02/16/evading-wafs-and-other-forms-of-input-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Cloud Security Discussion without FUD</title>
		<link>http://www.cigital.com/justice-league-blog/2010/12/19/a-cloud-security-discussion-without-fud/</link>
		<comments>http://www.cigital.com/justice-league-blog/2010/12/19/a-cloud-security-discussion-without-fud/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 04:30:55 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=466</guid>
		<description><![CDATA[I was happy to read a very measured viewpoint about Cloud Security in the first couple of articles of Nov/Dec issue of IEEE Security and Privacy. The introduction sets a very constructive tone. I really appreciate the measured tone because I&#8217;ve been dealing with a lot of &#8220;knee jerk reactions&#8221; within our client-base around Cloud [...]]]></description>
			<content:encoded><![CDATA[<p>I was happy to read a very measured viewpoint about Cloud Security in the first <a href="/justiceleague/Roundtablead.pdf">couple</a> of <a href="/justiceleague/GEIad.pdf">articles</a> of Nov/Dec issue of <a href="http://www.computer.org/portal/web/security/home"><em>IEEE Security and Privacy</em></a>.  The introduction sets a very constructive tone.  I really appreciate the measured tone because I&#8217;ve been dealing with a lot of &#8220;knee jerk reactions&#8221; within our client-base around Cloud Security.  Some of the concern is FUD and some of it is real, but there&#8217;s no dark magic.  The solutions are just engineering and a bunch more &#8220;lawyering.&#8221;</p>
<p>The &#8220;Cloud Computing Roundtable&#8221; hits this &#8220;lawyering&#8221; topic pretty well.  As long as you read the discussion with the &#8220;these guys mostly represent the perspective of service providers,&#8221; you&#8217;ll get good understanding of the macro issues involved: lack of technological sophistication of regulations, cross-border/jurisdiction regulation, and standards are still evolving to catch up.  These are my macro takeaways.   One perspective that I have had and was glad to have &#8220;confirmed&#8221; was Eric Grosse&#8217;s comment on the insider threat,  &#8220;We [Google] have zero tolerance for the insiders abusing that trust…&#8221;.  I&#8217;ve felt that for a XaaS vendor, they have a lot riding on protecting against the insider threat in their data centers.  </p>
<p> Mom wanted me to be a lawyer, but I became an engineer, so I&#8217;m more interested in some of the more technical aspects that we not talked about.  These interests have been keeping me too busy to write about them.  But here are some of the perspectives that are a bit more technical in nature.  Each probably deserves a longer discussion. I guess that should be my first 2011 resolution. </p>
<ol>
<li>Cloud Security is more than worrying about your XaaS platform.  See points 2 and 4.  Many times Cloud = AWS and it&#8217;s the mere mention of AWS that sends chills up and down peoples&#8217; spines.</li>
<li>Application architectures are using Cloud as a component in an overall solution.</li>
<ol type="A">
<li>The security problems from other parts of the application are often just as bad (if not worse) the ones in the Cloud components.</li>
<li>The potential problems of &#8220;finger pointing&#8221; between the multiple organizations scares me more than the technical vulnerabilities.</li>
</ol>
<li>The application architectures are starting to be Cloud+Mobile and not Cloud and/or Mobile.</li>
<li>The integration of &#8220;Security from Cloud&#8221; (SaaS security services) creates new security challenges &#8211; they are not &#8220;plug and play&#8221; for their traditional counterparts in all cases.  One example is that cloud-based intermediaries necessitate the need to implement WS-SecureConversation rather than just WS-Security alone.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justice-league-blog/2010/12/19/a-cloud-security-discussion-without-fud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Input Validation and Data Dictionaries</title>
		<link>http://www.cigital.com/justice-league-blog/2010/07/21/input-validation-and-data-dictionaries/</link>
		<comments>http://www.cigital.com/justice-league-blog/2010/07/21/input-validation-and-data-dictionaries/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 13:30:18 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Data Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=408</guid>
		<description><![CDATA[Our internal discussion board brought up the topic of input validation last week. The discussion was around the regex for validating an email address. The message was that what seems like a very simple input validation can get complicated if the full standard is supported. As I read the discussion I started thinking about Data [...]]]></description>
			<content:encoded><![CDATA[<p>Our internal discussion board brought up the topic of input validation last week.  The discussion was around the regex for validating an email address.  The message was that what seems like a very simple input validation can get complicated if the full standard is supported.  As I read the discussion I started thinking about Data Dictionaries and their failed attempt to standardize data definitions within an enterprise.</p>
<p>The history lesson here is that around the time that database management systems were becoming commercialized (1980s) there were products called data dictionaries or data repositories.  The idea was that metadata should be kept outside of the DBMS and shared by all of the application code.  In the data dictionary nirvana, there would be ONE definition of EmployeeID for the entire enterprise and all applications and database would share this one definition.</p>
<p>Fast forward to 2010.  Where are these products today?  Just about every client I walk into has a commercial DBMS (Oracle, Microsoft or IBM), but nowhere do we encounter data dictionaries.  Why?  Because they never got deployed.  What enterprises found out is that no one could agree on what an EmployeeID (or any other piece of data) looked like.  Sometime it was politics; sometimes it was acquisitions; sometimes it was I18n.  Whatever the reason, the bottom line is the same &#8211; there are precious few common data definitions in any enterprise.</p>
<p>So, how in the world does one expect to do input validation against data when there are only a precious few data definition that accurately describe data?   This seems like a path that will only lead to the same quagmire that data dictionaries fell into.</p>
<p>For the curious, the regex for email addresses is:</p>
<p>(?:[a-z0-9!#$%&amp;'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&amp;'*+/=?^_`{|}~-]+)*|&#8221;(?:[x01-x08x0bx0cx0e-x1fx21x23-x5bx5d-x7f]|\[x01-x09x0bx0cx0e-x7f])*&#8221;)@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[x01-x08x0bx0cx0e-x1fx21-x5ax53-x7f]|\[x01-x09x0bx0cx0e-x7f])+)]) </p>
<p>(from <a href="http://www.regular-expressions.info/email.html">http://www.regular-expressions.info/email.html</a>)</p>
<p>Thanks to David Lindsay for the reference.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justice-league-blog/2010/07/21/input-validation-and-data-dictionaries/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Identity Encapsulated Key Management</title>
		<link>http://www.cigital.com/justice-league-blog/2010/07/19/identity-encapsulated-key-management/</link>
		<comments>http://www.cigital.com/justice-league-blog/2010/07/19/identity-encapsulated-key-management/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 21:14:47 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=406</guid>
		<description><![CDATA[As part of my work on the Trust Cloud Initiative, I&#8217;ve had so discussions with they folks at PGP about their Key Management Server. At first, I was &#8220;ho-hum, key management&#8221;, but there&#8217;s more going on here than I had assumed. The way this software manages keys is more like a key ring. The implication [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my work on the Trust Cloud Initiative, I&#8217;ve had so discussions with they folks at PGP about their <a href="http://www.pgp.com/products/universal_server/index.html">Key Management Server</a>.  At first, I was &#8220;ho-hum, key management&#8221;, but there&#8217;s more going on here than I had assumed.  The way this software manages keys is more like a key ring.  The implication is that an identity can then have a set of additional keys associated with it and the server will manage these &#8220;identity encapsulated&#8221; keys.  The notion of &#8220;identity encapsulation&#8221; is actually that of Liam Lynch from eBay who is heading up the TCI.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justice-league-blog/2010/07/19/identity-encapsulated-key-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speaking at CISSE on 6/8</title>
		<link>http://www.cigital.com/justice-league-blog/2010/06/04/speaking-at-cisse-on-68/</link>
		<comments>http://www.cigital.com/justice-league-blog/2010/06/04/speaking-at-cisse-on-68/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 15:03:03 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=391</guid>
		<description><![CDATA[I&#8217;m speaking at the 2010 Colloquium in Baltimore on Tuesday 6/8 on Cloud Security. Here&#8217;s the abstract. Cloud Security: Don&#8217;t Be Late to the Party Cloud computing is here to stay. No amount of security whining will stop the cloud, and yet as the cloud revolution sweeps IT it behooves us to pay close attention [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m speaking at the 2010 Colloquium in Baltimore on Tuesday 6/8 on Cloud Security. Here&#8217;s the abstract.</p>
<blockquote><p><strong>Cloud Security: Don&#8217;t Be Late to the Party</strong></p>
<p>Cloud computing is here to stay.  No amount of security whining will stop the cloud, and yet as the cloud revolution sweeps IT it behooves us to pay close attention to security and privacy concerns.  If, as everyone says, security is a process and not a thing, what processes and procedures do we need to put in place to secure cloud computing?   How do you build security in to something that you don&#8217;t entirely control?  These and other important questions are the focus of this talk.  I will discuss: how cloud computing changes the nature of software design and development, the cloud security threat-scape, different flavors of cloud implementation and their security ramifications.  Whether your organization is just kicking the tires or moving into more serious pilot projects, it’s never too early to begin addressing the changes cloud computing will impose.  I will discuss what can be done today in terms of both technical and contractual mechanisms.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justice-league-blog/2010/06/04/speaking-at-cisse-on-68/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trusted Cloud Initiative</title>
		<link>http://www.cigital.com/justice-league-blog/2010/05/10/trusted-cloud-initiative/</link>
		<comments>http://www.cigital.com/justice-league-blog/2010/05/10/trusted-cloud-initiative/#comments</comments>
		<pubDate>Mon, 10 May 2010 13:18:08 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=367</guid>
		<description><![CDATA[I just moderated a panel on security within Cloud Computing environments. Many of the questions from the audience were about how to trust cloud computing environments. Trust is such a loaded word and I couldn&#8217;t tell from the participants if they were looking for a bunch of bolt-on controls or something more holistic. At RSA, [...]]]></description>
			<content:encoded><![CDATA[<p>I just moderated a panel on security within Cloud Computing environments.  Many of the questions from the audience were about how to trust cloud computing environments.  Trust is such a loaded word and I couldn&#8217;t tell from the participants if they were looking for a bunch of bolt-on controls or something more holistic.</p>
<p>At RSA, the Cloud Security Alliance announced the Trust Cloud Initiative (TCI).  The purpose of the TCI is to take the CSA guidance a couple of steps forward in defining trust by defining both a reference architecture as well as a way to certify cloud services.</p>
<p>There are three sub-groups working on the distinct areas of trust we believe are needed:</p>
<ul>
<li>Architecture &#8211; definition of the required security controls as well as the relationships, constraints and patterns of usage</li>
<li>Certification &#8211; ways of discovering the security controls provided by particular cloud computing environment and measuring their ongoing usage</li>
<li>Reference Implementation &#8211; working prototypes and demos of the architecture to prove out the architecture</li>
</ul>
<p>More information the TCI can be found on the <a href="http://www.cloudsecurityalliance.org/trustedcloud.html">CSA website</a>. </p>
<p>Anyone interested in volunteering their time to work in one of the subgroups can contact me and I&#8217;ll help you get hooked into TCI effort.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justice-league-blog/2010/05/10/trusted-cloud-initiative/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Digital Evidence the Forcing Function After Compliance?</title>
		<link>http://www.cigital.com/justice-league-blog/2010/04/12/is-digital-evidence-the-forcing-function-after-compliance/</link>
		<comments>http://www.cigital.com/justice-league-blog/2010/04/12/is-digital-evidence-the-forcing-function-after-compliance/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 17:31:27 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Data Security]]></category>
		<category><![CDATA[Governance and Regulation]]></category>
		<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=354</guid>
		<description><![CDATA[My Saturday US Mail delivery (so sad if it goes the way of the dodo bird) arrived with several notifications of class action lawsuits for companies in which I’ve held equity positions. As I walked back from the mailbox, I had the thought: HIPAA and PCI protect the consumer, but who/what is protecting the business [...]]]></description>
			<content:encoded><![CDATA[<p>My Saturday US Mail delivery (so sad if it goes the way of the dodo bird) arrived with several notifications of class action lawsuits for companies in which I’ve held equity positions. As I walked back from the mailbox, I had the thought:</p>
<p>HIPAA and PCI protect the consumer, but who/what is protecting the business that must comply? </p>
<p>I was thinking about all of the audit controls that get put in place to comply with these regulations. The controls are generating data that is going to be used to in one of these lawsuits someday. How is this going to look to a judge?</p>
<p>I suspect that there are fair number of judges that can figure out that any digital asset can be tampered with. Today, they can look at the people in an organization that have access to the data to determine the validity of the data. That may pass muster with today’s judges, but what happens when judges (in their youth) have doctored photos in Photoshop? Will such judges be willing accept that people working for a company didn’t tamper with the digital asset? Somehow, I don’t think Log4J is going to cut it.</p>
<p>And what happens when we factor in all of this cloud computing stuff? Where’s the chain of custody then? </p>
<p>At some point, the audit logs from IT are going to be presented as evidence and some judge is point out that there is reason to doubt their authenticity. At that point, I suspect that corporate attorneys are going to want to focus on meeting the letter of the regulation and also ensure that all of the work done to comply is admissible in a court of law.</p>
<p>Regulatory compliance, such as HIPAA and PCI, are strong business drivers for improving software security for many of our clients. The focus for most groups is to meet some audit deadline. Getting passed the auditors to ensure compliance is the first hurdle, providing audit logs that can pass legal muster can’t be far off.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justice-league-blog/2010/04/12/is-digital-evidence-the-forcing-function-after-compliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SDL, ARA and SAE</title>
		<link>http://www.cigital.com/justice-league-blog/2010/03/15/sdl-ara-and-sae/</link>
		<comments>http://www.cigital.com/justice-league-blog/2010/03/15/sdl-ara-and-sae/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 15:28:41 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[SOA and Web 2.0]]></category>
		<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=334</guid>
		<description><![CDATA[I don&#8217;t often make the time to write up some of the more interesting aspects of work we do for clients, but I was forced to make some time to do so last week (well perhaps encouraged is a more polite way to put it) . The effort culminated in a webcast with MSDN and [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t often make the time to write up some of the more interesting aspects of work we do for clients, but I was forced to make some time to do so last week (well perhaps encouraged is a more polite way to put it) .  The effort culminated in a webcast with MSDN and covers some work we did integrating Microsoft SDL, Architectural Risk Analysis (ARA) and Service Architecture and Engineering (SAE).  The SAE methodology is a SOA methodology from <a href="http://everware-cbdi.com/enterpriseArchitecture.shtml">Everware-CBDI</a>.  The work of integrating these three techniques is an extension of our <a href="http://www.cigital.com/services/sdl/">SDL case study</a>.</p>
<p>You can reply the webcast and get copies of the slides <a href="https://www.livemeeting.com/cc/mseventsbmo/view?id=1032441918&amp;role=attend&amp;pw=5843FA14">here</a>.  </p>
<p>The jist of the presentation is that SOA Security often gets equated to WS-Security (or perhaps devolves into WS-Security).   The problem with WS-Security is that it&#8217;s often applied at the wrong level, so there needs to be a better architectural approach to addressing security within an SOA.  By combining SDL, ARA and SAE, we&#8217;ve found that it&#8217;s possible to look at a layered approach to security based on trust zones and SOA governance tooling.</p>
<p>I&#8217;ve been continuing to work on documenting the details of the SDL, ARA and SAE integration with John Butler from Everware-CBDI.   We&#8217;ll be doing something more formal when we have something that can be published.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justice-league-blog/2010/03/15/sdl-ara-and-sae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There are only losers in Cloud federated IAM</title>
		<link>http://www.cigital.com/justice-league-blog/2010/02/22/there-are-only-losers-in-cloud-federated-iam/</link>
		<comments>http://www.cigital.com/justice-league-blog/2010/02/22/there-are-only-losers-in-cloud-federated-iam/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 14:51:04 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=327</guid>
		<description><![CDATA[I read a question on one of the cloud mailing lists asking which of the federated authentication protocols (SAML, OpenID, Oauth, WRAP, etc) would win. My initial reaction was to reply, &#8220;Isn&#8217;t the question which ones won&#8217;t lose?&#8221; Okay, that&#8217;s snarky and perhaps a double negative, but I find it a rather dubious notion to [...]]]></description>
			<content:encoded><![CDATA[<p>I read a question on one of the cloud mailing lists asking which of the federated authentication protocols (SAML, OpenID, Oauth, WRAP, etc) would win.   My initial reaction was to reply, &#8220;Isn&#8217;t the question which ones won&#8217;t lose?&#8221;  Okay, that&#8217;s snarky and perhaps a double negative, but I find it a rather dubious notion to think that there will be one winner.  Aren&#8217;t authentication protocols like camera lens mounts?  There are  several types and all that&#8217;s important is that you can share lenses with the people you hang with?  Why does there have to be a winner?</p>
<p>If you&#8217;re consuming a SaaS, it would seem like the service will support N protocols and you can either support one of those N.  It seems like the big SaaS vendors will have some set of standards in place and it will take a couple of big customers to get them to expand that set.  What&#8217;s it going to take for Force.com to implement something other than SAML?  </p>
<p>For PaaS and SaaS, your organization is in control of the application, so you can handle authentication by whatever scheme you choose.  If you&#8217;re working with some business partners, then you implement whatever protocol you both can agree to.</p>
<p>The protocols/mechanisms so far is only for user authentication.  What would be helpful is if there were some way to  enable authentication to include the cloud service itself.  Cloud services all require some form of account information to do anything.  If it&#8217;s a service like Amazon, there are also the private keys that have to be maintained, managed and passed to just gain access to the infrastructure.  What all of the different delivery models have in common is the problem of authenticating to the cloud service.  Is this a problem for identity management or just a (not so) simple credential management problem?</p>
<p>So, the question is not which one protocol wins, but which ones lose since you can only hurt yourself by implementing something that dies off.  Then you can turn your attention to the problem of securing the authentication to the cloud service itself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justice-league-blog/2010/02/22/there-are-only-losers-in-cloud-federated-iam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Hype and de-Hype</title>
		<link>http://www.cigital.com/justice-league-blog/2010/02/08/cloud-hype-and-de-hype/</link>
		<comments>http://www.cigital.com/justice-league-blog/2010/02/08/cloud-hype-and-de-hype/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 16:09:15 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=314</guid>
		<description><![CDATA[I had been reading about Gartner&#8217;s prediction that 1 out of every 5 businesses were going to dump all of their physical IT infrastructure when Sammy Migues sent me a thread from LinkedIn about it. The thread contained many of the common sense views about Cloud Computing that you&#8217;d expect: IT should be based on [...]]]></description>
			<content:encoded><![CDATA[<p>I had been reading about <a href="http://www.greenm3.com/2010/01/gartner-predicts-by-2012-cloud-computing-will-allow-20-of-businesses-to-be-all-cloud-based-with-no-physical-assets.html">Gartner&#8217;s prediction</a> that 1 out of every 5 businesses were going to dump all of their physical IT infrastructure when <a href="http://www.cigital.com/justiceleague/author/sammy/">Sammy Migues</a> sent me a thread from LinkedIn about it.  The thread contained many of the common sense views about Cloud Computing that you&#8217;d expect: IT should be based on strategic value and should outsource the commodity pieces.    That day, I was also reading about the <a href="http://www.networkworld.com/news/2010/012510-cloud-storage-hype.html?source=NWWNLE_nlt_daily_am_2010-01-26">Forrester survey</a> that states that 43% of their respondants said that they had no interest in cloud storage and another 43% (perhaps the same 43%) had no plans adopt it.</p>
<p>Some of the difference in these two reports has to do with hype versus reality.  I recall in &#8220;the naughts&#8221; that SOA was touted as a way for IT to bring business agility.  Then all of the vendors got on the SOA band-wagon.  Now it seems like Cloud has taken up where SOA left off in terms of hype.  On the reality side, I wish I could tell whether the lag is because of people&#8217;s increased awareness of security (the optimist) or whether it&#8217;s a reflection of the sorry state of storage implementations (the pessimist).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justice-league-blog/2010/02/08/cloud-hype-and-de-hype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

