CAPTCHA (Completely Automated Public test to tell Computers and Humans Apart) is a type of test that is commonly used in this age of modern computing in order to identify if the user is human or not. It is dependent on the user’s challenge-response. However, there are instances wherein text based captchas displayed vulnerability from machine attacks, thus, other forms of captchas were created by researchers.
The most popular alternative to text based captcha includes image recognition, which is also known as “Visual Captcha”. In this variation of computer initiated human validation, the user is presented with varied image options that he/she must correctly identify. Analysts pointed out that the task of recognizing objects are much more complex than typing simple texts, therefore visual captcha execution is much more reliable in withstanding machine learning-based attacks.
Some examples of Visual Captcha:
window.addEvent('load', function() { var djcfpagebreak_acc = new Fx.Accordion('.djcf_tabs .accordion-toggle', '.djcf_tabs .accordion-body', { alwaysHide : false, display : 0, duration : 100, onActive : function(toggler, element) { toggler.addClass('active'); element.addClass('in'); }, onBackground : function(toggler, element) { toggler.removeClass('active'); element.removeClass('in'); } }); var djcfpagebreak_tab = new Fx.Accordion('.djcf_tabs li.nav-toggler', '.djcf_tabs div.tab-pane', { alwaysHide : true, display : 0, duration : 150, onActive : function(toggler, element) { toggler.addClass('active'); element.addClass('active'); }, onBackground : function(toggler, element) { toggler.removeClass('active'); element.removeClass('active'); } }); });