|
|
|
|
Login to share your opinion Attack on WordPress Blogs on RackSpaceThis year we regularly see how hackers exploit security holes in infrastructure of large shared hosting providers to compromise thousands legitimate websites of their clients.… read more Security Talk: Fortifying Your Joomla! WebsiteEven if Joomla! is one of the safest Content Management Systems available, Joomla! Websites get hacked every day. Prevent your CSS and Javascript files from being cachedSometimes you just don’t want your CSS or Javascript files to be cached. For instance, I don’t feeling like having to explain to a customer… read more 20 Steps to a Flexible and Secure WordPress InstallationA comprehensive WordPress installation, albeit simple to produce, often requires multiple steps — many of which can easily be omitted accidentally. How many times have… read more Fixing Codeigniters Database sessionThe closest thing to a fix for Codeigniter's session bugs destroying sessions prematurely. read more Securing Your PHP WebsiteYou can also hide, or at least obscure, the fact that you’re using PHP to drive your site. Use the expose_php directive to prevent PHP… read more Salting Passwords in DB or Across the Wire?One of the sessions at SxSW talked about the importance of salting passwords in the database in case an attacker gains database access. The assertion… read more IE Blocking iFrame CookiesI got a call today about one of my applications not running correctly from inside an iFrame. I tried it out and it looked like… read more Prevent Your Website From HackingRegarding the use of Internet, particularly the World Wide Web (WWW) service, the world is going through an evolution phase. Today every big company or… read more web2project Security VulnerabilityIt turns out that web2project was vulnerable to a handful of select Cross Site Scripting (XSS: definition) vulnerabilities. While the attack vector was pretty specific… read more Mitigate the Security Risks of PHP System Command ExecutionAs the Web continues its march towards becoming the de facto interface for the world's software applications, developers must find effective ways to not only… read more Single Sign-On authentication using OpenID and other security measuresThe authentication of the PHPClasses site users will be changed to work in a separate site. It will use the OpenID protocol, so you do… read more Auth/ACL implementation strategiesI'm going to talk more about ACLs than Auth. Auth is simple, it's the ACL that will trip you up. Since both concepts are coupled… read more HTML Sanitisation: The Devil's In The Details (And The Vulnerabilities)In this article, I take a look at some of the solutions PHP developers rely upon to perform HTML Sanitisation. Mostly because few others have… read more Update your WordPressThis week at Black Hat conference in Las Vegas, security company Qualys presented and released BlindElephant, a utility that scans web sites for insecure web… read more Securing MySQL in 10 minutesMuch like my last entry on memcache, I'm not trying to write the ultimate security guide for securing a mysql server... I'm just outlining the… read more Genius Open Source LibrariesWhen the right tool for the job doesn’t exist, you build it. We came up with a set of functions to sanitize tainted data in… read more Possible vulnerabilities found in PHP session IDsSeclists.org has posted an advisory titled “Weak RNG in PHP session ID generation leads to session hijacking.” RNG stands for Random Number Generation, and the advisory… read more The prefix has nothing to do with telephonyWhen dealing with website security, most web masters think only about fending off potential attacks. However, we are all human. No matter how hard we… read more MOPS-2010-022: PHP Stream Context Use After Free on Request Shutdown VulnerabilityPHP uses the stream context during stream destruction, although it was already freed in the request shutdown before. read more |
|