Kuvavarmennus
Kuvavarmennus on menetelmä, jolla voidaan varmistaa että palvelun käyttäjä on ihminen. Kuvavarmennus on yksi tapa toteuttaa CAPTCHA-kysely.
Kuvavarmennusta käytetään monilla keskustelualueilla, tai muutoin käyttäjien vuorovaikutusta hyödyntävillä sivustoilla.
Ideana on yleensä että käyttäjälle näytetään kuva jossa on tekstiä tai numeroita, ja pyydetään käyttäjää kirjoittamaan kuvassa oleva teksti läheiseen tekstikenttään. Normaalin näkökyvyn omaava ihminen suoriutuu tehtävästä, mutta automaattinen tietokoneohjelma (botti) ei pysty vastaamaan kysymykseen oikealla tavalla.
Mikäli palvelua käyttävä ihminen ei kykene erottamaan juuri sillä käytetyn kuvavarmenteen tekstiä, monet järjestelmät tarjoavat mahdollisuuden vaihtaa toiseen satunnaiseen kuvaan.
Heikkoudet
muokkaaRoskapostittaja tai muu ei-toivottua automaattista sisältöä lähettävä taho voi liittää bottiin tekstintunnistustoiminnon jolla se kykenee tunnistamaan kuvavarmennuksessa olevasta kuvasta tekstin ja pystyy tunnistautumaan kohdejärjestelmässä ihmiseksi. Tämän välttämiseksi kuvavarmenteen kuvasta pyritään tekemään mahdollisimman epäselvä jotta tekstintunnistusohjelma ei kykenisi lukemaan sitä, mutta toisaalta kuvan pitäisi olla riittävän selkeä ihmisen ymmärrettäväksi.
Mikäli palvelun käyttäjä on näkövammainen, ei tätä menetelmää luonnollisesti voida käyttää. Joissakin järjestelmissä on tämän tilanteen varalta mahdollisuus käyttää vaihtoehtoisia menetelmiä, kuten esimerkiksi laskutoimituksen ratkaisemista.