<?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, 18 Jun 2013 18:21:03 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Infosec Institute: SQL Injection through HTTP Headers]]></title>
      <guid>http://www.phpdeveloper.org/news/17775</guid>
      <link>http://www.phpdeveloper.org/news/17775</link>
      <description><![CDATA[<p>
While not specific to PHP, security is something that all developers need to think about in their applications. To that end, the Infosec Institute has <a href="http://resources.infosecinstitute.com/sql-injection-http-headers/">published this guide</a> to helping you prevent SQL injection attacks that could come in via the HTTP headers of requests to your site.
</p>
<blockquote>
During vulnerability assessment or penetration testing, identifying the input vectors of the target application is a primordial step. Sometimes, when dealing with Web application testing, verification routines related to SQL injection flaws discovery are restricted to the GET and POST variables as the unique inputs vectors ever. What about other HTTP header parameters? Aren't they potential input vectors for SQL injection attacks? How can one test all these HTTP parameters and which vulnerability scanners to use in order to avoid leaving vulnerabilities undiscovered in parts of the application?
</blockquote>
<p>
They start by describing the different kinds of headers that the attacks could come in on - GET, POST, cookies and the other HTTP headers. According to <a href="http://resources.infosecinstitute.com/wp-content/uploads/033012_1704_SQLInjectio1.png?d9c344">some results</a>, the HTTP headers option is the least protected in most common applications. He includes some good examples of headers that might contain malicious data such as:
</p>
<ul>
<li>X-Forwarded-For
<li>User-agent
<li>Referer
</ul>
<p>
Techniques are also included showing you tools and methods to help test your own applications including some in-browser tools and external applications (like Sqlmap, Nessus, WebInspect, SkipFish and Wapiti) with some <a href="http://resources.infosecinstitute.com/wp-content/uploads/033012_1704_SQLInjectio13.png?d9c344">average scores</a> from running them on various coverage scores.
</p>]]></description>
      <pubDate>Wed, 04 Apr 2012 10:17:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Greg Beaver's Blog: Quick review of Pixy vulnerability scanner for PEAR users]]></title>
      <guid>http://www.phpdeveloper.org/news/8111</guid>
      <link>http://www.phpdeveloper.org/news/8111</link>
      <description><![CDATA[<p>
<i>Greg Bever</i> has a <a href="http://greg.chiaraquartet.net/archives/178-quick-review-of-Pixy-vulnerability-scanner-for-PEAR-users.html">(very) quick post</a> about his experiences with the <a href="http://pixybox.seclab.tuwien.ac.at/pixy/index.php">Pixy XSS and SQLI Scanner</a> running against PEAR files.
</p>
<blockquote>
I tried out the Pixy XSS and SQLI Scanner (<a href="http://pixybox.seclab.tuwien.ac.at/pixy/index.php">http://pixybox.seclab.tuwien.ac.at/pixy/index.php</a>) on a few simple PEAR files.  On the first, I got a java exception, on the second it was unable to resolve the simplest of includes (no ability to resolve include_path). In short, the thing is useless for anything written using PEAR.  Fun!
</blockquote>
<p>
The Pixy XSS and SQLI Scanner is made to find SQL and XSS injection issues in scripts. It runs as a Java application and scans PHP4 source code to try to find problems. For more information on the scanner or to try it out for yourself, check out <a href="http://pixybox.seclab.tuwien.ac.at/pixy/index.php">the project's homepage</a> for documentation and downloads.
</p>]]></description>
      <pubDate>Mon, 25 Jun 2007 07:30:27 -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>
    <item>
      <title><![CDATA[ThinkPHP Blog: New Help Center for Chorizo!]]></title>
      <guid>http://www.phpdeveloper.org/news/6166</guid>
      <link>http://www.phpdeveloper.org/news/6166</link>
      <description><![CDATA[<p>
On the ThinkPHP Blog, there's <a href="http://blog.thinkphp.de/archives/137-New-Help-Center-for-Chorizo!.html">information posted</a> about a new help center for their <a href="https://chorizo-scanner.com/">Chorizo! scanner</a> with lots of information included already.
</p>
<blockquote>
Go and check out Chorizo!'s new <a href="https://chorizo-scanner.com/help">Help Center</a>. We extended the existing tutorials and provide a smooth overview about the current documentation. Included is an overview about all the scanner plugins Chorizo! is using and explain a bit what each plugin does.
</blockquote>
<p>
There are "Getting Started" guides <a href="https://chorizo-scanner.com/help">offered</a>, video tutorials, details on each of the plugins (PHPversions, XSS plugin, Session injection, etc), some of the features of the scanner, and some general troubleshooting information.
</p>]]></description>
      <pubDate>Tue, 29 Aug 2006 07:57:23 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ThinkPHP Blog: Improving Usability on "My Chorizo" page: the host signature file]]></title>
      <guid>http://www.phpdeveloper.org/news/5908</guid>
      <link>http://www.phpdeveloper.org/news/5908</link>
      <description><![CDATA[<p>
The guys over at the ThinkPHP blog are already improving their <a href="https://chorizo-scanner.com/">Chorizo</a> security scanner software with <a href="http://blog.thinkphp.de/archives/129-Improving-Usability-on-My-Chorizo-page-the-host-signature-file.html">refreshed usability</a> for their "My Chorizo" page inside the utility.
</p>
<blockquote>
In the spirit of Web2.0 applications, we constantly improve Chorizo! and silently update the application with the newest features. In order to scan a host, you have to prove that you are the owner of the host by uploading a unique signature file to your host's document root. Some of our users had trouble uploading it into the docroot, some accidently put it into the wrong directory.
</blockquote>
<p>
Their <a href="http://blog.thinkphp.de/archives/129-Improving-Usability-on-My-Chorizo-page-the-host-signature-file.html">enhancement</a> makes it easy to tell which of the products have their signature files in place and while don't at a glance.
</p>]]></description>
      <pubDate>Mon, 31 Jul 2006 05:59:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ThinkPHP Blog: Commoditizing PHP security (Chorizo! Launched)]]></title>
      <guid>http://www.phpdeveloper.org/news/5841</guid>
      <link>http://www.phpdeveloper.org/news/5841</link>
      <description><![CDATA[<p>
The fine folks over at ThinkPHP have <a href="http://blog.thinkphp.de/archives/126-Commoditizing-PHP-security.html">released their scanning tool</a>, Chorizo!, to the general public - including the ability to sign up for a <a href="https://chorizo-scanner.com/">free account</a>.
</p>
<blockquote>
<p>
We think it's time to commoditize PHP web application security. You may have heard of <a href="https://chorizo-scanner.com/">Chorizo!</a>. 
</p>
<p>
With this free account, it's possible to use the Chorizo! application service as a proxy and scan 1 host. All scan datas are encrypted, your data is only visible to you. There are also some <a href="https://chorizo-scanner.com/help">valuable help documents</a> available that explain the whole process from registering up to uploading the signature file onto your host and how to analyze the results.
</p>
</blockquote>
<p>
They also have a <a href="http://blog.thinkphp.de/archives/126-Commoditizing-PHP-security.html">commercial version</a> that includes: the Advisor software to help you correct the issues found, a more detailed report analyzer, and a PDF export of the reports.
</p>]]></description>
      <pubDate>Fri, 21 Jul 2006 05:42:44 -0500</pubDate>
    </item>
  </channel>
</rss>
