快讯:会议分别表决通过了十三届全国人大8个专门委员会组成人员名单-新闻发布厅-时政频道-中工网
Ovaj ?lanak ili neki od njegovih odlomaka nije dovoljno potkrijepljen izvorima (literatura, veb-sajtovi ili drugi izvori). |



?CAPTCHA“ (?ita se kap?a) je vrsta izazov-odgovor test koji se koristi u informatici da odredi da li je korisnik ?ovjek ili kompjuter. Proces podrazumjeva jedan kompjuter (server), koji tra?i od korisnika da odradi jednostavan test koji je kompjuter sposoban da generi?e i ocijeni. Po?to bi kompjuter trebao da bude nesposoban da rije?i taj test, svaki korisnik koji unese ta?an odgovor se smatra ?ovjekom. Uobi?ajeni ?CAPTCHA“ testovi tra?e od korisnika da unese nekoliko slova koja su prikazana na neki na?in iskrivljenoj slici.
Skra?enica ?CAPTCHA“ dolazi od engleskog -Completely Automated Public Turing test to tell Computers and Humans Apart (u prijevodu: potpuno automatizovani javni Tjuringov test za razlikovanje kompjutera i ljudi).
Problem koji stvaraju uobi?ajeni ?CAPTCHA“ testovi jeste ?to onemogu?uju pristup ne samo kompjuterima , ve? i slijepim i slabovidnim licima, koja nemaju na?ina da odgovore na tra?eni upit. Neki od metoda za rje?avanje ovog problema (mada se u praksi jo? uvijek relativno rijetko koriste) jesu omogu?avanje slijepim ili slabovidim licima da klikom na odgovaraju?e dugme zatra?e da umjesto vizuelnog pola?u audio ?CAPTCHA“ test, ili da se obrate administratoru sistema, koji ?e im omogu?iti otvaranje naloga.
Kako vrijeme prolazi, razvijaju se sve napredniji algoritmi za ?itanje ?CAPTCHA“ sli?ica, pa i same sli?ice postaju sve kompleksnije. Ovo sa jedne strane zna?i da ponekad ?itanje slova sa slike i za ?ovjeka mo?e da predstavlja veliki izazov (neki sistemi nude korisniku da zamijeni sliku ukoliko mu je ne?itljiva). Sa druge strane novi algoritmi razvijeni za razbijanje ?CAPTCHA“ sistema mogu da unaprijede OCR tehnologiju (automatsko prepoznavanje skeniranog teksta).
Neki od pronalaza?a ?CAPTCHA“ sistema su implementirali na?in da se dio napora koji korisnici ula?u da odgovore na ove testove prakti?no iskoristi (u vidu sistema distribuiranog rada). Po ovoj ideji, jedan dio ?CAPTCHA“ sli?ice predstavlja uobi?ajeni tekst (koji je ne?itljiv za ma?inu, ali server zna ?ta na slici pi?e, pa mo?e da provjeri da li je korisnik unio ta?an odgovor), dok drugi dio predstavlja mali dio skeniranog teksta koji OCR ?ita?i nisu uspjeli da razaberu (vidi Projekat Gutenberg), pa se korisnikov odgovor koristi da de?ifruje taj segment teksta.
Razlozi za kori?tenje
[uredi | uredi izvor]Postoji vi?e razloga zbog kojih se koriste ovakvi testovi za razlikovanje kompjutera i ljudi. Jedan je spre?avanje spama (ne?eljenih reklamnih poruka) na forumima. Ogla?iva?i ?esto prave botove (programe), koji krstare Internetom, pronalaze forume na kojima otvaraju naloge, i zatim obasipaju sve diskusije nerelevantnim reklamnim materijalom. Ovo naravno mogu i ljudi da rade, ali bi to bilo mnogo mnogo manje isplativo, jer kompjuter mo?e da ostavlja poruke stotinama puta br?e.
Drugi razlog je spre?avanje automatskog otvaranja hiljada naloga na sajtovima koji pru?aju razne besplatne servise (kao ?to je na primer Gmail servis za elektronsku po?tu), ?to mo?e da iscrpi resurse sistema.
Tre?i razlog mo?e da bude spre?avanje pristupa botovima besplatnim sistemima koji se finansiraju prikazivanjem reklamnih banera. Na primer, serveri koji slu?e za razmjenu datoteka izme?u korisnika Interneta ?esto ne napla?uju svoje usluge ni po?iljaocima datoteka, niti korisnicima koji ih skidaju sa Interneta, a svoje tro?kove pokrivaju i zara?uju tako ?to prije po?etka skidanja datoteke korisniku prikazuju reklamne poruke. Ukoliko bi neko programirao botove da skidaju materijale sa takvih sajtova (?to je razvijena praksa), reklamne poruke niko ne bi vidio, i sponzori ne bi imali interesa da pla?aju postavljanje svojih reklamnih banera.
Jo? jedna primjena je za?tita korisni?kih naloga od napada koji su usmjereni na otkrivanje korisni?ke lozinke metodom grube sile (isprobavanje kombinacija slova dok se ne otkrije koja je lozinka). Ako korisnik pri poku?aju logovanja vi?e puta unese pogre?nu lozinku, za svaki dalji poku?aj logovanja se od njega tra?i da odradi ?CAPTCHA“ test, kako bi se sprije?ilo da bot poku?ava da se uloguje satima ili danima sve dok ne otkrije lozinku.