Probabil că nu există un astfel de utilizator de internet care, cel puțin o dată în viață, nu a avut nevoie să introducă „simboluri dintr-o poză” în câmpul corespunzător de pe site. Deseori se dă o explicație a importanței acestei acțiuni: a distinge o persoană de un robot. Dar cum se face diferența poate să nu fie clar pentru cineva. Și cuvântul de origine străină - captcha - este complet nou în limba rusă și, prin urmare, poate provoca confuzie în acest proces.
Ce este CAPTCHA? Acesta este un test controlat de computer care vă permite să determinați cu o precizie diferită dacă un utilizator aparține uneia dintre categorii: o persoană sau un computer (robot, bot). Acesta este modul în care puteți preveni înregistrarea automată în servicii, de exemplu, pentru a evita mesajele de tip spam. Ca forme problematice în captchas, se folosesc următoarele: • o succesiune de caractere care trebuie introduse, • o ghicitoare, al cărei răspuns trebuie dat, • un exemplu aritmetic, răspunsul la care trebuie găsite și introduse în câmp; • seturi de poze, în care trebuie să marcați toate imaginile care conțin un anumit obiect etc.
Aceste forme pot fi recunoscute de o persoană, dar nu de un computer în fiecare caz. Problemele exprimate prin formulare pot fi rezolvate de oameni, dar nu întotdeauna de un computer.
Un exemplu de operație captchaLa generarea unei secvențe de caractere, semnele de limbă sunt plasate pe un fundal care se poate îmbina cu caracterele și ele însele pot fi distorsionate. Este dificil pentru un robot să distingă un semn de fundalul unui element și să recunoască unul sau altul simbol distorsionat, astfel încât computerele eșuează adesea astfel de teste.
Posibilitatea de a trece testul pe calculatorÎn unele cazuri, angajații trec testul și efectuează acțiuni de care administratorii de resurse doresc să-i protejeze. Acest lucru este posibil din mai multe motive: • recunoaște imaginea; • răspuns laîntrebarea imagine este încorporată în numele fișierului imagine, care se găsește în codul sursă al paginii; • se recunoaște algoritmul de construire a formularului și se selectează opțiunile de răspuns etc.
Astfel, în răspunsurile la întrebările „ce este un captcha?”, „pentru ce este?”, „sub ce forme este implementat?” si "se poate rezolva?" nu există aspecte complicate. Cu toate acestea, este important să rețineți că este imposibil să se garanteze protecția completă a site-ului cu ajutorul testelor CAPTCHA, dar este destul de posibil să se filtreze parțial un număr mare de solicitări automate (mașini) care pot duce la spam. .