Kokiu būdu interneto svetainė įsitikina, kad nesate robotas? Štai kaip iš tiesų veikia CAPTCHA

2023 m. rugpjūčio 10 d. 08:33
Lrytas.lt
Jei nors kartais jungiatės prie kokių nors interneto svetainių, turbūt neišvengiamai esate susidūrę su CAPTCHA testu, kuriuo prašoma patvirtinti, kad nesate (ro)botas. Tačiau kas iš tiesų yra ta CAPTCHA ir kaip tai veikia?
Daugiau nuotraukų (1)
Visiškai automatizuotame viešame Tiuringo teste, skirtame atskirti kompiuterius nuo žmonių (angl. Completely Automated Public Turing test to tell Computers and Humans Apart, CAPTCHA) vartotojams duodama užduotis, kurią atlikus jie atskiriami nuo robotų.
Užduočių būna įvairių – nuo erzinančių („prašome pažymėti šio paveikslėlio dalis, kuriose yra šviesoforas“) iki visiškai paprastų (spustelėkite čia, kad patvirtintumėte, jog nesate robotas). Tačiau kaip veikia pastarieji testai? Ar botai tikrai tokie kvaili, kad negali paspausti mygtuko?
Trumpai tariant, ne. Vaizdo klipe iš britų televizijos laidos „QI“ paaiškinama, kad testas iš tikrųjų žiūri į jūsų elgesį prieš paspaudžiant mygtuką. Nes esama botų, kurie gali paspausti mygtuką – tačiau jiems sunkiau suvaidinti normalų žmogaus elgesį prieš tai.
Pasak kibernetinio saugumo įmonės „Cloudflare“, testas seka vartotojo pelės kursoriaus judėjimą, kai jis juda link langelio.
„Net ir pats tiesiausias žmogaus judesys turi tam tikrą atsitiktinumą mikroskopiniame lygmenyje: mažyčiai nesąmoningi judesiai, kurių botai negali lengvai imituoti. Jei žymeklio judėjime yra šiek tiek šio nenuspėjamumo, testas nusprendžia, kad vartotojas tikriausiai yra žmogus, – rašoma „Cloudflare“ svetainėje. – ReCAPTCHA taip pat gali įvertinti vartotojo įrenginyje saugomus naršyklės slapukus ir įrenginio istoriją, kad pasakytų, ar vartotojas yra botas.“
„Tarkime, jei prieš pažymėdami langelį peržiūrėjote kelis kačiukų vaizdo įrašus, pažymėjote širdelę prie „Twitter“ žinutės apie Gretą Thunberg, prieš pradėdami dirbti pasitikrinote savo „Gmail“ paskyrą – visa tai leidžia jiems manyti, kad jūs turėtumėte būti žmogus, – vaizdo įraše pasakoja „QI“ laidos vedėja Sandi Toksvig. – Iš esmės spausdami „Aš nesu robotas“ nurodote svetainei pažvelgti į jūsų duomenis ir nuspręsti pačiai“.
Paprastai šio testo pakanka, kad programa įsitikintų, jog esate žmogus – tačiau kartais ji pateikia jums alternatyvias CAPTCHA užduotis – pavyzdžiui, jei jūsų pelės judesiai šiek tiek per tikslūs arba jei jūsų naršymo istorija yra kaip roboto.
Parengta pagal „IFL Science“.
InternetasrobotasPokalbių robotas
Rodyti daugiau žymių

UAB „Lrytas“,
A. Goštauto g. 12A, LT-01108, Vilnius.

Įm. kodas: 300781534
Įregistruota LR įmonių registre, registro tvarkytojas:
Valstybės įmonė Registrų centras

lrytas.lt redakcija news@lrytas.lt
Pranešimai apie techninius nesklandumus pagalba@lrytas.lt

Atsisiųskite mobiliąją lrytas.lt programėlę

Apple App StoreGoogle Play Store

Sekite mus:

Visos teisės saugomos. © 2024 UAB „Lrytas“. Kopijuoti, dauginti, platinti galima tik gavus raštišką UAB „Lrytas“ sutikimą.