March 11, 2007

The eagle eyed (and those posting) will notice a weird image in the post form. This is a captcha - a Completely Automated Public Turing test to tell Computers and Humans Apart.

That mouthful means that if you're human, you can read the somewhat mangled images in the post section. If you're a computer (like the automated spamming script that has been pestering me lately) you can't read them. Thus my clever webserver can tell humans and computers apart. Only humans may post comments. This test ensures that.

It doesn't do anything more than that. It doesn't assume humans are actually intelligent or posting non-inane comments. That's still allowed and even expected of course!

This isn't a very secure captcha as they go. It should be enough to stop the spam comments I've been getting however, so it's staying at least until it's cracked...


RSS feed for comments on this post.

The URI to TrackBack this entry is:

  1. Ciz says:
    March 11, 2007 @ 20:39 — Reply

    Try KittenAuth :)

  2. stephenw32768 says:
    March 12, 2007 @ 16:07 — Reply

    Are blind people who use screen readers no longer welcome to post here?

    (PS: took me three attempt before I got a captcha with unambiguous characters...)

  3. CMU says:
    March 12, 2007 @ 19:50 — Reply

    I didn't write the captcha thingie. It's just a plugin. It has a system for creating WAV files for audibly reading the captcha image to you. I turned it off because I'm mean however, and also because it wasn't very good.

    At least if you get the captcha wrong the form self refills with what you wrote.

  4. Tenacious P says:
    March 12, 2007 @ 19:27 — Reply

    I feel a bit sorry for the spammers. Probably just a bunch of Emo script-kiddies expressing themselves the only way they know how. To that end, have a quintillion spellings of \'Viagra\':

    Viagorea ViagDrHa V l a g r a VyAGRA via---gra viagrga via-gra \'V 1 @ G\' Ra Viagzra viagdra via_gra ViaZUgra Viargvra ViagrYa Vii-agra ViagWra vi(@)gr@ Viagvra V-I-A-G-R-A Vi-ag.ra vigra Vkiagra via.gra v-ii-a=g-ra V l A G R A VIA7GRA V/i/a/g/r/a VIxAGRA Viaggra vi@gr|@| ViaTagra ViaVErga Viagr(a Viagr^a Viágrá Viagara Viag@ra Viag&ra vi@g*r@ V-i.a-g*r-a V1@grA ViaaPrga Vi$agra ViaJ1gra Viag$ra via---gra Viaoygra Vi/agra Viag%ra Viarga V|i|a|g|r|a Viag)ra vi@|g|r@ Viag&ra vi**agra vi@gr*@ vi-@gr@ V iagr a V&iagra


  5. Ciz says:
    March 12, 2007 @ 21:14 — Reply

    Most spammers are blind people anyway, they can't see they keyboard well enough to spell properly, and can't tell when they've hit 'Send', so just keep clicking away. If you want to stop spamming, just make PCs quieter so they can't find them. (P.S. the form refiller prints backslash-escaped apostropes)

Leave a Comment

Sorry, Comments have been disabled for this post