<?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 16:27:45 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHP-Security.net: Suhosin 0.9.34-DEV Installation HowTo]]></title>
      <guid>http://www.phpdeveloper.org/news/17903</guid>
      <link>http://www.phpdeveloper.org/news/17903</link>
      <description><![CDATA[<p>
On the PHP-Security.net blog today there's <a href="http://www.php-security.net/archives/8-Suhosin-0.9.34-dev-installation-howto.html">a new post</a> showing how to get the latest version of the <a href="http://www.hardened-php.net/suhosin/">Suhosin</a> security patch for PHP installed. 
</p>
<blockquote>
With the recently released PHP 5.4, the Suhosin patch and extension were removed from many Linux distribution packages (i.e., Debian et al.) and until three weeks ago, there was no possibility to compile and run the Suhosin extension under PHP 5.4. This little howto shall serve as installation instruction for Debian Wheezy users - your mileage may vary. I blogged about this here.
</blockquote>
<p>
They start with the apt-get commands to install the latest PHP5 for your distribution (yum commands are similar, of course) and includes the <a href="https://github.com/stefanesser/suhosin/tarball/master">location to download</a> the latest Suhosin version from <i>Stefan Esser</i>'s github account. Unpack it, compile and "phpize" it and if all goes well, you should have a shared module built and ready for use.
</p>]]></description>
      <pubDate>Thu, 03 May 2012 11:54:57 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Vance Lucas' Blog: Nginx + PHP-FPM Blank Pages with Phar Packages]]></title>
      <guid>http://www.phpdeveloper.org/news/17648</guid>
      <link>http://www.phpdeveloper.org/news/17648</link>
      <description><![CDATA[<p>
<i>Vance Lucas</i> has a new post sharing some of his experience in <a href="http://www.vancelucas.com/blog/nginx-php-fpm-blank-pages-with-phar-packages/">setting up nginx+PHP-FPM with phar packages</a> that he recently had with setting up a new server instance for a company. The problem showed itself as blank pages, apparently due to a feature in the Suhosin security package.
</p>
<blockquote>
Ran into this issue when setting up a new VPS for <a href="http://autoridge.com/">AutoRidge</a>. This happens when using Nginx and PHP-FPM with PHP 5.3+ and the Suhosin patch when trying to run a PHP script using a PHAR package. From what I can gather, the Suhosin patch basically blocks PHP include/require functions from executing files ending with .phar, which results in a PHP segfault that leaves no trace of any error at all.
</blockquote>
<p>
His solution is a pretty simple one - edit the "suhosin.ini" file to allow for the opening of includes in <a href="http://php.net/phar">phar</a> files (suhosin.executor.include.whitelist). You can find out more about the Suhosin security tool <a href="http://www.hardened-php.net/suhosin/">on the project's website</a>.
</p>]]></description>
      <pubDate>Thu, 08 Mar 2012 12:18:02 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Another Serious Security Bug on PHP 5.3.9]]></title>
      <guid>http://www.phpdeveloper.org/news/17504</guid>
      <link>http://www.phpdeveloper.org/news/17504</link>
      <description><![CDATA[On the PHPClasses.org blog there's <a href="http://www.phpclasses.org/blog/post/175-Another-Serious-Security-Bug-on-PHP-539.html">a new post</a> detailing an issue that came up in the PHP 5.3.9 release that caused a large security issue (PHP 5.3.10 has, however, <a href="http://php.net/downloads">already been released</a> to correct the issue).
</p>
<blockquote>
PHP 5.3.9 release was mostly meant to fix a security bug, but it introduced a new more serious bug. PHP 5.3.10 was just released to fix this issue. [...] This time it is a bug that allows arbitrary remote code execution. This means that it allows to run arbitrary code on the server, injected by an eventual attacker, so it can be used to cause many types of damage inside a server.
</blockquote>
<p>
The upgrade to <a href="http://php.net/downloads">PHP 5.3.10</a> is highly recommended to prevent this issue from effecting your applications. The <a href="http://www.phpclasses.org/blog/post/175-Another-Serious-Security-Bug-on-PHP-539.html">post</a> also mentions the dropping of Suhosin support (a security plugin for PHP) on the Debian linux distribution's default installation and how the PHP community has reacted to the decision.
</p>]]></description>
      <pubDate>Mon, 06 Feb 2012 14:16:22 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Brandon Savage's Blog: Suhosin: The Invisible Hand Of PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/13552</guid>
      <link>http://www.phpdeveloper.org/news/13552</link>
      <description><![CDATA[<p>
<i>Brandon Savage</i> has <a href="http://www.brandonsavage.net/suhosin-the-invisible-hand-of-php/">written up a look</a> at the <a href="http://www.hardened-php.net/">Suhosin</a> patch for PHP (a project lead by <i>Stefan Esser</i>), what it can do for your PHP installation and his opinion on the benefits.
</p>
<blockquote>
Last week, I received an email from someone who told me how the <a href="http://www.hardened-php.net/">Suhosin</a> patch had created problems for their team, and suggested that I write about it here. I thought this was a great idea, for a number of reasons. Particularly, Suhosin is one of those PHP patches that alters the way PHP operates in a fundamental fashion, yet also is installed by default in many places (for example, Ubuntu compiles this patch in by default on their installation).
</blockquote>
<p>
He talks about some of the features it includes - disabling <a href="http://php.net/eval">eval</a>, not allowing for remote includes, makes it possible to modify the memory limit per script and allows you to set limits on the length of REQUEST arrays. He notes that, while the Suhosin patch is a good thing and can make a real difference in your application, it's by no means a requirement to creating a secure application (and shouldn't be used as a replacement for such).
</p>
<p>
There's also an interesting <a href="http://www.brandonsavage.net/suhosin-the-invisible-hand-of-php/#comment">comment</a> from <i>Stefan Esser</i> himself on the comments <i>Brandon</i> made in the post.
</p>]]></description>
      <pubDate>Wed, 18 Nov 2009 08:14:52 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Suspekt Blog: Suhosin Patch 0.9.8 for PHP 5.3.0 *BETA* - Please Test]]></title>
      <guid>http://www.phpdeveloper.org/news/13043</guid>
      <link>http://www.phpdeveloper.org/news/13043</link>
      <description><![CDATA[<p>
As <a href="http://www.suspekt.org/2009/08/13/suhosin-patch-098-for-php-530-beta-please-test/">mentioned on the Suhosin blog</a> today, the latest patch for the PHP 5.3 edition of PHP (it's a beta) has been released:
</p>
<blockquote>
Because the new features of Suhosin Patch contains new code and some hacks I release the BETA version of the new Suhosin Patch to the public and hope people will test it in different OS/CPU/... and mail me the results to <stefan.esser@sektioneins.de>. The patch can be downloaded <a href="http://www.suspekt.org/downloads/suhosin-patch-5.3.0-0.9.8-BETA-1.patch">here</a>.
</blockquote>
<p>
Issues considered in this new patch version include the support for environment variables that let you configure how certain parts of the patch work (like memory handing and canary violation handling).
</p>]]></description>
      <pubDate>Fri, 14 Aug 2009 09:08:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Arnold Daniels' Blog: Suhosin patch for PHP 5.3]]></title>
      <guid>http://www.phpdeveloper.org/news/13027</guid>
      <link>http://www.phpdeveloper.org/news/13027</link>
      <description><![CDATA[<p>
In <a href="http://blog.adaniels.nl/articles/suhosin-patch-for-php-53/">this quick post</a> to his blog <i>Arnold Daniels</i> points out <a href="http://blog.adaniels.nl/wp-content/uploads/suhosinpatch.zip">their patched version</a> of the Suhosin hardening patch for PHP 5.3.
</p>
<blockquote>
The hardened-php project has yet to release a suhosin patch for PHP 5.3.0. We're already using PHP 5.3, therefore I've modified the 0.9.7 patch for 5.2.10 to work with 5.3.0.
</blockquote>
<p>
The Suhosin patch, created by the Hardened-PHP project is a protection system aiming to help protect your PHP installation from some of the common (and not so common) flaws in the PHP language itself. It's applied as a patch to the source before compiling and gives you <a href="http://www.hardened-php.net/suhosin/a_feature_list.html">a list of features</a> for the base engine, runtime, session and filtering protection.
</p>]]></description>
      <pubDate>Tue, 11 Aug 2009 12:47:22 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Brandon Savage's Blog: PHP 5.3 Not In Next Version Of Ubuntu]]></title>
      <guid>http://www.phpdeveloper.org/news/12997</guid>
      <link>http://www.phpdeveloper.org/news/12997</link>
      <description><![CDATA[<p>
As <i>Brandon Savage</i> mentions in <a href="http://www.brandonsavage.net/php-5-3-not-in-next-version-of-ubuntu/">this recent post</a> to his blog, PHP 5.3 (the most current release as of the time of this post) will not be included in the upcoming <a href="http://www.ubuntu.com/">Ubuntu</a> linux release and won't be upgradable via the normal package tools.
</p>
<blockquote>
A meeting of the development team on July 30th nixed the inclusion of PHP 5.3 from inclusion in Karmic, the next iteration of Ubuntu for the desktop and the server. According to <a href="https://wiki.ubuntu.com/MeetingLogs/Server/20090707">meeting minutes</a>, there is concern amongst the Ubuntu security team that failure to include the <a href="http://www.hardened-php.net/suhosin/a_feature_list.html">suhosin patch</a> in the PHP release would be a feature regression. Instead, the release will be referred to PPA until more testing can be completed.
</blockquote>
<p>
Until the package is officially accepted and where users can update it as usual, you can still try your hand at <a href="http://www.brandonsavage.net/installing-php-5-3-on-ubuntu/">compiling it manually</a> and getting your Apache server up and running quickly.
</p>]]></description>
      <pubDate>Wed, 05 Aug 2009 09:04:14 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stefan Esser's Blog: Suhosin Updates - Improved Randomness & LAZY Symbol Loading]]></title>
      <guid>http://www.phpdeveloper.org/news/10892</guid>
      <link>http://www.phpdeveloper.org/news/10892</link>
      <description><![CDATA[<p>
<i>Stefan Esser</i> has released a new update (really two, but one is the latest) to his <a href="http://www.suhosin.org/">Suhosin patch</a> for PHP - version 0.9.27.
</p>
<p>
The previous update (0.9.26) updated the utility with an improved randomness fixing a few issues with an ini setting and the uploadprogress extension as well as adding in a few new settings and updates to the randomizing functions that come included in PHP.
</p>
<p>
The 0.9.27 update (the most current) updates the patch with a lazy loading change that allows it to work correctly on systems that have it disabled by default (causing the previous patch to not work).
</p>
<p>
You can grab this latest release, 0.9.27, from <a href="http://www.suhosin.org/">the suhosin website</a>.
</p>]]></description>
      <pubDate>Mon, 25 Aug 2008 12:06:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPFreaks.com: Hardening PHP with Suhosin]]></title>
      <guid>http://www.phpdeveloper.org/news/10283</guid>
      <link>http://www.phpdeveloper.org/news/10283</link>
      <description><![CDATA[<p>
PHPFreaks.com has a <a href="http://www.phpfreaks.com/tutorial/hardening-php-with-suhosin">new tutorial</a> posted that looks to help you protect you and your application with an even greater level of security by using the <a href="http://www.hardened-php.net/suhosin/">Suhosin patch</a>.
</p>
<blockquote>
Suhosin is a great and simple way of increasing your security without having a large impact on overall performance. In this tutorial I will cover the installation and configuration of Suhosin on both debian etch and centos 5. I may cover mod_security in a later tutorial.
</blockquote>
<p>
They apt-get the packages needed for the patch in examples for two different distributions - Debian (etch) and CentOS. They also show how to set up some <a href="http://www.phpfreaks.com/tutorial/hardening-php-with-suhosin/page4">basic configuration</a> to get the patch installed and working with your PHP installation.
</p>]]></description>
      <pubDate>Wed, 28 May 2008 08:47:22 -0500</pubDate>
    </item>
    <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>
  </channel>
</rss>
