Captcha

24
... separating man from machine since 2000

description

Captcha on the Internet.

Transcript of Captcha

Page 1: Captcha

... separating man from machine since 2000

Page 2: Captcha

Semnificatia AcronimuluiSemnificatia Acronimului

CompletelyAutomatedPublicTuring test to tellComputers andHumansApart

Page 3: Captcha

Ce, Cum, Unde?Ce, Cum, Unde?

CE este CAPTCHA UNDE este utila aplicarea sa? CUM punem in aplicare conceptul

Page 4: Captcha

Ce, Cum, Unde?Ce, Cum, Unde?

CE este CAPTCHA◦ o modalitate de a diferentia un utilizator uman, de un bot (sofware menit sa simuleze comportamentul omului care interactioneaza cu o anumita resursa).

Page 5: Captcha

Ce, Cum, Unde?Ce, Cum, Unde?

UNDE este utila aplicarea sa?◦ In spatiul Web, pretutindeni unde trebuie sa diferentiem un user uman de un bot formulare de inregistrare sisteme de voting (poll-uri) s.a.m.d.

Page 6: Captcha

Ce, Cum, Unde?Ce, Cum, Unde?

CUM punem in aplicare conceptul ◦ doua aspecte importante de luat in considerare

EFICIENTA

Page 7: Captcha

Ce, Cum, Unde?Ce, Cum, Unde?

CUM punem in aplicare conceptul ◦ doua aspecte importante de luat in considerare

UTILIZABILITATEA

Page 8: Captcha

Ce, Cum, Unde?Ce, Cum, Unde?

Un CAPTCHA ideal – suficient de inteligent si suficient de usor de folosit de catre un utilizator uman

Page 9: Captcha

Ce, Cum, Unde?Ce, Cum, Unde?

CUM punem in aplicare conceptul ◦ desi initial CAPTCHA era text-based, in prezent exista mai multe tipuri de implementari:

• text-based• image-based• audio-based• video-based

Page 10: Captcha

text-based CAPTCHA este cel mai raspandit si cel mai vechi tip disponibil. Implementarile sunt numeroase, dar principiul este identic, lucru vizibil in exemplele urmatoare.

Page 11: Captcha

Text-BasedText-Based

Gimpy◦ dezvoltat de Yahoo si Universitatea Carnegie Mellon in anul 2000 (motive de necesitate)

Page 12: Captcha

Text-BasedText-Based

EZ-Gimpy◦ o versiune mai noua a lui Gimpy, folosit de Yahoo la inregistrarea conturilor.

Page 13: Captcha

Text-BasedText-Based

MSN Passport◦ A fost folosit de MSN, similar cu cel de la Yahoo (genereaza 8 caractere distorsionate)

◦ Recent a fost inlocuit de o versiune mai noua.

Page 14: Captcha

image-based CAPTCHA – un concept interesant, neutilizat pe scara larga. Necesita baze de date mari cu adnotari ale imaginilor si de multe ori alegerea unui raspuns corect este dificila.

Page 15: Captcha

Image-BasedImage-Based

Pix◦ prezinta userului 4 (sau 6) imagini avand un anumit tag. Userul trebuie sa ofere tag-ul corect.

◦ dezavantaj: baza de date cu imaginile este publica; se pot scrie programe care raspund corect pe baza acesteia.

Page 16: Captcha

Image-BasedImage-Based

SQ-Pix◦ Utilizatorul trebuie sa incercuiasca un obiect dintr-o serie de 3 imagini.

Page 17: Captcha

Image-BasedImage-Based

ESP-Pix◦ Utilizatorul trebuie sa recunoasca un obiect ce apare in 4 imagini, oferindu-i-se si variante de raspuns

Page 18: Captcha

Image-BasedImage-Based

Bongo◦ se bazeaza pe problema recunoasterii de patternuri. Ofera userului doua serii de imagini formate diferit iar apoi ii cere sa incadreze obiecte intr-una din serii.

Page 19: Captcha

audio-based CAPTCHA – destul de eficient si raspandit, in ultimul timp. Coexista in general cu text-based CAPTCHAs, pe site-uri renumite precum cel de la Yahoo s.a.

Page 20: Captcha

Audio-BasedAudio-Based

Eco◦ in general, utilizat impreuna cu un CAPTCHA text-based, pentru a ajuta persoanele cu probleme de vedere

◦ se alege random o serie de caractere , le transpune in format audio si distorsioneaza sunetul.

Page 21: Captcha

video-based CAPTCHA – cel mai nonconformist tip, inca aflat in stadiu de dezvoltare. Avem nevoie de un CAPTCHA atat de complex? Nu stim, dar intotdeauna e bine sa fim pregatiti.

Page 22: Captcha

Video-BasedVideo-Based

NuCaptcha◦ Este o companie care are o noua abordare contra atacurilor botilor dar si contra atacurilor human-generated.

◦ Dintr-un video i se cere userului sa recunoasca o serie de litere ,ceea ce din start reduce rata de succes a unui bot, si prin durata acelui video se cresc teoretic costurile unui atac human-generated.

Page 23: Captcha

Viitorul ...suna bine?Viitorul ...suna bine?

Emerging Images◦ Yahoo a avut ideea de a crea programe CAPTCHA, tot Yahoo le revolutioneaza.

◦ se pune accentul pe capacitatea umana de a “face ordine in haos” – la un cu totul alt nivel.

Page 24: Captcha

Viitorul ...suna bine?Viitorul ...suna bine?

CAPTCHA, evident, evolueaza. La fel si inteligenta artificiala, cel mai

mare inamic al sau. Dar atata timp cat o masina de calcul nu poate decat sa simuleze creierul uman, exista loc de CAPTCHA.