Basically CAPTCHA stands for:
- Turning Test to Tell
- Computers and
They are also known as a type of Human Interaction Proof (HIP). Actually, Captcha is for the security checking purpose to ensure only the human can pass through. It is a technique to distinguish between the humans and computers system.
You have probably seen CAPTCHA tests on most of the websites. CAPTCHA are of different types.
They are Picture Identification Captcha,
- Math Solving Captcha,
- 3D Captcha,
- Ad-Injected Captcha,
- Distorted Word Captcha so on.
You can easily identify the pictures and can solve the mathematical problem also. So the test is simple and straightforward for you but for a computer, the test should be impossible to solve. In general computers or bots are not capable of solving a captcha. It is the necessary factor that test should be created to distinguish between the humans and the computers because the attacker can exploit the weaknesses of the website and their actions can affect millions of users and websites. In an automated system, spam mail can be sent to millions of users. So, In order to tests the identity which users are the real human beings and which ones are the computer automated programs.
reCAPTCHA is a free service that helps to protect the website from spam and abuse activities. It also uses the advanced risk analysis techniques to distinguish between the human users and the bots.
In the next section, I will write articles on how to implement CAPTCHA in your website.