6

I do the web page for my local library, and I was thinking it might be kind of appealing to have a "custom" captcha based on book covers. So serve up one of several dozen book covers, and have the patron filling out the form type the book title to prove they're human. Assuming I stripped the title/author info from the image and filename, would that be enough? Would the fact that it was a unique system on a fairly small website be enough to make it effective? Just how tricky are the spam bots these days? Would having the image name be the ISBN # be too obvious?

Here is a sample cover:

Prove You Are Human
(source: mfrl.org)

10
  • 2
    Why do you want this instead of (RE)CAPTCHA?
    – Nitrodist
    Commented May 2, 2010 at 19:13
  • 2
    Do those covers look appealing without titels and author? Can they all be recognized? Commented May 2, 2010 at 19:16
  • You mean, that they would have to recall book title by picture of its cover? Wouldn't it be too hard for them?
    – Chris
    Commented May 2, 2010 at 19:18
  • 1
    @chris kind of defeats the purpose of a library doesn't it? Fortunately, i think he's planning to only use books with the title on the cover Commented May 2, 2010 at 19:27
  • 1
    Is anyone going to spam a library site? I would show some books as is and then get the user to type in the title. The OCR would be challenging enough not for anyone to bother imho. Commented May 2, 2010 at 22:00

2 Answers 2

3

You need to make it difficult for an OCR system to read the text. Otherwise the spam bot will easily get through your captcha, without any customisation from a human spammer.

That's why you see funny XORing, noise and distortion on most captchas these days.

As a matter of principle, it makes sense to NOT base the image name on something that can be looked up, although in the case of a local library, chances are low that any spammers will be writing custom scripts to defeat your captcha...

1
  • Is there a fairly simple way I could test OCR on some covers? I've added a sample cover into the original post since I can't seem to get it to show up in a comment.
    – aslum
    Commented May 2, 2010 at 19:48
1

Try, jQuery and html version from this: Practical non-image based CAPTCHA approaches?

1
  • Thanks, but we do already have CAPTCHA ... I was just curious if it might be possible to do something that was a little more thematically appropriate for a library, and easier for our technophobe patrons, while still being fairly secure.
    – aslum
    Commented May 2, 2010 at 21:55

Not the answer you're looking for? Browse other questions tagged or ask your own question.