Helping people with computers... one answer at a time.

You've probably seen Captcha's and not even realized it. Captcha's are used frequently to make sure that systems aren't gamed or spammed by machines.

It'd been quite a while since I received your newsletter and it was then that I realized that the reason for this was that my GMail through Outlook 2003 was not working! I browsed over to Gmail.com and sure enough, the mail was there! Someone pointed out that I should go to UnlockCaptcha. And I did, that's when my Gmail POP started working .

I am curious what is a "Captcha"?

It's a bit of computer science geekery that you probably have interacted with many times before.

Captcha is an acronym for "completely automated public Turing test to tell computers and humans apart." It's even trademarked by Carnegie Mellon University.

Here's why that's important...

One of the oldest problems in computer science is to build a computer or software that mimics "thinking" like a human, and does it so well that you couldn't tell the difference. You could ask it a series of questions, and you wouldn't be able to tell whether the responses came from a real human or a computer. That's referred to as a form of "Turing test", after the computer scientist Alan Turing.

A Captcha is a kind of "reverse Turing test". In essence it's a way of proving that you're human.

You know those images with slightly scrambled letters, where you're supposed to type in what you see? That is a Captcha. Deciphering those letters is currently beyond the ability of contemporary mass market computers and software. Since you and I can typically make out what those letters are, and then type them in correctly, we must not be computers. We've proven that we're human.

"You know those images with slightly scrambled letters, where you're supposed to type in what you see? That is a Captcha."

Why do we care?

As with so many things these days, it mostly comes back to spam.

Here's one example: without a Captcha, it would be easy to write a computer program to open hundreds or thousands of Hotmail accounts, and start spamming from them. Once the accounts are blocked, the program can just as easily start creating thousands more. It really would be as easy as it sounds for a reasonably competent programmer.

However, at some point along the account creation process, Hotmail presents a Captcha, saying in effect "prove to me that you are not a computer, and I'll let you create this account". The computer program is stopped dead in its tracks.

I suspect that you actually experienced something similar. GMail apparently tries to prevent similar abuse by preventing you from accessing your POP3 mail "too often" (whatever that means). Apparently you tripped the limit, and GMail locked out your POP3 access. In order to restore that access you had to - you guessed it! - prove that you're human. That "UnlockCaptcha" page has two things on it: a place for you to enter your account name and password, and the Captcha: a bunch of distorted text for you to type in.

Captcha's have one big drawback: they assume you can see. Blind computer users, of which there are many, can by definition not complete a visually oriented Captcha. There are alternative types of Captchas - some using images (match the word to the picture), or even simple math (what's the answer when you add these two numbers) that can, sometimes, work better. Alternatively some sites include a link to an completely different verification mechanism for those with vision problems. The Google page you mentioned includes an icon that, when clicked on, plays an audio version of the Captcha. (Sadly, it requires plugins and ActiveX controls, so it's still not particularly seamless, but it's better than nothing at all.)

The future of Captcha is also interesting. There's no doubt that image processing software and computers themselves will become more powerful and eventually will be able to automatically decipher today's Captcha images. What than?

Article C2695 - June 19, 2006 « »

Share this article with your friends:

Share this article on Facebook Tweet this article Email a link to this article
Leo Leo A. Notenboom has been playing with computers since he was required to take a programming class in 1976. An 18 year career as a programmer at Microsoft soon followed. After "retiring" in 2001, Leo started Ask Leo! in 2003 as a place for answers to common computer and technical questions. More about Leo.

Not what you needed?

Recent Comments
8 Comments
Danny Garcia
June 22, 2006 7:52 AM

Thanks Leo, that kinda "CAPTCHAD" my imagination.

shirley warbington
September 10, 2007 3:16 AM

having to go to captcha every time I change rooms is a pain. Can I get around this?

Richard Oxford
September 1, 2009 5:37 PM

I just want to prove I have a gmail account.
Adsense is saying I do NOt Have an account
but, I have the Verification Code.But where can I
enter it. all I am trying to do is get an adsense
I.D. thats all,its making me NUTS!!

Bill
September 11, 2012 7:57 PM

My problem is that I often can't tell whether a letter is upper or lower case. Does it matter?

Mark J
September 11, 2012 8:02 PM

@Bill
Some are case sensitive. Others are not.