The term CAPTCHA stands for ‘Completely Automated Public Turing Test to tell Computer and Humans Apart.
It is a word verification test that is generated by a server to ensure that the response is generated only by humans and not by a computer or bot.
CAPTCHA was first created by Nicholas J. Hopper, John Langford, Luis Von Ahn, and Manuel Blum.
CAPTCHA alphabets and numbers are arranged in such a pattern that currently the computer software cannot read those alphabets and numbers but for humans, it is quite easy to figure out the letter and numbers in CAPTCHA and pass that test.
The main purpose of CAPTCHA is to protect websites from automated attacks generated by computers called bots. CAPTCHA is usually used by websites like Hotmail, Yahoo, and Gmail.
These websites use CAPTCHA service to ensure that the forms being filled are actually generated and filled by humans and not by a bot or automated software.
CAPTCHA is also used by websites offering online polls to ensure that all the votes being cast are from humans and that automated software is not trying to manipulate the voting system.
CAPTCHA can also serve to protect websites such as Hotmail, Yahoo, and Gmail against email spam and denial of service attacks.
Currently, a correctly designed and deployed CAPTCHA system cannot be bypassed by a computer because a correctly designed CAPTCHA would not permit more than one attempt at one CAPTCHA.