Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

3. diel - ReCAPTCHA v PHP

V minulej lekcii, Tvorba sitemapy v PHP , sme si ukázali, ako vytvoriť Sitemap pomocou PHP.

V tomto článku sa spoločne pozrieme na systémy CAPTCHA a reCAPTCHA. Prvý si objasníme pojem CAPTCHA a preletíte jej histórii. Potom postupne prejdeme jednotlivé verzie systému reCAPTCHA a na konci článku nás taky čaká konkrétny príklad jednoduchej implementácie.

Captcha

CAPTCHA je skratka pre anglické: "c ompletely a utomated p ublic T uring test to tell c omputers and h umans a part". Teda plne automaticky verejný Turingov test na odlíšenie počítačov od ľudí.

Ako názov napovedá, CAPTCHA slúži na rozlíšenie počítačov a skutočných ľudí. To je potreba predovšetkým pri obrane proti spamovým robotom, ktorí by inak zaplnili stránky nepoužiteľným obsahom (napr .: komentármi) alebo by mohli zahltiť stránku požiadavky (napr .: sťahovanie mnohých filmov).

Histórie

Prvý CAPTCHA vznikla v roku 1997 a termín bol zavedený v roku 2003. Ihneď po vzniku sa zdvihla vlna negatívnych reakcií. Používatelia si sťažovali, že CAPTCHA spomaľuje ich prácu.

ReCAPTCHA

ReCAPTCHA je konkrétnej implementácie systému CAPTCHA firmou Google. Teraz si postupne ukážeme jednotlivé verzie.

Verzia 1 - Text formou obrázku

Prvé pôvodné reCAPTCHA predstavoval iba text prevedený na obrázky, ľahko poupravené (napríklad zvlnený a párkrát preškrtnutý). Nielenže táto prvá verzia dokázala bojovať proti robotom, ale využívala sa tiež na digitalizáciu kníh. Jedno slovo už bolo digitalizované a používalo sa ako overenie. Druhé previedol do textovej podoby človek. Vyzerala nasledovne:

2 slová, pod nimi input na overenie

Bohužiaľ, ako už asi tušíte, táto prvá reCAPTCHA už sa nepoužíva a Google ju prestal podporovať. Hlavným dôvodom bol problém s OCR. To znamená, že počítačové programy sú schopné prevádzať obrázky na text.

Verzia 2

Rozpoznávanie obrázkov

S touto konkrétne verziou reCAPTCHA


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh iba za 125 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 8 článkom (8 lekcií) tohoto kurzu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

Lekcia vysvetlí základy systému CAPTCHA a reCAPTCHA a ukáže praktickú implementáciu. Pozrieme sa na históriu antispamu a jednotlivé verzie.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Jakub Kornel
Avatar
Aktivity