De multe ori atunci cand ne inregistram, comentam sau publicam diverse informatii sau materiale pe un website, ni se afiseaza un cod, uneori greu de descifrat, pe care trebuie sa-l introducem pentru a duce la bun sfarsit operatia pe care dorim sa o facem pe site-ul respectiv. Ce este mai exact acel cod, de ce este folosit si mai ales de ce este acesta uneori indescifrabil, eventual daca acel cod va deveni cu timpul mai greu de descifrat sau din contra va disparea - toate aceste informatii le vei gasi in continuarea articolului.
Ce este Captcha?
CAPTCHA reprezinta acronimul expresei englezesti "Completely Automated Public Turing test to tell Computers and Humans Apart", se aseamana fonetic cu verbul "capture" - a prinde / a captura, apare in anul 2000 si are drept echivalent romanesc expresia "Test Turing public, complet automat, pentru distingerea computerelor de oameni". Un test Turing reprezinta un concept creat de
Alan Turing - matematician, informatician, logician si criptanalist britanic considerat parintele inteligentei artificiale - prin care se testeaza daca o masina de calcul sau un program informatic care se comporta mai mult sau mai putin asemanator oamenilor poate concura cu un subiect uman pentru a raspunde la o serie de intrebari logice sau de a efectua operatii care sunt caracteristice doar oamenilor, de exemplu recunoasterea de elemente vizuale dintr-o imagine.
Mai exact, Captcha este un software care are menirea de a proteja site-urile de pe web de actiunile unor programe de calculator numite roboti sau boti care au scopul de a realiza automat operatii care sunt destinate doar persoanelor, de exemplu de a crea conturi, de a posta comentarii, de a citi continutul paginiilor, etc.
Varianta cea mai folosita de Captcha este acea in care utilizatorului i se afiseaza o imagine ce contine litere si cifre distorsionate, iar acesta trebuie sa le recunoasca si sa le reintroduca de la tastatura pentru a dovedi ca este persoana si nu program automatizat. Alte forme de captcha includ de exemplu redarea sonora a unor litere sau cifre pe care utilizatorul trebuie sa le introduca intr-un formular folosind tastatura, efectuarea unor operatii simple (adunare, scadere, inmultire) pe baza unor cifre care sunt la randul distorsionate.
Mai exista in prezent si tipuri de captcha care nu doar au scopul de a diferentia personale fata de programele informatice ci si de a diferentia persoana autorizata sa efectueze o anumita actiune pe un site fata de alte persoane, folosind dispozitive speciale care genereaza un cod atat captcha cat si de identificare (de exemplu, token-urile bancare).