<?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>baseplane - technology platforms &#187; security</title>
	<atom:link href="http://baseplane.com/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://baseplane.com</link>
	<description>Technology Platforms, Architecture and Kits for all your codes by Ryan Christensen</description>
	<lastBuildDate>Thu, 12 Nov 2009 05:10:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>2009 CWE/SANS Top 25 Most Dangerous Programming Errors</title>
		<link>http://baseplane.com/2009/01/12/2009-cwesans-top-25-most-dangerous-programming-errors/</link>
		<comments>http://baseplane.com/2009/01/12/2009-cwesans-top-25-most-dangerous-programming-errors/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 17:44:35 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[mob]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[reliability]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://baseplane.com/?p=66</guid>
		<description><![CDATA[This is a handy list to have.  This is the top 25 most dangerous programming errors relating to the web and keeping websites (and user data) safe. Be sure when you are building and using frameworks that you do test or expect these types of behaviors.
The Top 25 is organized into three high-level categories that [...]]]></description>
			<content:encoded><![CDATA[<p>This is a handy list to have.  This is the <a href="http://cwe.mitre.org/top25/" target="_blank">top 25 most dangerous programming errors</a> relating to the web and keeping websites (and user data) safe. Be sure when you are building and using frameworks that you do test or expect these types of behaviors.</p>
<blockquote><p>The Top 25 is organized into three high-level categories that contain  multiple CWE entries.</p>
<h3>Insecure Interaction Between Components</h3>
<p>These weaknesses are related to insecure ways in which data is sent  and received between separate components, modules, programs, processes, threads, or systems.</p>
<ul>
<li><a href="http://cwe.mitre.org/top25/#CWE-20">CWE-20</a>: Improper Input Validation</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-116">CWE-116</a>: Improper Encoding or Escaping of Output</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-89">CWE-89</a>: Failure to Preserve SQL Query Structure (aka &#8216;SQL Injection&#8217;)</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-79">CWE-79</a>: Failure to Preserve Web Page Structure (aka &#8216;Cross-site Scripting&#8217;)</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-78">CWE-78</a>: Failure to Preserve OS Command Structure (aka &#8216;OS Command Injection&#8217;)</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-319">CWE-319</a>: Cleartext Transmission of Sensitive Information</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-352">CWE-352</a>: Cross-Site Request Forgery (CSRF)</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-362">CWE-362</a>: Race Condition</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-209">CWE-209</a>: Error Message Information Leak</li>
</ul>
<h3>Risky Resource Management</h3>
<p>The weaknesses in this category are related to ways in which software  does not properly manage the creation, usage, transfer, or destruction of important system resources.</p>
<ul>
<li><a href="http://cwe.mitre.org/top25/#CWE-119">CWE-119</a>: Failure to Constrain Operations within the Bounds of a Memory Buffer</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-642">CWE-642</a>: External Control of Critical State Data</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-73">CWE-73</a>: External Control of File Name or Path</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-426">CWE-426</a>: Untrusted Search Path</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-94">CWE-94</a>: Failure to Control Generation of Code (aka &#8216;Code Injection&#8217;)</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-494">CWE-494</a>: Download of Code Without Integrity Check</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-404">CWE-404</a>: Improper Resource Shutdown or Release</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-665">CWE-665</a>: Improper Initialization</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-682">CWE-682</a>: Incorrect Calculation</li>
</ul>
<h3>Porous Defenses</h3>
<p>The weaknesses in this category are related to defensive techniques  that are often misused, abused, or just plain ignored.</p>
<ul>
<li><a href="http://cwe.mitre.org/top25/#CWE-285">CWE-285</a>: Improper Access Control (Authorization)</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-327">CWE-327</a>: Use of a Broken or Risky Cryptographic Algorithm</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-259">CWE-259</a>: Hard-Coded Password</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-732">CWE-732</a>: Insecure Permission Assignment for Critical Resource</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-330">CWE-330</a>: Use of Insufficiently Random Values</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-250">CWE-250</a>: Execution with Unnecessary Privileges</li>
<li><a href="http://cwe.mitre.org/top25/#CWE-602">CWE-602</a>: Client-Side Enforcement of Server-Side Security</li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://baseplane.com/2009/01/12/2009-cwesans-top-25-most-dangerous-programming-errors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
