<?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, 08 Jan 2009 02:32:26 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Stefan Esser's Blog: Suhosin 0.9.21 - XSS Protection]]></title>
      <guid>http://www.phpdeveloper.org/news/9151</guid>
      <link>http://www.phpdeveloper.org/news/9151</link>
      <description><![CDATA[<p>
<i>Stefan Esser</i> has <a href="http://blog.php-security.org/archives/94-Suhosin-0.9.21-XSS-Protection.html">posted about</a> the release of the latest version of the <a href="http://www.suhosin.org/">Suhosin</a> security patch for PHP - version 0.9.21.
</p>
<blockquote>
It has been a very long time since the last Suhosin extension has been released, but today this has changed with the release of <a href="http://www.suhosin.org/">Suhosin 0.9.21</a>. Among the changes are two new features that will protect applications that put to much trust into the SERVER variables from several XSS (and SQL injection) attacks. These features are suhosin.server.strip and suhosin.server.encode.
</blockquote>
<p>
He details <a href="http://blog.php-security.org/archives/94-Suhosin-0.9.21-XSS-Protection.html">these two features</a> and gives examples of what they protect from. You can find out more about the Suhosin patch on <a href="http://www.suhosin.org/">its website</a>.
</p>]]></description>
      <pubDate>Fri, 30 Nov 2007 11:17:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP Security Blog: Suhosin 0.9.15 comes with Transparent phpinfo() Protection]]></title>
      <guid>http://www.phpdeveloper.org/news/6791</guid>
      <link>http://www.phpdeveloper.org/news/6791</link>
      <description><![CDATA[<p>
According to <a href="http://blog.php-security.org/archives/52-Suhosin-0.9.15-comes-with-Transparent-phpinfo-Protection.html">this new post</a> on the PHP Security Blog, there's a new META tag the <a href="http://www.hardened-php.net/suhosin/index.html">Suhosin extension</a> includes in the output of a phpinfo page to help resolve some of the issues with Google (and buddies) storing the contents of the page, giving a potential attacker information they could exploit.
</p>
<blockquote>
[The] extra META TAG to the HTML output of phpinfo() that forbids indexing and archiving by robots. For fairness reasons following the embedded links is still allowed to robots, because a lot of projects [...] to get at least a few backlinks for their work, that might result in a better search engine positioning.
</blockquote>
<p>
The patch can be downloaded <a href="http://www.hardened-php.net/suhosin/index.html">from their site</a>.
</p>]]></description>
      <pubDate>Wed, 29 Nov 2006 10:43:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Pro PHP Security  /  Preventing SQL Injection, Part 3]]></title>
      <guid>http://www.phpdeveloper.org/news/6715</guid>
      <link>http://www.phpdeveloper.org/news/6715</link>
      <description><![CDATA[<p>
PHPBuilder.com continues their look at preventing SQL injections in your PHP scripts with <a href="http://www.phpbuilder.com/columns/ProPHPSecurity_excerpt_part3.php3">this new tutorial</a>, the third part of the excerpts from the APress book <a href="http://www.apress.com/book/bookDisplay.html?bID=437">Pro PHP Security</a>.
</p>
<p>
They pick up where they left off <a href="http://www.phpdeveloper.org/news/6672">last time</a> with the creation of an abstraction layer for your application to act as a go-between and filter out possible bad data. They give examples of how to use it to secure a new application, use abstraction libraries like the PearDB functionality, and how to test your application's protection.
</p>]]></description>
      <pubDate>Wed, 15 Nov 2006 15:01:08 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: EncoderCompare.com Launched]]></title>
      <guid>http://www.phpdeveloper.org/news/6243</guid>
      <link>http://www.phpdeveloper.org/news/6243</link>
      <description><![CDATA[<p>
When it comes to protecting your code, you definitely want to find the right product for your needs. Finding the information on all of the encoders out there can be a task in itself, though. Fortunately, <a href="http://www.encodercompare.com/">EncoderCompare.com</a> has been created to give you a quick and easy reference.
</p>
<blockquote>
<p>
Whilst we would always recommend the use of the ionCube Encoder product to protect your PHP source code when distributing your product to customers and users, there are several other products available to choose from.
</p>
<p>
To help with this, we have launched a comparison website which lists the available encoders and compares their features. The feature set is standardised so that it is possible to compare like for like in a clear manner.
</p>
</blockquote>
<p>
Currently, there's <a href="http://www.encodercompare.com/">fifteen encoders listed</a> with all of their stats - protection types, restrictions available, what OSes it has loaders for, the availability of licensing, and the pricing. There's links to get more specific information on each as well.
</p>]]></description>
      <pubDate>Mon, 11 Sep 2006 11:06:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Hardened-PHP Project: Suhosin (Advanced PHP Protection)]]></title>
      <guid>http://www.phpdeveloper.org/news/6095</guid>
      <link>http://www.phpdeveloper.org/news/6095</link>
      <description><![CDATA[<p>
In the ongoing quest of the guys over on the Hardened-PHP project to help protect PHP installs from the evils of the internet, there's a new project in development that could help make even more PHP installations more secure - <a href="http://www.hardened-php.net/suhosin/index.html">Suhosin</a>.
</p>
<blockquote>
<p>
<a href="http://www.hardened-php.net/suhosin/index.html">Suhosin</a> is an advanced protection system for PHP installations. It was designed to protect servers and users from known and unknown flaws in PHP applications and the PHP core. Suhosin comes in two independent parts, that can be used separately or in combination. 
</p>
<p>
The first part is a small patch against the PHP core, that implements a few low-level protections against bufferoverflows or format string vulnerabilities and the second part is a powerful PHP extension that implements all the other protections.
</p>
<p>
Unlike our <a href="http://www.hardened-php.net/hphp/">Hardening-Patch</a> <a href="http://www.hardened-php.net/suhosin/index.html">Suhosin</a> is binary compatible to normal PHP installation, which means it is compatible to 3rd party binary extension like ZendOptimizer.
</p>
</blockquote>
<p>
There's already some information on the project posted on <a href="http://www.hardened-php.net/suhosin/index.html">its homepage</a>, but since it's still a beta preview of the code, the feature list and documentation isn't complete. If you'd like to check out this project in its early stages and see what it's all about, a great place to start is the <a href="http://www.hardened-php.net/suhosin/index.html#read_more">current information</a> including links to the downloads and how to get it set up on your install.
</p>]]></description>
      <pubDate>Mon, 21 Aug 2006 08:35:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Markus Wolff's Blog: Zend Framework CLA]]></title>
      <guid>http://www.phpdeveloper.org/news/5714</guid>
      <link>http://www.phpdeveloper.org/news/5714</link>
      <description><![CDATA[<p>
<i>Markus Wolff</i> takes a look at a part of the setup surrounding the Zend Framework in <a href="http://blog.wolff-hamburg.de/archives/4-Zend-Framework-CLA.html">this blog post</a> today - the Framework's CLA.
</p>
<blockquote>
<p>
Contributors to the Zend Framework must first sign a Contributor License Agreement (CLA) before they're allowed to commit anything. This is claimed to make the Zend Framework "IP clean", so big corporations have no problem adopting it.
</p>
<p>
I've never believed in this proclaimed need of being "IP clean". Maybe that's because stealing someone's proprietary code never came to mind - am I just to good a person? However, in a world where in certain strange countries (I won't drop any names here) you can actually patent software - or worse, ideas - it is increasingly difficult to write a single line of code that you can be sure of not violating anyone else's so-called intellectual property.
</p>
</blockquote>
<p>
He <a href="http://blog.wolff-hamburg.de/archives/4-Zend-Framework-CLA.html">quotes from the CLA's FAQ</a> on the Framework site about the protection this CLA offers to both the Framework and to the developers that contribute to it.
</p>
<p>
His rebuttal is one of "how can this be enforced?", which, of course, he realizes is just not possible. He casts a "marketing first" light on the CLA, suggesting that it's just a way to help sell it to corporations.
</p>]]></description>
      <pubDate>Wed, 28 Jun 2006 06:31:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Frikk.tk: How to make your own CAPTCHA protection using PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/5001</guid>
      <link>http://www.phpdeveloper.org/news/5001</link>
      <description><![CDATA[On Frikk.tk, there's been a <a href="http://frikk.tk/comments-273-03.15.06.htm">new tutorial posted</a> with complete details on creating a CAPTCHA image for your site (in the context of a blog).
<p>
<quote>
<i>
This is a tutorial on how to make your own (very simple) CAPTCHA protection using PHP to create a dynamically generated jpeg image. This is useful for preventing comment spam. I have a working <a href="http://frikk.tk/files/php/captcha_test/the_form.html">demo available</a>, and I also use this technique to protect my scratchpad and weblog comments. You can download a <a href="http://frikk.tk/files/php/captcha_test/captcha_test.zip">zip file</a> with all the files used in this tutorial. 
</i>
</quote>
<p>
They <a href="http://frikk.tk/comments-273-03.15.06.htm">introduce</a> what a CAPTCHA image is and some of its common uses around the internet, including it's high popularity on blogging software. Their example script creates an image with a random five-character hex phrase, centered, and puts longer lines through it to make it harder to read. They provide not only the script to make the actual image, but also explain how to use it in an HTML form to make it userful.
<p>
If you like the tutorial, be sure to <a href="http://digg.com/programming/How_to_make_your_own_CAPTCHA_protection_script_with_PHP">digg it</a> to share it with others.]]></description>
      <pubDate>Thu, 16 Mar 2006 07:17:27 -0600</pubDate>
    </item>
  </channel>
</rss>
