< Web

Captcha

Szerző: Sallai András

Copyright © Sallai András, 2015

Licenc: GNU Free Documentation License 1.3

Web: http://szit.hu

A captcha

A captcha, kiejtve: [ˈkæptʃə]. A szó a következő mondat kezdőbetűiből alkotott betűszó:

Completely Automated Public Turing test to tell Computers and Humans Apart

Fordítása:

Teljesen automatizált nyilvános Turing-teszt a számítógép és az ember megkülönböztetésére.

Mint a fordításból már sejthető, a célunk, hogy megkülönböztessük az embert egy robot programtól. Általában webes felületen, űrlapok kitöltése esetén van értelme. Nem szeretnénk, ha webes felületünkön egy program töltögetné az űrlapot.

Történet

Kezdetben csak betűket kevertek véletlenszerűen. Majd később a betűket képkén tették közé. Mivel sok olyan programot készítettek, amely képes értelmezni a képre írta szöveget, ezért elkezdték torzítani a szöveget a képen. Áthúzgálták vonalakkal.

reCaptcha

Tulajdonképpen a Captcha újragondolása. A Google szerint a fenti képes és hasonló megoldások nem biztosítanak elégséges védelmet, mivel 99% a megfejthetősége.

A reCaptcha esetén a felhasználónak egyetlen egyszer kell egy jelölő mezőt bekattintatni, és máris megtörtént az ellenőrzés. Mi csak ennyit látunk belőle, de a háttérben finom algoritmus figyeli a kattintás előtti és utáni tevékenységeket, amelyből kiderül, hogy robot vagy felhasználó kattintott-e.

Linkek

http://hu.spam.wikia.com/wiki/Captcha

http://bitport.hu/a-google-emberbaratta-tette-a-captcha-t

http://visualcaptcha.net/

https://hu.wikipedia.org/wiki/Captcha

https://github.com/VividCortex/angular-recaptcha