Given the amounts of comment spam that I’ve been having to moderate, I’m thinking I’m going to try something a little different.
I’ve added an anti-CAPTCHA to the site. “What exactly is an anti-CAPTCHA?” you might ask. To make a short answer short: it’s sort of like a CAPTCHA, with the small difference that you’re supposed to get it wrong. Which means that all the script based spam-bots out there that blindly enter the CAPTCHA string will get rejected, as well bots that aren’t designed to handle CAPTCHA strings (you still have to enter a string, just not the one presented).
I’ve used TrencaSpammers as the basis, since I wanted something that was already out there and relatively easy for a machine to bypass (i.e.: rather than creating a custom script, I want something that bots will recognize). I’ve further modified it to make the image less obscured and altered the validation check to reject the correct number rather than require it (a string of the same length is still required, though, to ensure that at least something is typed in).
Some of the advantages to this method:
- It doesn’t present the same accessibility problems a regular CAPTCHA does (since any text can be entered)
- It doesn’t present as much burden to users (since it’s purposefully easy to read)
We’ll see if this has a practical effect in cutting down on the spam I have to moderate.