<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php" />
  <link rel="self" type="application/atom+xml" href="http://www.readwriteweb.com/atom.xml" />
  <id>tag:www.readwriteweb.com,2011:/1/tag:www.readwriteweb.com,2009://1.14329-</id>
  <updated>2011-08-16T17:33:45Z</updated>
  <title>Comments for Coding Errors that Affect Security: Sort by Language, Phyla, or Kingdom</title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.35-en</generator>
  <entry>
    <id>tag:www.readwriteweb.com,2009://1.14329</id>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.readwriteweb.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=14329" title="Coding Errors that Affect Security: Sort by Language, Phyla, or Kingdom" />
    <published>2009-03-22T05:07:26Z</published>
    <updated>2009-03-22T05:53:18Z</updated>
    <title>Coding Errors that Affect Security: Sort by Language, Phyla, or Kingdom</title>
    <summary>While most developers are proficient in several languages, today&apos;s economic climate coupled with advances in technology has meant that oftentimes developers need to pick up a new language quickly. And although most developers are typically fluent in the security issues surrounding their specific languages and do their best to ensure that the code they produce...</summary>
    <author>
      <name>Lidija Davis</name>
      
    </author>
    
    <category term="Security" />
    
    <content type="html" xml:lang="en" xml:base="http://www.readwriteweb.com/">
      <![CDATA[<p><img alt="fortify_logo_mar_07.jpg" src="http://www.readwriteweb.com/images/fortify_logo_mar_07.jpg" width="152" height="51" />While most developers are proficient in several languages, today's economic climate coupled with advances in technology has meant that oftentimes developers need to pick up a new language quickly.  And although most developers are typically fluent in the security issues surrounding their specific languages and do their best to ensure that the code they produce is secure, security vulnerabilities in new language environments may not be as well understood.</p>

<p>Enter <a href="http://www.fortify.com/">Fortify</a>, a software security company that has organized security issues by both vulnerability category and by language so developers can easily ascertain the types of errors that have an impact on security.</p>]]>
      <![CDATA[<p>"By better understanding how systems fail, developers will better analyze the systems they create, more readily identify and address security problems when they see them, and generally avoid repeating the same mistakes in the future," the company explains.</p>

<p><a href="http://www.fortify.com/vulncat/en/vulncat/">A Taxonomy of Coding Errors that Affect Security</a> borrows terminology from biology: vulnerability categories (for instance, Cross Site Scripting and Buffer Overflow) are referred to as <a href="http://en.wikipedia.org/wiki/Phylum">phyla</a>, and collections of vulnerability categories that share the same theme are referred to as <a href="http://en.wikipedia.org/wiki/Kingdom_(biology)">kingdoms</a> (for instance, Input Validation and Representation). </p>

<p>According to the site, vulnerability phyla are classified into "seven plus one" pernicious kingdoms presented in the order of importance to software security:</p>

<ol><li>Input Validation and Representation</li><li>API Abuse</li><li>Security Features</li><li>Time and State</li><li>Errors</li><li>Code Quality</li><li>Encapsulation</li><li>*. Environment</li></ol>

<p>Important to note, issues 1 - 7 are associated with security defects in source code, while 8 describes security issues outside the actual code. </p>

<p>Languages covered include  Cold Fusion, C/C++, C#/VB.NET/ASP.NET, HTML, Java/JSP, Javascript, PHP, PLSQL/TSQL, Visual Basic/VB Script/ASP, Webservices, and XML.</p>

<p><a href="http://www.fortify.com/vulncat/en/vulncat/">A Taxonomy of Coding Errors that Affect Security</a> was developed by the <a href="http://www.fortify.com/">Fortify Software</a> Security Research Group and <a href="http://www.cigital.com/gem/">Dr. Gary McGraw</a>, and complete descriptions with source code examples can be found <a href="http://www.fortify.com/vulncat/en/vulncat/">here</a>.</p>]]>
    </content>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.14329-comment:130752</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.14329" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php#c130752" />
    <title>Comment from Andrew Banyon on 2009-03-23</title>
    <author>
        <name>Andrew Banyon</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Amazing resource!</p>]]>
    </content>
    <published>2009-03-23T23:01:24Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.14329-comment:130694</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.14329" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php#c130694" />
    <title>Comment from Top Online Degrees on 2009-03-23</title>
    <author>
        <name>Top Online Degrees</name>
        <uri>http://www.hattoss.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.hattoss.com">
        <![CDATA[<p>Important information for developers. Thank you for sharing with everyone.</p>]]>
    </content>
    <published>2009-03-23T07:44:28Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.14329-comment:130671</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.14329" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php#c130671" />
    <title>Comment from Gopi Padakandla on 2009-03-22</title>
    <author>
        <name>Gopi Padakandla</name>
        <uri>http://www.enterprise20link.com/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.enterprise20link.com/">
        <![CDATA[<p>No doubt. This is a great tool to develop awareness of potential vulnerabilities and mitigate those serious threats before they actually surface in the product.  Thanks for sharing.<br />
 </p>]]>
    </content>
    <published>2009-03-22T19:51:08Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.14329-comment:130668</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.14329" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php#c130668" />
    <title>Comment from Gary McGraw on 2009-03-22</title>
    <author>
        <name>Gary McGraw</name>
        <uri>http://www.cigital.com/~gem</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.cigital.com/~gem">
        <![CDATA[<p>The work described above was published in my book "Software Security."  For information about the book and the Seven Pernicious Kingdoms see:</p>

<p><a href="http://swsec.com" rel="nofollow">http://swsec.com</a></p>

<p>gem</p>]]>
    </content>
    <published>2009-03-22T18:50:34Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.14329-comment:130658</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.14329" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php#c130658" />
    <title>Comment from Eğitişim Kariyer Enstitüsü on 2009-03-22</title>
    <author>
        <name>Eğitişim Kariyer Enstitüsü</name>
        <uri>http://www.egitisim-blog.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.egitisim-blog.com">
        <![CDATA[<p>Taxonomy will help us! Thank you!</p>]]>
    </content>
    <published>2009-03-22T15:55:37Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.14329-comment:130652</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.14329" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php#c130652" />
    <title>Comment from vigosshong on 2009-03-22</title>
    <author>
        <name>vigosshong</name>
        <uri>http://www1.gdufs.edu.cn/wuliu/adsense/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www1.gdufs.edu.cn/wuliu/adsense/">
        <![CDATA[<p>It's useful information for me and the people work in IT.</p>]]>
    </content>
    <published>2009-03-22T14:52:11Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.14329-comment:130630</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.14329" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/coding_errors_that_affect_security_sort_by_languag.php#c130630" />
    <title>Comment from ITrush on 2009-03-22</title>
    <author>
        <name>ITrush</name>
        <uri>http://www.itrush.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.itrush.com">
        <![CDATA[<p>Well, this would be a great news for all the coding experts out there..</p>]]>
    </content>
    <published>2009-03-22T08:08:30Z</published>
  </entry>

</feed>
