<?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</title>
	<atom:link href="http://www.cigital.com/justiceleague/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cigital.com/justiceleague</link>
	<description>The Cigital Software Security and Quality Blog</description>
	<lastBuildDate>Mon, 15 Mar 2010 15:28:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SDL, ARA and SAE</title>
		<link>http://www.cigital.com/justiceleague/2010/03/15/sdl-ara-and-sae/</link>
		<comments>http://www.cigital.com/justiceleague/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 [...]]]></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/justiceleague/2010/03/15/sdl-ara-and-sae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BSIMM2: The Magic Number 30</title>
		<link>http://www.cigital.com/justiceleague/2010/03/03/bsimm2-the-magic-number-30/</link>
		<comments>http://www.cigital.com/justiceleague/2010/03/03/bsimm2-the-magic-number-30/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 14:56:06 +0000</pubDate>
		<dc:creator>gem</dc:creator>
				<category><![CDATA[BSIMM]]></category>
		<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=330</guid>
		<description><![CDATA[BSIMM2 is the 30 firm version of BSIMM.  I wrote up an article with Brian Chess and Sammy Migues (my BSIMM co-creators) called “Software [In]security: What Works in Software Security &#8212; Fifteen Common Activities from BSIMM2.”  In addition to highlighting the fifteen most common BSIMM activities, the article also provides the 30 firm [...]]]></description>
			<content:encoded><![CDATA[<p>BSIMM2 is the 30 firm version of BSIMM.  I wrote up an article with Brian Chess and Sammy Migues (my BSIMM co-creators) called “<a href="http://www.informit.com/articles/article.aspx?p=1569495">Software [In]security: What Works in Software Security &#8212; Fifteen Common Activities from BSIMM2</a>.”  In addition to highlighting the fifteen most common BSIMM activities, the article also provides the 30 firm data for all 110 activities in public for the first time.</p>
<p>We’re unveiling some statistical results at RSA this week that will enhance and expand the dataset published in the article.  We’ll do an official BSIMM2 launch within the next couple of months.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justiceleague/2010/03/03/bsimm2-the-magic-number-30/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/justiceleague/2010/02/22/there-are-only-losers-in-cloud-federated-iam/</link>
		<comments>http://www.cigital.com/justiceleague/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 [...]]]></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/justiceleague/2010/02/22/there-are-only-losers-in-cloud-federated-iam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Repeat Myself When Under Stress, I Repeat Myself When Under Stress</title>
		<link>http://www.cigital.com/justiceleague/2010/02/17/i-repeat-myself-when-under-stress-i-repeat-myself-when-under-stress/</link>
		<comments>http://www.cigital.com/justiceleague/2010/02/17/i-repeat-myself-when-under-stress-i-repeat-myself-when-under-stress/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 14:48:02 +0000</pubDate>
		<dc:creator>gem</dc:creator>
				<category><![CDATA[BSIMM]]></category>
		<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=320</guid>
		<description><![CDATA[Apparently the time has come to re-release the SANS/CWE 25 &#8212; something that we can expect annually.  The good news is that exercises like this do plenty to hype up software security and its importance.  In fact, in many ways the target of these lists is “the reporters who cover software security.”  [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently the time has come to re-release the <a href="http://cwe.mitre.org/top25/">SANS/CWE 25</a> &#8212; something that we can expect annually.  The good news is that exercises like this do plenty to hype up software security and its importance.  In fact, in many ways the target of these lists is “the reporters who cover software security.”  So hype = good.</p>
<p>So why am I not a big fan of these lists?  Well, I wrote that down a year ago and what I said then still applies.  Sure would be nice to see a reasoned response to my criticisms instead of repetition of the same tired ideas.  If you haven’t had a chance yet, go read my January 2009 informIT column &#8220;<a href="http://www.informit.com/articles/article.aspx?p=1322398">Top 11 Reasons Why Top 10 (or Top 25) Lists Don&#8217;t Work</a>.&#8221;</p>
<p>There are some important improvements in this year’s top25 list that have been discussed on sc-l.  But there is also a problem that really bothers me.  The SANS guys are trying to tie the top25 list to software liability (?!) and apparently think they can hold developers accountable for their bugs..well, 25 of them at least.  I think this is a wrongheaded approach to software security.  I would much rather talk about the real progress the field has made than to hype up yet another list and make the list a critical aspect of software contracts?!  Can you imagine what such a move (if it succeeded) would do to the price of software and to the hourly rates of developers?  Developers would be compensated like lawyers!</p>
<p>Top-n lists do have their place.  In the <a href="http://bsi-mm.com">BSIMM</a> we note 10 firms (of 30) who follow activity [<a href="http://www.bsi-mm.com/ssf/ssdl/cr/?s=cr1.1#cr1.1">CR1.1</a>].  Here is the activity cut from the BSIMM:</p>
<blockquote><p><strong>Create a top N bugs list (real data preferred).</strong> The SSG maintains a list of the most important kinds of bugs that need to be eliminated from the organization’s code. The list helps focus the organization’s attention on the bugs that matter most. A generic list could be culled from public sources, but a list is much more valuable if it is specific to the organization and built from real data gathered from code review, testing, and actual incidents. The SSG can periodically update the list and publish a “most wanted” report. (For another way to use the list, see [<a href="http://www.bsi-mm.com/ssf/governance/t/?s=t2.2#t2.2">T2.2</a>] <em>Create/ use material specific to company history.</em>)</p></blockquote>
<p>In my view, a tailored top-n bugs list is way more useful than a generic “world list” like the SANS/CWE25.  To think about why this is, consider the differences between code bases from Intel, Microsoft, Symantec, and Nokia (not to mention Wells Fargo)&#8230;all BSIMM participants.  Whose bugs do you want to eradicate?  Yours?  Or your neighbors?</p>
<p>Press coverage of the “controversy”:</p>
<ul>
<li><a href="http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1387131,00.html">SANS Institute, MITRE release new top 25 dangerous coding errors list</a>, TechTarget.</li>
<li><a href="http://www.bankinfosecurity.com/articles.php?art_id=2204">Top 25 Programming Errors: Should Software Developers be Liable?</a>, Bank Info Security.</li>
<li><a href="http://www.computerworld.com/s/article/9157218/Hold_vendors_liable_for_buggy_software_group_says?taxonomyId=63&#038;pageNumber=2">Hold vendors liable for buggy software, group says</a>, ComputerWorld.</li>
<li><a href="http://www.scientificamerican.com/blog/post.cfm?id=25-ways-to-better-secure-software-f-2010-02-16">25 ways to better secure software from cyber attacks</a>, <em>Scientific American</em> Observations.</li>
<li><a href="http://washingtontechnology.com/articles/2010/02/16/top-25-programming-errors.aspx">Security agencies release Top 25 programming errors</a>, Washington Technology.</li>
<li><a href="http://www.darkreading.com/vulnerability_management/security/app-security/showArticle.jhtml?articleID=222900574">Proposal Would Hold Software Developers Accountable For Security Bugs</a>, Dark Reading.</li>
<li><a href="http://www.govinfosecurity.com/articles.php?art_id=2205">Group Proposes Suits Over Faulty Code</a>, Gov Info Security.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justiceleague/2010/02/17/i-repeat-myself-when-under-stress-i-repeat-myself-when-under-stress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Hype and de-Hype</title>
		<link>http://www.cigital.com/justiceleague/2010/02/08/cloud-hype-and-de-hype/</link>
		<comments>http://www.cigital.com/justiceleague/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 [...]]]></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/justiceleague/2010/02/08/cloud-hype-and-de-hype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BSIMM update</title>
		<link>http://www.cigital.com/justiceleague/2010/01/28/bsimm-update/</link>
		<comments>http://www.cigital.com/justiceleague/2010/01/28/bsimm-update/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 14:56:11 +0000</pubDate>
		<dc:creator>gem</dc:creator>
				<category><![CDATA[BSIMM]]></category>
		<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=293</guid>
		<description><![CDATA[The BSIMM study data set has more than tripled in size and now includes data from 30 firms.  We are busy working with Betsy Nichols to crunch the numbers now that we have a statistically significant data set.  The plan is to announce our results at RSA.
One question that comes up in the [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://bsi-mm.com">BSIMM study</a> data set has more than tripled in size and now includes data from 30 firms.  We are busy working with Betsy Nichols to crunch the numbers now that we have a statistically significant data set.  The plan is to announce our results at RSA.</p>
<p>One question that comes up in the BSIMM work fairly consistency is the difference between BSIMM and other maturity models for software security.   To answer that question, I wrote an article for informIT entitled “<a href="http://www.informit.com/articles/article.aspx?p=1562220">Cargo Cult Computer Security: Why we need more description and less prescription</a>.&#8221;</p>
<p align="center">
            <object id="csSWF" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="525" height="450" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version==8"><param name="src" value="sans_controller.swf#"/><param name="bgcolor" value="FFFFFF"/><param name="quality" value="best"/><param name="allowScriptAccess" value="always"/><param name="flashVars" value="csConfigFile=/presentations/sans-webcast/sans_config.xml&#038;csColor=FFFFFF"/><embed name="csSWF" src="/presentations/sans-webcast/sans_controller.swf" width="525" height="450" bgcolor="FFFFFF" quality="best" allowScriptAccess="always" flashVars="csConfigFile=/presentations/sans-webcast/sans_config.xml&#038;csColor=FFFFFF" pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object>
        </p>
<p align="center"><a href="/presentations/sans-webcast/sans.mp3"><strong>Download audio</strong></a> [mp3]</p>
<p>David Rice, the author of Geekonomics (as well as the <a href="/silverbullet/show-046/">46th Silver Bullet Security podcast victim</a>), and I discuss the BSIMM in a webcast about the upcoming SANS software security event in San Francisco.</p>
<p>The time for science is upon us.  And the first step in any scientific approach is measurement.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justiceleague/2010/01/28/bsimm-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bubbles</title>
		<link>http://www.cigital.com/justiceleague/2010/01/25/bubbles/</link>
		<comments>http://www.cigital.com/justiceleague/2010/01/25/bubbles/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 16:15:48 +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=291</guid>
		<description><![CDATA[I&#8217;ve lived in a bubble all of my life.  My parents created a bubble to grow up in and then I wrote commercial software products.  It&#8217;s only recently that I&#8217;ve stepped out of that bubble and seen just how messy the real world is.  Yes, I&#8217;ve looked at bubbles from both sides [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve lived in a bubble all of my life.  My parents created a bubble to grow up in and then I wrote commercial software products.  It&#8217;s only recently that I&#8217;ve stepped out of that bubble and seen just how messy the real world is.  Yes, I&#8217;ve looked at bubbles from both sides now (sorry, but I couldn&#8217;t resist the not so veiled reference to Joni Mitchell).</p>
<p>Application software lives in a bubble too.  Quite literally, the bubble itself are all of the network security controls, but there&#8217;s also all of that airspace inside.  That air space is the set of invisible assumptions that the software is built on.</p>
<p>One of the assumptions that&#8217;s been on the top of my mind is &#8220;our software runs behind the firewall&#8221;.  This isn&#8217;t an indictment of this statement, it&#8217;s true and there&#8217;s a wonderful, liberating set of assumptions that a designer can make. Where do those assumptions materialize in software development artifacts?  For many of them, the answer is nowhere.  They are passed on through the airspace because everyone knows them.  There&#8217;s no need to write them down.</p>
<p>What assumptions exist in the security of an application when it gets ported to a cloud computing environment?  Multi-tenant versus Single-tenant infrastructure &#8211; check.  Externalization of IAM for SSO &#8211; check.  The 20 other &#8220;well duh&#8221; generic security items that pundits (myself included) will dwell and pontificate on.  What are the important ones?  Damned if I know.</p>
<p>But you know and only you will know.   Why?  Because you&#8217;re inside the bubble and we&#8217;re not.  So, start writing them down.  And when I come in a pull out my generic (I called tried and true) solution for migrating to the cloud pull out that list.  It&#8217;s that list of assumptions that stand between you and migrating your application to a the cloud.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justiceleague/2010/01/25/bubbles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Risks When You Become A Service Provider</title>
		<link>http://www.cigital.com/justiceleague/2010/01/18/cloud-risks-when-you-become-a-service-provider/</link>
		<comments>http://www.cigital.com/justiceleague/2010/01/18/cloud-risks-when-you-become-a-service-provider/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 18:45:05 +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=289</guid>
		<description><![CDATA[The European Network and Information Security Agency (ENISA) published their analysis of security risks from cloud computing.  It&#8217;s a well thought through paper and it complements the work on cloud security guidance being written by the Cloud Security Alliance.  What I like about both the ENISA report and the CSA Guidance (I&#8217;m an [...]]]></description>
			<content:encoded><![CDATA[<p>The European Network and Information Security Agency (ENISA) published their analysis of <a href="http://www.enisa.europa.eu/act/rm/files/deliverables/cloud-computing-risk-assessment/at_download/fullReport ">security risks from cloud computing</a>.  It&#8217;s a well thought through paper and it complements the work on cloud security guidance being written by the Cloud Security Alliance.  What I like about both the ENISA report and the CSA Guidance (I&#8217;m an author of one of the sections and, yes, I like my eating my own cooking) is that both documents take the point of view that Cloud Computing is going to happen and that security is going to have to deal with it.  </p>
<p>There are certainly security risk for applications migrating to the cloud.  These risks involve both security concerns such as the confidentiality of the information stored in cloud services as well the legal implications concerning the liabilty if a system is unavailable.  This focus of cloud computing risks on the consumers of cloud services by both of these organizations seems justified.  After all, how many companies are going to be cloud service provides?</p>
<p>Well, that&#8217;s what I thought.</p>
<p>Now, I&#8217;m thinking that if Cloud Computing really catches on (beyond everyone writing about it and attaching the word &#8220;Cloud&#8221; to any product or service that&#8217;s connected to a network) then I suspect that most &#8220;consumers&#8221; of Cloud Computing will want to be service providers too.</p>
<p>What caused this change in thinking was the article I read about how Larry Ellison &#8220;created&#8221; the network computer back in the 90s.  The network computer really is what we call Cloud Computing today.  Combine that with how SOAs evolve within an enterprise.  They start as disparate web services, but then eventually the business units provide services that are their key data to the organization.  With Cloud Computing it will be your business (not just your business unit) providing services (data) to other businesses.</p>
<p>The question is how you&#8217;re going to do that.  I suspect that youll be exposing some kind of PaaS environment that your partners will write application-lettes in.  These application-lettes are going to be doing the combining of data from your two systems.  On which PaaS the application-lette runs is going to depend on which the amount and sensitivity of the data.  </p>
<p>AI had a second coming in the 80s, aren&#8217;t we ready for a second coming of &#8220;The Internet is the Computer&#8221; in the 10s?  </p>
<p>Technorati Tags: <a href="http://technorati.com/tag/software+security" rel="tag">software security</a>, <a href="http://technorati.com/tag/cloud+computing" rel="tag">cloud computing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justiceleague/2010/01/18/cloud-risks-when-you-become-a-service-provider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top Ten Web Hacking Techniques of 2009</title>
		<link>http://www.cigital.com/justiceleague/2010/01/14/top-ten-web-hacking-techniques-of-2009/</link>
		<comments>http://www.cigital.com/justiceleague/2010/01/14/top-ten-web-hacking-techniques-of-2009/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 22:06:08 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=283</guid>
		<description><![CDATA[This is a guest post by Cigital consultant Romain Gaucher.
Every year since 2006, Jeremiah Grossman has organized a contest to recognize the Top Ten Hacking Techniques of the year. This year, I had the privilege of being one of the security professionals asked to judge along with Rich Mogull, Dinis Cruz, Chris Hoff, HD Moore, [...]]]></description>
			<content:encoded><![CDATA[<p><em>This is a guest post by Cigital consultant Romain Gaucher.</em></p>
<p>Every year since 2006, <a href="http://jeremiahgrossman.blogspot.com">Jeremiah Grossman</a> has organized a contest to recognize the Top Ten Hacking Techniques of the year. This year, I had the privilege of being one of the security professionals asked to judge along with Rich Mogull, Dinis Cruz, Chris Hoff, HD Moore, Billy Rios, Dan Kaminsky, Steven Christey, Jeff Forristal, and Michal Zalewski.</p>
<p>The scoring process was intentionally simple: given the <a href="http://jeremiahgrossman.blogspot.com/2010/01/top-ten-web-hacking-techniques-of-2009.html">list of 82 hacking techniques or selected exploits</a>, we each nominated our top 15, in order. Appearing in a judge&#8217;s number one position would score the technique 15 points. Being ranked as a judge&#8217;s number two scored 14 points and so on. The techniques which received the most total points from all judges became the top ten.</p>
<p>Judges were given broad latitude in making their selections, but candidate techniques were judged primarily on pervasiveness, impact, novelty and coolness. I know a few judges who used a more formal evaluation methodologies than I did, rating each candidate individually and then sorting them. I didn&#8217;t. </p>
<p>Since I was already familiar with many of the candidate techniques listed, I didn’t have to go through them again and I was able to focus on the techniques I didn’t have time to follow or to dive into during the year. </p>
<p>After a few hours, I had a reasonable knowledge about of all the candidates. In order to get a more manageable list of candidates, I decided to do a first pass and create a list of techniques that I believed must be in a top 15. I came up with a list of about 30 finalists.<br />
With this smaller list, I went back to the papers and blog posts to rate the techniques. I decided to combine some of the factors that Jeremiah sent us to simplify my evaluation and because I thought it suited correctly the goal of this contest. I used the Risk and the Originality of the techniques to rate them:</p>
<ul>
<li>Risk: pervasiveness and impact</li>
<li>Originality: novelty and coolness</li>
</ul>
<p>I considered those two factors to have the same weight. Even if in my daily job the risk represents the most important part of the evaluation, for the contest, the originality is a very important part.</p>
<p>The list of top ten winners can be found in <a href="http://jeremiahgrossman.blogspot.com/2010/01/top-ten-web-hacking-techniques-of-2009.html">Jeremiah’s blog post</a>.  Some of the candidate techniques were <em>de facto</em> winners because they would have such an impact and coolness. This is especially true for the research from Alexander Sotirov <em>et al.</em> on the <em>Rogue CA certificate</em>: totally elite. I’m sure most of the readers will remember the buzz of this attack last year at the 25c3 (Chaos Communication Congress). They started by <a href="http://events.ccc.de/congress/2008/Fahrplan/attachments/1207_censored.jpg">teasing everyone</a> and then, explained how, with a cluster of 200 PlayStation3, they were able to create a rogue certificate: way to go for a perfect man-in-the-middle or phishing attack!</p>
<p>With a different scoring vector (lower originality, but higher risk due to high likelihood than #1), we have our number two, the research from Luca Carettoni and Stefano Di Paola which is a the newly-named <em>HTTP parameter pollution</em> (HPP). This attack exploits HTTP request parameters (query string, POST variables, etc.) parsing discrepancies between different layers of the application (input/output handling, encoding issues) or server-side application stack (front-end/back-end, WAF, etc.). Even if this attack doesn’t look über-cool, it can facilitate a lot other type of injection-based attacks (XSS, SQLi, etc.) by, for example, hiding the payload from one of the defense layer (WAF for example).</p>
<p>I am a bit disappointed not to see any PDF related attacks in the final list (yes, it was in my top 15), because it was such a big deal in 2009. Most of those attacks come from the JavaScript support. For example, the <em>PDF Silent HTTP Form Repurposing Attacks</em> paper explains how an attacker can create a malicious PDF file executing JavaScript in the same domain. This is a great follow-on work to what <a href="http://blog.didierstevens.com">Didier Stevens</a> and others did on the PDF format. Some others techniques from my list didn’t make the final top ten such as the <em>Socket Capable Browser Plugins Results in Transparent Proxy Abuse</em> from Robert Auger. I find them both very interesting in reflecting discrepancies between server-side application stack and new client-side attack surfaces.</p>
<p>But anyway, this was a great year with many different attacks, some new, some really elite, others are improvements of already known techniques. Attacks are targeting different flavors of web security: cryptography, protocol design and abuse and software misbehavior. Research into techniques like these allows us to better understand the security problems we face right now and catalyzes joint work between vendors and the security community.</p>
<p>Finally, I&#8217;d like to congratulate my Cigital colleague, David Lindsay who, along with Eduardo Vela, came in at number 8 with <a href="http://webappsec.pbworks.com/Cross-Site-Scripting">cross-site scripting</a> research that yielded surprising and sophisticated ways to evade filters and web application firewall (WAF) rules.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justiceleague/2010/01/14/top-ten-web-hacking-techniques-of-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Howard Schmidt Cybersecurity Czar</title>
		<link>http://www.cigital.com/justiceleague/2009/12/22/howard-schmidt-cybersecurity-czar/</link>
		<comments>http://www.cigital.com/justiceleague/2009/12/22/howard-schmidt-cybersecurity-czar/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 18:05:43 +0000</pubDate>
		<dc:creator>gem</dc:creator>
				<category><![CDATA[Governance and Regulation]]></category>
		<category><![CDATA[Software Security]]></category>

		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=279</guid>
		<description><![CDATA[Our sincere congratulations to Howard Schmidt for taking on one of the most important jobs in computer security&#8212;US Cybersecurity Coordinator for the White House.  Howard knows what he’s getting into, because he already did it once.  (You’re crazy Howard!)
Here’s what the White House has to say.
Back in July I talked about what I [...]]]></description>
			<content:encoded><![CDATA[<p>Our sincere congratulations to Howard Schmidt for taking on one of the most important jobs in computer security&#8212;US Cybersecurity Coordinator for the White House.  Howard knows what he’s getting into, because he already did it once.  (You’re crazy Howard!)</p>
<p><a href="http://www.whitehouse.gov/blog/2009/12/22/introducing-new-cybersecurity-coordinator">Here’s what the White House has to say</a>.</p>
<p>Back in July I talked about what I would like to see in the position in a <a href="http://www.cigital.com/justiceleague/2009/07/14/moving-cybersecurity-past-cyberplatitudes/">Justice League post</a>  and a video for Gartner.  I stand by my statements from July.  However, I am psyched that Howard is taking the job.  He understands the importance of building security in and will be a powerful advocate for software security.</p>
<p>What a great way to start 2010!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cigital.com/justiceleague/2009/12/22/howard-schmidt-cybersecurity-czar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
