SEMcaptcha – wszystko co ludzkie, botom jest obce

Komunikacja Człowiek-Komputer Zostaw komentarz

Internautom CAPTCHA znana jest przede wszytkim z formularzy rejestracyjnych np. na fora internetowe lub konta e-mail. Co to jest CAPTCHA? Nazwa to akronim od Completely Automated Public Turing test to tell Computers and Humans Apart. Są to różne  zabezpieczenia na stronach www, celem których jest dopuszczenie do przesłania danych tylko wypełnionych przez człowieka.

Są to rozwiązania nierzadko trudne do rozpoznania przez zwykłych użytkowników. Jeszcze większy problem stanowi CAPTCHA oparta na rozpoznawaniu wzorca dla osób niewidomych, które posługują się programami czytającymi stronę. O problemach z używaniem CAPTCHA warto przeczytać na blogu Roberta Drozda.

Od niedawna rozwijana jest alternatywa wobec technik zabezpieczających opartych na rozpoznawaniu obrazu. Jej inspiracją są osiągnięcia kognitywistyki.

Projekt SemCAPTCHA logików doktora Mariusza Urbańskiego i Pawła Łupkowskiego z Zakładu Logiki i Kognitywistyki UAM wykorzystuje kompetencję językową użytkowników do zabezpieczenia systemu informatycznego przed botami. Prezentowane są trzy, lekko zdeformowane wyrazy, a zadaniem użytkownika jest kliknięcie w ten, który znaczeniowo nie pasuje do pozostałych. Różnica pomiędzy człowiekiem a botem rozwiązującym takie zadanie polega nie tylko na podaniu właściwej odpowiedzi, ale dodatkowo na czasie potrzebnym do rozwiązania testu. Nawet jeśli program (np. oparty na sieciach neuronowych) będzie potrafił rozsztrzygnąć, że np. z trójki gołąb – mysz – szczur nie pasuje gołąb, to zajmie mu to więcej czasu niż człowiekowi. Aby wzmocnić efekt szybkości rozwiązania zastosowano pozytywny priming semantyczny. Zjawisko to polega na tym, że jeśli nawet na kilka milisekund wyświetlone będzie jakieś słowo np. skrzydła, to reakcja na gołębia w prezentowanej trójce  gołąb – mysz – szczur będzie znaczaco szybsza. Warunkiem jest to, aby słowo poprzedzające było znaczeniowo związane z tym, które ma być rozpoznane. Przykład można znaleźć na stronie projektu.

Zostaw komentarz


WordPress - Hosting: Twój hosting - Skórka: N.Design Studio - Spolszczenie: Adam Klimowski.
RSS wpisów RSS komentarzy Zaloguj się