IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > Dashboard > Bobby Woolf: WebSphere SOA and J2EE in Practice > Miscellaneous Technologies > CAPTCHA
developerWorks
Log In   View a printable version of the current page.
Overview Spaces Forums Blogs Podcasts Wikis Exchange
CAPTCHA
Added by bwoolf, last edited by bwoolf on Oct 13, 2006  (view change)
Labels: 
(None)

CAPTCHA

CAPTCHA means Completely Automated Public Turing test to tell Computers and Humans Apart.

A server uses a CAPTCHA to verify that a client is a person and not a machine. A CAPTCHA is often visual, like the one shown below, a distorted image of some characters that defeats optical character recognition (OCR) and that the user has to type in. A CAPTCHA can also be a simple question, such as a simple math problem like "3 + 5", where the user has to type in the answer.

I mention CAPTCHAs in Web 2.0: APIs Instead of GUIs. Web sites use CAPTCHAs to prevent bots from using the Web site automatically, so that only humans can use the site. This helps prevent automated commenting such as spam, prevent polling for prices or status, prevent automated account creation, etc.

See also:

Some CAPTCHA implementations:

Luis von ahn of Carnegie Mellon University has interesting research on Human Computation, which basically utilizes computational abilities of humans to perform tasks that cannot be easily accomplished by computers.  One of the best examples of it is labeling images.  Google Image search uses this to label images.

Posted by shakeel at Oct 13, 2006 13:49 | Permalink

    About IBM Privacy Contact