I am sure you have encountered CAPTCHAs while filling forms, signing up, etc.. Ever wondered why is it for? If yes, i hope you have got the answer!
If you have not got the answer, here you go!!
CAPTCHA is the acronym for Completely Automated Public Turing test to tell Computers and Humans Apart, which means a test which seperates Humans and Computers automatically.
CAPTCHA is security measure against Bot attacks. It avoids scripts which performs automatic Sign-ups and form fill ups, which can overload Servers and Data Centers and make them vulnerable.
Imagine a hacker(script kiddler) or spammer who wants to open 1 Lakh Gmail accounts, without CAPTCHA he can do it in One hour( since computers are faster). With CAPTCHA his code cannot work because computer cannot think independently.
Turing Test is a process in which you Identify, if the user is a Human or a Computer. It includes test like Entering Text given in the box, Performing simple Calculation or Selecting pictures from grid which matches the question given. The basic Idea behind this test is the ability to think independently, which computer lacks.
Ideally, Turing test for Humans Should be easy i.e you can easily clear in one go.. But few times it is hard to perform it properly and we sometimes find it difficult so the average success rate for Humans is above 80% but success rate for Computers is less than 0.01%
Since, we humans fail to Complete the test successfully few times 'reCAPTCHA' - A Google Company, which gives free API for CAPTCHA for your site and Biggest CAPTCHA provider is all set to launch its Latest Version of CAPTCHA - Invisible reCAPTCHA
The new reCAPTCHA looks promising, lets hope for the best :)
--------------------------------------------------------------------------------------------------------------------------------------------------
Feel Free To Comment!!!
Previous Blog - BHIM | How to Send and Recieve Money using BHIM App
For More Blogs go to Home Page