Captcha
-
Upload
mircea-caraiman -
Category
Technology
-
view
414 -
download
4
description
Transcript of Captcha
... separating man from machine since 2000
Semnificatia AcronimuluiSemnificatia Acronimului
CompletelyAutomatedPublicTuring test to tellComputers andHumansApart
Ce, Cum, Unde?Ce, Cum, Unde?
CE este CAPTCHA UNDE este utila aplicarea sa? CUM punem in aplicare conceptul
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).
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.
Ce, Cum, Unde?Ce, Cum, Unde?
CUM punem in aplicare conceptul ◦ doua aspecte importante de luat in considerare
EFICIENTA
Ce, Cum, Unde?Ce, Cum, Unde?
CUM punem in aplicare conceptul ◦ doua aspecte importante de luat in considerare
UTILIZABILITATEA
Ce, Cum, Unde?Ce, Cum, Unde?
Un CAPTCHA ideal – suficient de inteligent si suficient de usor de folosit de catre un utilizator uman
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
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.
Text-BasedText-Based
Gimpy◦ dezvoltat de Yahoo si Universitatea Carnegie Mellon in anul 2000 (motive de necesitate)
Text-BasedText-Based
EZ-Gimpy◦ o versiune mai noua a lui Gimpy, folosit de Yahoo la inregistrarea conturilor.
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.
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.
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.
Image-BasedImage-Based
SQ-Pix◦ Utilizatorul trebuie sa incercuiasca un obiect dintr-o serie de 3 imagini.
Image-BasedImage-Based
ESP-Pix◦ Utilizatorul trebuie sa recunoasca un obiect ce apare in 4 imagini, oferindu-i-se si variante de raspuns
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.
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.
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.
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.
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.
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.
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.