Dec 8, 2012

Why should need CAPTCHA?

Called CAPTCHA (cap-ch-uh) which stands for "Completely Automated Public Turing test to tell Computers and Humans Apart" is a type of challenge-response method to ensure that responses produced can only be made by humans and not computers. In other words, CAPTCHA is the word verification test that included from a sign-up form as signed up for Gmail account, Yahoo, Facebook and more.

All internet users will have the experience and they have to face CAPTCHA although some assume it is very inconvenient, but not all are aware of relevant to the use of this method. So in this post I will summarize the time about how CAPTCHA works and why they are used.


What purpose CAPTCHA Used The Most Accurate?
CAPTCHA is primarily used to prevent automated software (bots) from performing actions just like humans do sign up or login, and so on. For example when signing up for a new email account, you will find a CAPTCHA at the bottom of the sign-up, This is actually to ensure that the form can only be filled by the people rather than automated software or a computer bot. Just imagine it is impossible for boats to guess exactly CAPTCHA produced. If this method is not used, then multiply accounts produced by the boat.

CATPCHA sometimes very annoying and may cause the user to lazy to sign up for a form. If you are the administrator / devoloper system, then CAPTCHA must be used because it has the ability to protect systems from malicious attacks where some hackers / crackers will try to poke at your system by creating software or a program (program) that can be signed up automatically. For example, hackers / crackers can use automated software to produce a significant amount of certain accounts may even be an infinite amount to cause a very high load on the target server. This indirectly lower the quality of 

 service a particular system. This can affect millions of legitimate users and their requests.

System Planning CAPTCHA
CAPTCHA idea is actually taken from the man's own theory that humans are more intelligent than the system. This is because the computer does not have a clear visual ability as humans with feelings of thought. People see and interpret through his computer when not. There are various methods used by the creators of CAPTCHA as confirmation through pictures / images that sometimes people own it difficult to identify the picture / the image (this is actually testing the assessment of human responses and it is impossible to interpret as human computer capable of assessing).

Breaking CAPTCHA
The challenge in breaking the CAPTCHA is very difficult to ensure that the computer is able to process information in a similar way as human thought. Algorithms with artificial intelligence / Artificial Intelligence (AI) must be designed to make the computer think like humans when faced with a picture / image. But I'm sure every security made ​​sure the capability to break it down and I always hold the principle that no one system is perfect in this world that can be done by human beings. Perhaps the video below strengthens my words.