Ihmisen ja koneen erottaminen toisistaan Internetissä
MATTILA, ANTTI (2011)
MATTILA, ANTTI
2011
Vuorovaikutteinen teknologia - Interactive Technology
Informaatiotieteiden yksikkö - School of Information Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2011-11-02
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-21931
https://urn.fi/urn:nbn:fi:uta-1-21931
Tiivistelmä
CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) on automatisoitu keino erottaa ihminen tietokoneesta. Nämä Internet-palveluiden väärinkäyttöä estävät tekstipohjaiset haasteet kyetään kuitenkin murtamaan tehokkaasti. Tähän asti ongelman ratkaisuksi on riittänyt haastekuvien monimutkaistaminen, mutta haasteiden vaikeuttamisella päädytään lopulta siihen, että haasteita eivät kykene ratkaisemaan koneet eivätkä ihmiset.
Tässä tutkielmassa käydään läpi useita visuaalisia ja auraalisia CAPTCHAhaasteita. Haasteista esitellään vahvuudet ja heikkoudet, ja tämän tiedon perusteella muodostetaan CAPTCHA-kehys auttamaan tulevaisuuden CAPTCHAsuunnittelua. Kehyksen mukaan suunnitellaan uusi sosiaaliseen kuvapalveluun perustuva CAPTCHA, TAGTCHA. Visuaalisissa CAPTCHA:ssa on usein ongelmana haastekuvien automaattinen generointi ja tarkistus. TAGTCHA ehdottaa tähän ratkaisuksi kuvapalvelun käyttäjien kuvien ja niihin merkittyjen tunnisteiden käyttöä haasteina ja niiden ratkaisuina. TAGTCHA:ssa on kaksi erilaista haastetyyppiä: tekstiversio, jossa käyttäjä kirjoittaa tekstikenttään kuvaa kuvaavia sanoja, ja monivalintaversio, jossa käyttäjä valitsee pudotusvalikosta kuvaa parhaiten kuvaavan sanan.
Suoritettujen käyttäjätestien perusteella TAGTCHA:n tekstiversio toimii huomattavasti paremmin kuin monivalintaversio, mutta tekstiversiokin onnistui tunnistamaan ihmisen vain hieman alle 50% suorituskerroista. Kuvapalveluun perustuvan CAPTCHA:n suurimmaksi ongelmaksi havaittiinkin vastausten tarkistus; kuvapalvelusta kuvien ohella hankitut oikeat vastaukset ovat vain yhden ihmisen mielipide kuvan sisällöstä, eivätkä välttämättä vastaa sitä, mitä kuva todellisuudessa esittää.
Asiasanat: CAPTCHA, HIP, kuvapohjainen CAPTCHA
Tässä tutkielmassa käydään läpi useita visuaalisia ja auraalisia CAPTCHAhaasteita. Haasteista esitellään vahvuudet ja heikkoudet, ja tämän tiedon perusteella muodostetaan CAPTCHA-kehys auttamaan tulevaisuuden CAPTCHAsuunnittelua. Kehyksen mukaan suunnitellaan uusi sosiaaliseen kuvapalveluun perustuva CAPTCHA, TAGTCHA. Visuaalisissa CAPTCHA:ssa on usein ongelmana haastekuvien automaattinen generointi ja tarkistus. TAGTCHA ehdottaa tähän ratkaisuksi kuvapalvelun käyttäjien kuvien ja niihin merkittyjen tunnisteiden käyttöä haasteina ja niiden ratkaisuina. TAGTCHA:ssa on kaksi erilaista haastetyyppiä: tekstiversio, jossa käyttäjä kirjoittaa tekstikenttään kuvaa kuvaavia sanoja, ja monivalintaversio, jossa käyttäjä valitsee pudotusvalikosta kuvaa parhaiten kuvaavan sanan.
Suoritettujen käyttäjätestien perusteella TAGTCHA:n tekstiversio toimii huomattavasti paremmin kuin monivalintaversio, mutta tekstiversiokin onnistui tunnistamaan ihmisen vain hieman alle 50% suorituskerroista. Kuvapalveluun perustuvan CAPTCHA:n suurimmaksi ongelmaksi havaittiinkin vastausten tarkistus; kuvapalvelusta kuvien ohella hankitut oikeat vastaukset ovat vain yhden ihmisen mielipide kuvan sisällöstä, eivätkä välttämättä vastaa sitä, mitä kuva todellisuudessa esittää.
Asiasanat: CAPTCHA, HIP, kuvapohjainen CAPTCHA