I often read the blog of the erstwhile Neil Turner, and he’s recently posted an interesting article about anti-spam tool Bad Behaviour. I’ve installed it and it doesn’t seem to have broken anything so far
I’ve installed it and it doesn’t seem to have broken anything so far but then I followed Neil’s excellent instructions for Movable Type installations.
This is what Bad Behaviour is supposed to do:
Bad Behavior is a set of PHP scripts which prevents spambots from accessing your site by analyzing their actual HTTP requests and comparing them to profiles from known spambots. It goes far beyond User-Agent and Referer, however. Bad Behavior is available for several PHP-based software packages, and also can be integrated in seconds into any PHP script.
So, it’s an additional method of stopping spammers and bots from attempting to add comments and pings on my site by attempting to recognise their method of access. This won’t stop human-added spam but then I’ve already got other anti-spam traps as part of my Movable Type build.
I have no idea if it’s working just yet so I’ll see if the steady stream of junk trackbacks is reduced and also check on the site logs to see if I’m starting to get the “412 Error” messages for the blocked attempts.
Well, I’m still getting junk trackbacks so I’m not convinced that this script is working at all. I understand that it won’t work as well in Movable Type than in the official WordPress plugin due to the nature of the beast – or maybe I’ve just not installed it properly.
Either way I’ll have a read around and see what’s what.