I am a fan of modsecurity ( // ) as a fast and cheap way to get decent protection for application layer attacks. But, as you know, risks are increasing and when the risk analysis performed to your organization shows that application disruptions have a big impact to the core business, it's time to strengthen controls and think about delivering protection from the code itself.. I have found useful PHPIDS library, which detects XSS, SQL Injection, header injection, directory traversal, DoS and LDAP attacks. Since it works from code, you can get the output and send it to your favorite alert vault to correlate security events. Version 0.6.4 was recently released. More information at Want to use same functionality in perl? Try /dist/CGI-IDS/view/lib/CGI/IDS.pm . It is based on php-ids. The link for this article located at SANS is no longer available. . Leverage the PHPIDS library to robustly identify XSS and SQL Injection attacks, thereby strengthening the security of your application.. application security, PHPIDS, threat detection, ModSecurity, attack prevention. . LinuxSecurity.com Team
The Hardened-PHP project team is pleased to announce the release of version 0.1.1 of our PHP security hardening patch. This new Hardened-PHP release is the first one that is publicly announced and is considered stable on atleast linux systems. . . .. The Hardened-PHP project team is pleased to announce the release of version 0.1.1 of our PHP security hardening patch. This new Hardened-PHP release is the first one that is publicly announced and is considered stable on atleast linux systems. Hardened-PHP is a patch against the PHP codebase which adds security hardening features to it to protect 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. Hardened-PHP provides: + Protection of the Zend Memory Manager with canaries + Protection of Zend Linked Lists with canaries + Protection against internal format string exploits + Protection against arbitrary code inclusion + Syslog logging of attackers IP We consider Hardened-PHP 0.1.1 to be the best version of Hardened-PHP available and we strongly recommend that users of older versions upgrade as soon as possible. Hardened-PHP is available for download via HTTP from The distribution file name is: hardened-php-4.3.6-0.1.1.patch.gz MD5 checksum: 62f7d49b89c93dace247c2bc189b7503 Yours, The Hardened-PHP Project Team... Hardened PHP - Hardened-PHP The link for this article located at php.net is no longer available. . The Hardened-PHP project team is pleased to announce the release of version 0.1.1 of our PHP securit. hardened-php, project, pleased, announce, release, version, securit. . LinuxSecurity.com Team
ava programs are especially vulnerable to decompilers, because Java source code is compiled to Java bytecode. But there are techniques to make decompilation harder. It is a difficult prospect to take machine level code and translate it backwards into language level . . . . ava programs are especially vulnerable to decompilers, because Java source code is compiled to Java bytecode. But there are techniques to make decompilation harder. It is a difficult prospect to take machine level code and translate it backwards into language level code with a complex programming language. Today, many modern compilers have built-in security features that remove all variables and function names, move code to optimize execution, strip all comments, and make the translation as difficult as possible. Unfortunately, it is easy to recover an assembler language version of a Java program. This is because Java's constant pool contains a great deal of information about the source code. Java programs are especially vulnerable to decompilers, because Java source code is compiled to Java bytecode, which is a platform independent abstraction layer for the virtual machine. Because Java's bytecode contains interface and type information that runs safety checks on the language before it is actually run on the machine, decompiling is much easier in Java than most other development languages. The link for this article located at Earthweb is no longer available. . ava programs are especially vulnerable to decompilers, because Java source code is compiled to Java . programs, especially, vulnerable, decompilers, because, source, compiled. . LinuxSecurity.com Team
Get the latest Linux and open source security news straight to your inbox.