[[oktatas:web|< Web]] ====== Captcha ====== * **Szerző:** Sallai András * Copyright (c) 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