What is the Hardened-PHP Project?The Hardened-PHP Project is a group of people creating a patchset that adds security hardening features to PHP to protect your servers on the one hand against a number of well known problems in hastily written PHP scripts and on the other hand against potential unknown vulnerabilities within the engine itself.Implemented protections (until now)- Canary protection of the Zend Memory Manager- Canary protection of Zend Linked Lists- Canary protection of Zend HashTable Destructors- Protection against internal format string exploits- Protection against arbitrary code inclusion- Configureable input variable filter (filter for size, length, number, depth)- Syslog logging of attackers IP and attacked script- Protects the superglobals from beeing overwritten by import_request_variables()/extract()- memory_limit cannot be increased over the configured maximum- Protection against malfunctional realpath() implementations- Safe Unlink protection for the Zend Memory ManagerCopyright © 2004-2005 Hardened-PHP Project
[root@sme601dev root]# php -vHardened-PHP 4.3.11/0.2.7 (cli) (built: Apr 26 2005 19:52:22)Copyright (c) 1997-2004 The PHP GroupZend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
What is the Hardened-PHP Project?The Hardened-PHP Project is a group of people creating a patchset that adds security hardening features to PHP to protect your servers on the one hand against a number of well known problems in hastily written PHP scripts and on the other hand against potential unknown vulnerabilities within the engine itself.