<?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>Tue, 21 May 2013 19:10:13 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Stefan Esser's Blog: CORE GRASP - PHP Tainted Mode]]></title>
      <guid>http://www.phpdeveloper.org/news/8515</guid>
      <link>http://www.phpdeveloper.org/news/8515</link>
      <description><![CDATA[<p>
<i>Stefan Esser</i> <a href="http://blog.php-security.org/archives/92-CORE-GRASP-PHP-Tainted-Mode.html">points out</a> a new patch today - <a href="http://grasp.coresecurity.com/index.php?m=dld">CORE GRASP</a> - from the <a href="http://www.coresecurity.com/">Core Security Technologies</a> group that provides taint support surrounding the mysql_query function.
</p>
<blockquote>
Their implementation adds a tainted or not flag for every byte so that it is possible on invocation of mysql_query() to determine any kind of injection.
</blockquote>
<p>
Unfortunately, <i>Stefan</i> also mentions two big issues it might have from the get-go: the overhead for the memory needed can slow things down and an incorrect parsing in their query handler could lead to injection attacks. 
</p>]]></description>
      <pubDate>Wed, 22 Aug 2007 16:19:27 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Tobias Schlitt's Blog: Taint mode for PHP?]]></title>
      <guid>http://www.phpdeveloper.org/news/6934</guid>
      <link>http://www.phpdeveloper.org/news/6934</link>
      <description><![CDATA[<p>
<i>Tobias Schlitt</i> has a <a href="http://schlitt.info/applications/blog/index.php?/archives/516-Taint-mode-for-PHP.html">great (long) post</a> responding to <a href="http://news.php.net/php.internals/26979">a proposal</a> made on the php.internals mailing list for the inclusion of "taint mode" in upcoming PHP versions.
</p>
<p>
<i>Tobias</i> starts with an overview of what "taint mode" is so that everyone's on the same page. His example involves the incoming and outgoing data usually involved in an application and how the incoming can be the most problematic when it comes to the values inside. This is where taint mode can come to the rescue. At its most basic level, it's a method for, assuming everything coming in is "tainted", creating a mechanism to automatically clean the data before it's even touched.
</p>
<p>
With the <a href="http://schlitt.info/applications/blog/index.php?/archives/516-Taint-mode-for-PHP.html">basics down</a>, <i>Tobias</i> looks back to the proposal for a few additional comments. He considers <a href="http://news.php.net/php.internals/26979">the proposal</a> a great way to introduce the functionality to the language. There are some draw backs he mentions, though, including the additional overhead of working through every inputted value.
</p>
<blockquote>
Overall, I think this whole thing would be a great addition to PHP and I hope this could come for 6.0. What do you think?
</blockquote>
<p>
You can also check out some other opinions on the matter:
<ul>
<li><a href="http://moosh.et.son.brol.be/blog/index.php/2006/12/18/417-tainted-mode-pour-php">"Tainted mode" pour php</a> on the Kamelot Blog
</ul> 
</p>]]></description>
      <pubDate>Tue, 19 Dec 2006 11:03:00 -0600</pubDate>
    </item>
  </channel>
</rss>
