by Simon. Average Reading Time: about a minute.

A CAPTCHA (an acronym for “Completely Automated Public Turing test to tell Computers and Humans Apart”, trademarked by Carnegie Mellon University) is a type of challenge-response test used in computing to determine whether or not the user is human. The term was coined in 2000 by Luis von Ahn, Manuel Blum, and Nicholas J. Hopper of Carnegie Mellon University, and John Langford of IBM. A common type of captcha requires that the user type the letters of a distorted image, sometimes with the addition of an obscured sequence of letters or digits that appears on the screen. Because the test is administered by a computer, in contrast to the standard Turing test that is administered by a human, a captcha is sometimes described as a reverse Turing test. This term, however, is misleading because it could also mean a Turing test in which the participants are both attempting to prove they are the computer.

Captchas are used to prevent bots from using various types of computing services. Applications include preventing bots from taking part in online polls, registering for free email accounts (which may then be used to send spam), and, more recently, preventing bot-generated spam by requiring that the (unrecognized) sender pass a captcha test before the email message is delivered.

Captcha Implementations


This article has been tagged

, , , , , , , , , , , , , , , ,

Other articles I recommend

Adobe's LiveCycle Powered by Amazon's Cloud

Adobe recently announced, in conjunction with Amazon, that they would bring LiveCycle to Amazon’s Elastic Compute Cloud (EC2).

The ColdFusion Podcast Episode 16 – The Model-Glue Framework

Bryan Kaiser & Michael Haynie do the news and a hefty discussion of Model-View-Controller (MVC) frameworks, what they are, why they are useful in the development of ColdFusion applications, and discuss the Model-Glue MVC framework.

UK Adobe User Groups on LinkedIn

Whether you love it or you hate it, LinkledIn for Groups now has the UK Adobe User Groups for ColdFusion, Flex and Flash. To join the groups, simply click the appropriate link and start networking.