PHPIDS 0.6.4 is ready
Sunday, June 6th, 2010It’s been quite a while since we released the 0.6.3 – and a lot of things happened during the past months. The PHPIDS has experienced several small but very important changes – including the obligatory detection or more attack patterns thanks to the incredible submissions by LeverOne and Gareth Heyes as well as and major performance optimizations. Especially the “Harmless HTML allowed” mode has been overhauled and optimized – less looping, better detection rates and way faster scanning.
PHPIDS 0.6.4 includes the most recent version of the legendary HTMLPurifier – a recent cooperation allowed us to fix some mutual problems with a fierce parser bug in Internet Explorer 8 causing JavaScript execution via expression(). Also former problems with broken protocol handlers don’t exist anymore. Thanks to Roberto Salgado and Johannes Dahse an lot more SQL Injection vectors are being detected now – with fewer false positives. Additionally PHPIDS is now running on PHP 5.3 without any problems or broken tests.
The exceptions list in the Config.ini now allows using regular expressions for more granular matchings – but also supports the old and proven string method. So you don’t have to change your config file if you don’t want to.
Great news for CakePHP users – the guys from Websec Information Services created the CakePHPIDS plug-in running on CakePHP 1.3. You can have a look at the plug-in and an excellent how-to article right over here. Similar good news exist for osCommerce developers – thanks to celextel there’s an official plug-in too now which you can check out here.
So we hope the changes made the long waiting time worthwhile and you enjoy the new release version. Grab your copy on our downloads page as usual.



