CAPTCHA-teknik som skyddar
Photobucket

Har du någonsin genomfört en CAPTCHA? Du vet, processen att noggrant skriva in en slumpmässig sträng av siffror eller bokstäver eller en kombination eller båda på en webbplats? Från bank till blogg, webbplatser plågas av spammare. Som skydd mot angrepp av skadlig programvara på nätet har många webbplatser den här praktiska försvarsmekanismen som är speciellt utformad för att besegra spammare.

CAPTCHA är en relativt kort akronym för den ganska utdragna fullständiga beskrivningen: Helt automatiserad Public Turing Test To Tell Computers and Humans Apart. Frasen skapades av några få hjärnhakar från Carnegie Mellon University: Luis von Ahn, Manuel Blum och Nicholas J. Hopper. John Langford från IBM spelade också en viktig roll i att försöka patentera själva förkortningen.

Ett Turing-test är en teknisk kontroll av en dators förmåga att visa intellekt. Testresultaten mäts utifrån huruvida en människa konsekvent kan skilja skillnaden mellan datorn från en annan människa. Så CAPTCHA använder samma teknik för att producera tester som människor kan spricka, men datorer kan inte. I verkligheten kan en CAPTCHA tekniskt kallas ett omvänd Turing-test eftersom det är en dator som administrerar testet till en människa.

Testen är i allmänhet en förvrängd uppsättning godtyckliga siffror eller bokstäver som människor inte har några problem med att läsa, men som datorer har massor av problem att se dem ordentligt. Detta beror på att datorer litar på teckenigenkänning för att läsa information. Vågig eller på annat sätt förvrängd information är nästan omöjlig för en dator att avkoda - just nu. När du läser den här artikeln, perfektioneras tekniken som så småningom gör det möjligt för datorer att läsa oklara siffror. Tills den tekniken är felfri, stammas datorer fortfarande av CAPTCHA, vilket främmande karaktärerna är tillräckligt för att vara oläsliga.
Hur testerna utvärderas bestäms också av en verklig mänsklig kontra datorinfiltreringsskala. CAPTCHA använder teknik som avgör om en verklig människa "tar testet" eller inte (eller anger bokstäver och siffror) eller om det är ett automatiserat program av något slag. Detta fungerar faktiskt som ett skräppostfilter - en slags virtuell sifter för webbplatser som håller ut riffraff, eller i detta fall, spammare.

Fungerar CAPTCHA verkligen? Tja ... för nu. En nyare version av denna teknik, med namnet RECAPTCHA, finjusteras för att besegra spammare igen. Spammare har, som förväntat, räknat ut hur man manövrerar sig över den nuvarande CAPTCHA-tekniken, så ganska snart kommer RECAPTCHA att vara standarden att stubba spammare igen.