<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Wed, 22 May 2013 16:55:04 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Sameer Borate's Blog: Top 25 Most Dangerous Programming Errors]]></title>
      <guid>http://www.phpdeveloper.org/news/12971</guid>
      <link>http://www.phpdeveloper.org/news/12971</link>
      <description><![CDATA[<p>
<i>Sameer</i> has posted about a list generated by <a href="http://cwe.mitre.org/top25/index.html">CWE/SANS</a> of what they consider to be the twenty-five most dangers errors you can commit in your application development (PHP related or not):
</p>
<blockquote>
The document lists the most common and significant programming errors which can lead to serious software vulnerabilities. [...] The 25 vulnerabilities are divided into three main categories: Insecure Interaction Between Components, Risky Resource Management and Porous Defenses, details of which are listed below.
</blockquote>
<p>Some of the items in the list include:</p>
<ul>
<li>Insecure Interaction Between Components - Failure to Preserve SQL Query Structure ('SQL Injection')
<li>Risky Resource Management - External Control of Critical State Data
<li>Porous Defenses - Execution with Unnecessary Privileges
<li>Insecure Interaction Between Components - Cross-Site Request Forgery (CSRF)
<li>Porous Defenses - Use of a Broken or Risky Cryptographic Algorithm
</ul>
<p>
You can see the <a href="http://cwe.mitre.org/top25/index.html">full list here</a>, including explanations for each.
</p>]]></description>
      <pubDate>Fri, 31 Jul 2009 07:55:44 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPWACT.org: Handling UTF-8 with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/9483</guid>
      <link>http://www.phpdeveloper.org/news/9483</link>
      <description><![CDATA[<p>
<i>Ed Finkler</i> has pointed out a handy resource for those trying to cope with using the UTF-8 support included in several of PHP's functions - <a href="http://www.phpwact.org/php/i18n/utf-8">this page</a> on the Web Application Component Toolkit wiki.
</p>
<blockquote>
This page is intended as a reference for functionality PHP provides which can either help with handling UTF-8 or should be regarded as a risk when used in conjunction with UTF-8 encoded strings. Further information can be found on the <a href="http://www.phpwact.org/php/i18n">Internationalization (I18N)</a> and <a href="http://www.phpwact.org/php/i18n/charsets">Character Sets / Character Encoding Issues</a> pages.
</blockquote>
<p>
It talks about the "dangerous" functionality PHP has (issues that the language has in current functions) when using things like the PCRE extension, the string extension, the array methods, handling variables, the XML extensions (DOM and SAX), image manipulation, and URL parsing functionality.
</p>]]></description>
      <pubDate>Thu, 24 Jan 2008 07:51:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[International PHP Magazine: IPM Poll Question: Which One is Most Dangerous?]]></title>
      <guid>http://www.phpdeveloper.org/news/6069</guid>
      <link>http://www.phpdeveloper.org/news/6069</link>
      <description><![CDATA[<p>
The International PHP Magazine has posted <a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26228,nodeid,5.html">the results from their latest poll</a>, this time asking which one of their options is the most dangerous kind of problem an application can have.
</p>
<p>
Options included "remote code execution", "SQL injections", and "file system attacks". Topping the charts, and almost typing for first place are "remote code execution" and "SQL injection", with SQL edging out the remote code.
</p>
<blockquote>
The majority believes that 'SQL Injection' is the most common PHP attack as it garnered 33.6% of the votes. The PHP attack 'Remote Code Execution' scored 30.9% of the votes. The options 'File system attacks' and 'Cross-site Scripting' bagged 10.9% and 8.2% respectively. Not many people seem to consider the existence of any other PHP attack as the option 'Others' polled a dismal 0.9%.
</blockquote>
<p>
Their <a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26230,nodeid,5.html">latest poll</a> goes with a different subject, asking readers to vote on which of their options is the best way to speed up a site. Check it out and cast your vote today!
</p>]]></description>
      <pubDate>Thu, 17 Aug 2006 14:12:41 -0500</pubDate>
    </item>
  </channel>
</rss>
