<?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>Thu, 23 May 2013 14:49:33 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[ThinPHP Blog: Understanding successful tracing of security vulnerabilities]]></title>
      <guid>http://www.phpdeveloper.org/news/6326</guid>
      <link>http://www.phpdeveloper.org/news/6326</link>
      <description><![CDATA[<p>
In <a href="http://blog.thinkphp.de/archives/142-Understanding-successful-tracing-of-security-vulnerabilities.html">this new post</a> on the ThinkPHP blog, there's more talk about their <a href="https://chorizo-scanner.com/">Chorizo!</a> security scanner and how, with a little help from their Morcilla product, you can find problems easily. Now, interpreting them is another matter, so they show you a simple way to determine just what went wrong.
</p>
<blockquote>
Sometimes it's not very easy to check if a vulnerability occured where Morcilla told you it occured. In order to pinpoint this issue, it is neccessary that you get a deeper look to the callstack of all the functions that were involved calling the SQL abstraction layer.
</blockquote>
<p>
They <a href="http://blog.thinkphp.de/archives/142-Understanding-successful-tracing-of-security-vulnerabilities.html">include a screenshot</a> of how the functionality will (in the upcoming version) work in the case of a MySQL SQL injection problem.
</p>]]></description>
      <pubDate>Thu, 21 Sep 2006 07:34:33 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ThinkPHP Blog: SQL injections for dummies - and how to fix them]]></title>
      <guid>http://www.phpdeveloper.org/news/6281</guid>
      <link>http://www.phpdeveloper.org/news/6281</link>
      <description><![CDATA[<p>
On the ThinkPHP Blog, there's <a href="http://blog.thinkphp.de/archives/141-SQL-injections-for-dummies-and-how-to-fix-them-Update.html">a look at</a> how to handle SQL injections, including a video showing how their product, <a href="http://chorizo-scanner.com">Chorizo</a> handles their discovery in your application.
</p>
<blockquote>
Well, database operations are bread-and-butter work for most PHP applications. PHP and MySQL, for example, have been like brother and sister for many years. You may have heard about "SQL injections", a bad taste from the outside world of $_GET, $_POST, $_COOKIE and the like.
</blockquote>
<p>
They <a href="http://blog.thinkphp.de/archives/141-SQL-injections-for-dummies-and-how-to-fix-them-Update.html">mention the obvious</a> - not accepting unfiltered input from users - and how the Chorizo and Morcilla software work to identify and comabt them in an application. You can even check out <a href="https://chorizo-scanner.com/flash_morcilla_sqlinjection">a Flash video</a> of the process you'd need to take.
</p>]]></description>
      <pubDate>Fri, 15 Sep 2006 07:38:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Think-PHP Blog: Detect and fix security vulnerabilities on server side within seconds]]></title>
      <guid>http://www.phpdeveloper.org/news/6213</guid>
      <link>http://www.phpdeveloper.org/news/6213</link>
      <description><![CDATA[<p>
From the group that brings you <a href="https://chorizo-scanner.com/">Chorizo!</a> and Morcilla, the latest in PHP security tools, is a <a href="http://blog.thinkphp.de/archives/140-Detect-and-fix-security-vulnerabilities-on-server-side-within-seconds..html">video</a> showing how to find and correct the issues that your script might have on the server side (with the help of Morcilla).
</p>
<blockquote>
<p>
This video shows you how Morcilla, our brand new PHP extension, lets <a href="https://chorizo-scanner.com/">Chorizo!</a> have a look inside your application on the server.
</p>
<p>
We are able to hook into every PHP function and trace the payloads of Chorizo!. By default, Morcilla hooks into the whole MySQL function family, fopen, mail, include/require/include_once/require_once, preg_* and others. With a ZendEngine patch, we are able to trace unset variables and a lot more. 
</p>
</blockquote>
<p>
<a href="http://blog.thinkphp.de/archives/140-Detect-and-fix-security-vulnerabilities-on-server-side-within-seconds..html">The video</a> (basically a screen capture of the process) is a bit hard to read in the smaller version, so it's recommended to view the <a href="https://chorizo-scanner.com/flash_morcilla">larger size</a> if you want to see the options. It's interesting, though, to see how it picks out the errors and tells what they are and where you can go to fix them (like a file inclusion issue, as they demonstrate).
</p>]]></description>
      <pubDate>Thu, 07 Sep 2006 07:12:27 -0500</pubDate>
    </item>
  </channel>
</rss>
