Robotfilter
Robotfilter, även kallat robotfälla eller captcha (skrivs oftast med versaler på engelska, CAPTCHA), är ett test som antas vara lätt att lösa för människor, men inte för programvaruagenter. Ordet captcha myntades år 2000 av Luis von Ahn, Manuel Blum, John Langford då studerande vid Carnegie Mellon University[2]. Robotfilter används vid inloggning på gratis e-posttjänster och ibland även före avsändning av e-post för att förhindra missbruk av e-posttjänsten (utskick av skräppost) med hjälp av automatiska program, robotar. Robotfilter används även vid många former av registreringar på webbsidor, som till exempel forum och gästböcker. Det kan också användas för att förhindra automatisk inläggning av reklamlänkar på wikiier eller i kommentarsfälten på bloggar.[3]
Vanliga captchor består ofta av förvrängda eller överlappande ord eller teckenkombinationer som avsändaren måste avläsa och skriva in korrekt i ett fält. Sådana förvrängda tecken är relativt lätta för människor att läsa (förutsatt att de inte har problem med synen), men datorprogram för teckenigenkänning har stora svårigheter att lösa dem.
Ordet captcha är en alternativ, ljudenlig stavning av det engelska ordet capture (fångst). Det är alltså en slags fälla. Ibland förklaras ordet captcha som en förkortning för "Completely Automated Public Turing test to tell Computers and Humans Apart", "Helt automatiskt Turingtest för att skilja på datorer och människor", men det är en efterhandskonstruktion (så kallad "backronym").
En annan variant av captcha är att visa två slumptal, till exempel "3 + 8", och be användaren att fylla i summan i ett fält. Det är ju inte svårt för en robot att knäcka detta om den förstår vad det handlar om, men detta kan skydda mot vissa robotar som inte har programmerats att känna igen denna typ av captcha.
Knäckande av captchor
Det har visat sig mycket svårt att besegra vissa captchor på helautomatisk väg, men utsändare av oönskad reklam, skräppost, sägs ha börjat erbjuda pornografiskt material på webbsidor i utbyte mot att besökaren löser en captcha som först hämtats någon annanstans ifrån. Resultatet används sedan för att skapa konton hos någon gratis e-posttjänst på nätet, exempelvis Hotmail, som spammaren använder för att ta emot svar från intresserade kunder. Det behövs många sådana konton eftersom varje konto normalt bara kan ta emot några hundra brev.[4]
Andra captchas har visat sig vara lättare för program att lösa än för människor.
Kritik
Metoden med captcha har kritiserats för att den utestänger människor som har problem med synen. Många webbplatser har därför kompletterat vanliga visuella robotfällor med sådana som inte kräver full visuell läsförmåga.[5]
Robotfilter har även kritiserats för att ta upp onödigt mycket tid. Robotfilter uppskattas enligt ett arbetslag på Carneige Mellon University tillsammans ta uppemot 150 000 timmar per dag för alla Internetanvändare.[6]
Nästa generations captchor
Då den ursprungliga captcha-metoden har knäckts av spammare har forskare på Penn State i USA nu börjat utveckla nästa generations captcha som de kallar Imagination. Imagination består av två steg där fokus inte längre ligger på att identifiera förvridna bokstäver utan istället tolka bilder. Testet är uppdelat i två steg. I det första steget visas en bild som är uppbyggd av ett antal bilder. I det testet gäller det att användaren ska klicka i centrum av en av dessa bilder. Om man lyckas med detta kommer man till steg två. Då visas en bild av ett objekt och det gäller för användaren att identifiera objektet utifrån en lista med alternativ.[7][8]
En variant av ovanstående låter datoranvändaren klicka på de "rätta" av ett antal visade bildlänkar (som att klicka på alla bilderna som visar katter).
Se även
Referenser
- ^ Malik, Jitendra; Mori, Greg. ”Breaking a Visual CAPTCHA”. http://www.cs.sfu.ca/~mori/research/gimpy/.
- ^ Engber, Daniel (17 januari 2014). ”Who Made That Captcha?”. http://www.nytimes.com/2014/01/19/magazine/who-made-that-captcha.html. Läst 19 september 2014.
- ^ Walsh, Eric (28 oktober 2013). ”CAPTCHA cracked by artificial intelligence”. http://mybroadband.co.za/news/internet/90435-captcha-cracked-by-artificial-intelligence.html. Läst 19 september 2014.
- ^ Atwood, Jeff (25 oktober 2006). ”CAPTCHA Effectiveness”. http://blog.codinghorror.com/captcha-effectiveness/. Läst 19 september 2014.
- ^ Schiesser, Tim (5 augusti 2013). ”They don't recognise us as HUMAN: Disability groups want CAPTCHAs killed”. http://www.theregister.co.uk/2013/08/05/disability_groups_want_captchas_rendered_extinct/. Läst 19 september 2014.
- ^ Pogue, David (1 mars 2012). ”Time to Kill Off Captchas”. http://www.scientificamerican.com/article/time-to-kill-off-captchas/. Läst 19 september 2014.
- ^ Dawson, Keith (23 april 2008). ”Next-Generation CAPTCHA Exploits the Semantic Gap”. http://tech.slashdot.org/article.pl?no_d2=1&sid=08/04/23/0044223. Läst 26 april 2008.
- ^ Linder, Brad (23 april 2008). ”Researchers develop new robot-proof CAPTCHA”. Arkiverad från originalet den 20 september 2014. https://archive.is/20140920000715/http://downloadsquad.switched.com/2008/04/23/researchers-develop-new-robot-proof-captcha/. Läst 19 september 2014.
Media som används på denna webbplats
This is a modern CAPTCHA, from the reCAPTCHA project. I wrote the computer program that generated this image. The words "following finding" in the image were scanned from public domain books.
Este es un típico test para la secuencia "raji" que dificulta el reconocimiento de la máquina rotando las letras y añadiendo un gradiente de fondo. Note: Obtained from en:Captcha.jpg
CAPTCHA with tight symbols placing and shape distortion. Screenshots of KCAPTCHA free php solution.