<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Do Cloud-based Apps Destroy Web App Security?</title>
	<atom:link href="http://www.cigital.com/justice-league-blog/2009/02/13/do-cloud-based-apps-destroy-web-app-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cigital.com/justice-league-blog/2009/02/13/do-cloud-based-apps-destroy-web-app-security/</link>
	<description></description>
	<lastBuildDate>Wed, 30 Nov 2011 15:50:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Andre Gironda</title>
		<link>http://www.cigital.com/justice-league-blog/2009/02/13/do-cloud-based-apps-destroy-web-app-security/#comment-128</link>
		<dc:creator>Andre Gironda</dc:creator>
		<pubDate>Fri, 13 Feb 2009 18:28:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.cigital.com/justiceleague/?p=130#comment-128</guid>
		<description>Excellent post, thanks for the insights.

Just one comment for now as I put some more thought into the topic:
&quot;The change that breaks static analysis is the move to dynamically typed languages&quot;

I don&#039;t necessarily agree with this.  Just because commercial SAST do not currently cover any of these languages today doesn&#039;t mean that they won&#039;t in the future.  I understand that inspecting dynamic languages is more difficult because you don&#039;t have the characteristics of the type system to lean upon.  However, certain tools such as Ruby Flog measures assignments, branches, and calls.  Some dynamic languages like Groovy output Java bytecode.  You may also see a move to other testing methods such as unit and module testing for security properties, particularly effective when combined with code generation and metaprogramming principles.</description>
		<content:encoded><![CDATA[<p>Excellent post, thanks for the insights.</p>
<p>Just one comment for now as I put some more thought into the topic:<br />
&#8220;The change that breaks static analysis is the move to dynamically typed languages&#8221;</p>
<p>I don&#8217;t necessarily agree with this.  Just because commercial SAST do not currently cover any of these languages today doesn&#8217;t mean that they won&#8217;t in the future.  I understand that inspecting dynamic languages is more difficult because you don&#8217;t have the characteristics of the type system to lean upon.  However, certain tools such as Ruby Flog measures assignments, branches, and calls.  Some dynamic languages like Groovy output Java bytecode.  You may also see a move to other testing methods such as unit and module testing for security properties, particularly effective when combined with code generation and metaprogramming principles.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

