chongqed
Tuesday, February 15, 2005
 
CAPTCHAs: Do they have to be inaccessible?

CAPTCHAs have become very popular among the blogger and even among the wiki crowd to prevent spamming by automated bot scripts. Wikipedia's article on CAPTCHAs is one of the few places where accessibility problems of the CAPTCHA system are discussed.

However, the only recommendation Wikipedia gives is to resort to audio as opposed to visual CAPTCHAs.

But there is a far better solution. You don't need images, you don't need audio files, all you need is a little imagination, plain text and a tiny little script in the background. Contrary to popular believe, it doesn't take multimedia to demonstrate how dumb computers really are. They may be able to process plain text, but they aren't able to understand it. So why not simply ask them trivial little questions?

Questions like these have any kind of bot script completely stumped (unless it already knows them, of course). Yet, screen readers can read them to their users and if you resize them for the benefit of the visually-challenged, they don't get all pixely.

So I suggest that instead of installing a library that draws random letters and digits on a GIF, you simply sit down and come up with 10 or 20 questions that anybody can answer. Should be easy enough.

This idea and the sample questions were taken from the Question Asker Extension for the Oddmuse wiki engine, courtesy of the apparently brilliant Brock Wilcox.

 
Comments:
I wrote a Note for the W3C in 2003 on CAPTCHA inaccessibility, and Eric Meyer has written a logic puzzle WordPress plugin that does what you want.

For my part, I'm off to the Wikipedia page to update it. :)
 
I've considered something like this, but the problem is that it's difficult to ask a definitive question without being verbose.

"What is the first letter of this sentence?"

Some people might type in "W", others might type in "w".

If you ask something involving numbers, you're going to have to say something like:

Enter a numeral, like 1, 2, or 3. Don't spell out the number's name.

-- The Lonewacko Blog
 
We find any way for block spam in the http-sphere. It good worked for guestbook and forums: Spam Blocker Crawler. It crawler placed on our server and scan guestbooks on many equal urls and send messages to hoster and Google. I think it is interesting way.
 
Post a Comment

<< Home
This blog is a place for me to share my views on the wiki spam problem, the email spam problem, and life in general.

ARCHIVES
May 2004 / June 2004 / July 2004 / August 2004 / October 2004 / November 2004 / December 2004 / January 2005 / February 2005 / March 2005 / September 2005 / October 2005 / November 2005 / January 2006 / October 2006 / January 2007 / May 2007 /


LINKS