iMarc | Interactive Media Architects
  • Portfolio
  • Process
  • About
  • Communiqué
  • Contact
  • Support
  • Search

CAPTCHA: User-Unfriendly by Design

by Robert Mohns - June 4, 2007 / 11:04am View more articles

You may not of heard of CAPTCHA , but you've probably run afoul of one.

CAPTCHA is an acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart" (TM Carnegie Mellon University).

Spammers run web-surfing "bots" that spam web forms in hopes that the content will be published back onto the web — in blogs like this one, for example. CAPTCHA is intended to tell apart real humans from spam-bots, a form of Turing Test.

The problem being, many CAPTCHA systems are so challenging that humans can't pass the test.

Examples

Parallels Forum Registration:


Is the third character an letter S or a number 5? Is the fifth a distorted lower case b or a number 6?


Are the X's capital or lower case?

SmallDog blog comment form:


What's the center character, a zero or a letter O? (I failed this one.)


I failed this one too. If I weren't so stubborn I would have abandoned my blog comment by now.


O or Q? S or 5 or 6? Hope you guess correctly.

Digg story submission:


Well, it could be a lot worse...

A basic failure

The problem is in in the basic idea. Someone's going to comment that I've chosen examples of poorly done CAPTCHAs, but that's not really the point. CAPTCHA can be tuned, but ultimately they leave the real users holding the bag, because every time the user tries to act, they are actively challenged to perform a difficult cognitive task.

I can't think of any more user unfriendly behavior.

CAPTCHA is a noble idea, but the test should be based on the user's actions — not some test which is so challenging that you risk driving away your visitors or potential customers.

And heck, that's not even getting into the accessibility issues — CAPTCHA completely locks out the visually impaired. The W3C discusses this in its Inaccessiblity of CAPTCHA page.

Get out of the way

The iMarc blog doesn't put a CAPTCHA barrier between users at their comments. Instead, it screens the content based on a number of factors, ranging from blacklisted IP addresses and domains to the ratio of spam terms to non-spam terms. It works fairly well. Most of the time, comments go through without trouble. It stops a lot of real spam. And most importantly, it doesn't inconvenience the user every time they use the tool, which is the main failure of conventional CAPTCHA systems. It only adds inconvenience when the user does something that looks suspicious.

And this is the way to perform user friendly "human testing": perform the test on the user's actual actions and content contributions. Don't create a usability barrier. Get out of the user's way.

CAPTCHA. User-Unfriendly by Design.

More Articles Get the RSS Feed Post A Comment

3 Comments

by Jeff Turcotte   #
on June 4, 2007 / 2:35pm
I like CAPTCHA as a second-tier test for spam. If your comment looks like spam based on preset filters, etc, you should have to pass a CAPTCHA test to prove you are real.
by Nick   #
on June 4, 2007 / 4:35pm
I agree, CAPTCHA in general is a really good idea. I think the safest statement is that there is no one secure option. The iMarc comment section has read more than one of my comments as SPAM. I've actually run across a CAPTCHA that was this Xx0OFE65, no kidding. I wish I had Screenshotted it for evidence.
by David G. Paul   #
on July 13, 2007 / 1:48pm
I really hate the fact that in some cases 'bots can read the CAPTCHA images better than humans. It's not good.

Comments have been turned off on this blog.
Read something more recent.

Statements and opinions expressed in this blog and any comments made are the private opinions of the respective poster, and, as such, iMarc LLC is neither responsible nor liable for such content.

iMarc

iMarc is a web development company in Newburyport, MA. This is our blog.
View all blogs or learn more about iMarc.

* Hiring: We’re hiring a Web Designer to design and build web sites and branding collateral.

About the Author

Robert's Head Robert Mohns, Information Architect
Will architect websites for Wii.
More blogs by Robert

Search Our Blog

Recent Communiqués

  • Year in Quotes (volume 2)
  • Gunslinging Rockstar Ninjas
  • Now Hiring: Junior Interactive/Web Designer
  • Photoshop: Create Your Own Glossy Icons
  • They only come out at night
  • Context switches are expensive
  • <i> is not evil.
  • Schooled.
  • Full-screen branding
  • Summer Job, iMarc Style
  • Custom Away Messages are Overrated
  • Random Vent
  • Hiring: Junior Systems Administrator
  • Using A Framework
  • for lack of nail

Popular Communiqués

  • Hiring: Junior Systems Administrator
  • Photoshop: Create Your Own Glossy Icons
  • Now Hiring: Junior Interactive/Web Designer
  • Gunslinging Rockstar Ninjas
  • They only come out at night
  • Summer Job, iMarc Style
  • Random Vent
  • Full-screen branding
  • for lack of nail

Recent Comments

  • Now Hiring: Junior Interactive/Web Designer

    By Dnmhxxsh: this is be cool 8) big tit get fuck >:[

  • Now Hiring: Junior Interactive/Web Designer

    By Zblxsxro: It's serious comforter sets for teenager =-(( preteen boys raped girl %)

  • Now Hiring: Junior Interactive/Web Designer

    By Dejyleps: perfect design thanks old grannie sex tgp =-]]]

  • Year in Quotes (volume 2)

    By Nick: Not inspirational, but how i feel sometimes as "Client Support". "I'm Drowning,…

  • Firefox Html Validator on Ubuntu Gutsy

    By Simeon Anastasov: Forget about my last question - i was too lazy to read through the whole comment chain. Now I got it :)

RSS

RSS Icon Learn about RSS and get the feed for our blog.

About iMarc

  • We build custom web sites
  • In-house strategy, design, programming, hosting
  • In business since 1997
  • We’re located in Newburyport, MA
  • Call us at (978) 462-8848

© 2008 iMarc LLC, Contact Us

Links

  • Home
  • Portfolio
  • Client Support
  • Log In
  • (icon)RSS

Meet the Team

Alden's Head Alden Michaels, Developer Intern

Learn More | Meet the Others