I’ve had enough of comment spam. Therefore I started looking for a good solution and found the “AuthImage”:http://www.gudlyf.com/index.php?p=376 plugin for “WordPress”:http://www.wordpress.org. I installed it here and on a couple of other weblogs and it seems to work.

What the plugin does is add a field to the comment posting form. It asks the user to retype the code that is shown in the image in an input field. This is not much work for the user, however makes it a whole lot harder for bots to successfully post their spam. If the code doesn’t match, the comment is denied.

Now all we have to solve in trackback spam. Luckily I don’t get that much of that (yet).


Rss Commenti

18 Commenti

  1. Although it’s not much work I find it annoying actually, having to type this code. However, it’s better then comment spam. Stupid spam! >:(

    #1 Wezz6400
  2. It’s also a lot harder for blind people, or people who are dyslexic. It’s also very easy for spammers to circumvent, and they’re already doing it (they show it on pornsites, and let other humans recognize it for them). Please remove them, you’re giving a bad example…

    See also:
    http://www.w3.org/TR/turingtest/

    For an accesible alternative:
    http://www.meyerweb.com/eric/tools/wordpress/wp-gatekeeper.html

    Though just adding an extra hidden fields seems to keep most out as well.

    #2 Mark IJbema
  3. Looks good. I Installed it a few weeks back on my blog and it stopped the spam. I had to tweak it because I don’t have the GD libs installed.

    #3 Richard Caetano
  4. It’s also a lot harder for blind people, or people who are dyslexic.
    Sorry, but why would those people read blogs? If they can read the blogs, why won’t they be able to read the AuthImage?

    I have a wordpress blog too, though it’s not popular enough yet to be spammed. I was thinking when the spams arrive one day, I’ll start changing the names of the form items or rearrange them around. Will that work?

    #4 Spaceman-Spiff
  5. Your blog doesn’t need to be popular to get spammed. Mine isn’t popular but it does get spammed.

    I don’t really like the auth image solution, but it is better than nothing.

    Might have to have a look into some spam protection as well.

    #5 Jacob Duursma
  6. The amount of spam has little to do with blog popularity. I’m resposible for three other blogs that get very little traffic, yet receive as much spam as I do (not that mine is that popular).

    Rearanging form fields doesn’t really help I’m affraid. I added an additional form field of which the value was checked. Didn’t help

    #6 Zef Hemel
  7. Hmm… how bout renaming the field names (author, email, url, comment)? Will need more effort to do though.

    #7 Spaceman-Spiff
  8. Ok, how about adding a random string onto the end of each field name? For example ‘email’ would become ‘email_3157′.

    Now, this could be a problem if the user enters something incorrectly and the page reloads, as the field names would change. There is an easy solution to this, just use the title of the article to generate the random sting.

    The best way to do this (that I can think of) would be to modify the code from my hashing function (My host is down at the moment) to generate a ten character long numeric hash based on the entries title, the field name and a website specific key that the blog owner can set.

    Doing this the email would become something more like ‘9421564276′. And the user wouldn’t have to worry about their browser deleting their content because the field names changes.

    Do you like it?

    #8 The Wolf
  9. ““Its also a lot harder for blind people, or people who are dyslexic.”
    Sorry, but why would those people read blogs? If they can read the blogs, why won’t they be able to read the AuthImage?”

    Because they use screenreaders, and screenreader can’t read images? Because the have braillerules, and braillerules don’t show images?

    Also, thanks to this clueless ’security’ you have to post it right the first time, because else you have to press back, the image doesn’t update on your screen, but it does on the server, so now you need to guess the code… nice…

    #9 Mark IJbema
  10. Anyone have any thoughts on my idea?

    #10 The Wolf
  11. Your idea may work, depending on how smart the bot is. If the bot firsts downloads the post page and then tries to detect which is which field is which, and is successful in doing so, it doesn’t solve anything. But then again, it might just do the trick.

    #11 Zef Hemel
  12. Its worth a shot, will you try it?

    #12 The Wolf
  13. #13 Mark IJbema
  14. Yes it does, that’s a trackback, not a comment.

    #14 Zef Hemel
  15. This image is totally inaccessible (one need to have good eyesight and graphic enabled browser) and thus just plain wrong :-(
    Please, please, please do remove this crap….

    #15 Kate
  16. This is a test
    six upper-aych upper-eee eight upper-que three

    #16 Mark IJbema
  17. [...] to do. I will try and see if I can find a solution asap. Might be something a bit like Zef has on his blog, or maybe something a bit more accessible. [...]

    #17 Jacob Duursma » Spam
  18. [...] to do. I will try and see if I can find a solution asap. Might be something a bit like Zef has on his blog, or maybe something a bit more accessible. [...]

    #18 Jacob Duursma » Spam

Sorry, the comment form is closed at this time.