Innehållsförteckning
- Varför måste webbplatser testa om du är en bot?
Men hur kan du klara det mänskliga testet om du bara klickar på en ruta? Hur effektiv är den här metoden egentligen? Låt oss gå ner i bots vs mänsklig kaninhål!
Varför måste webbplatser testa om du är en bot?
Som tidigare nämnts är Internet inte den ideala platsen vi en gång föreställt oss att det skulle vara. Den är fylld av dåliga aktörer som vill dra nytta av brister i den digitala infrastrukturen och använda dem för att uppfylla sina illvilliga avsikter.
Botar kan tränas för att göra alla typer av skada. Bots kan skapa flera konton på sociala nätverksplattformar och e-postleverantörer (Gmail), vilket ökar antalet användare och skapar förödelse någon annanstans på internet med dessa e-postkonton. De kan fylla i formulär med oönskat innehåll och sprida skräppost – du gissade rätt! Detta gäller även kommentarer på webbplatser och andra plattformar. De gör det svårt att bedöma den faktiska mänskliga interaktionen med en plattform eller webbplats.
Sedan finns det skrapare som använder bots för att samla in e-post-ID för användare och använda dem för alla möjliga felbehandlingar. Hackare kan använda “ordboksattacker” för att gå igenom varje ord i ordboken för att knäcka lösenord, så dina lösenord är inte heller så säkra. Det är därför du ser ett “Jag är inte en robot”-test när du loggar in på så många webbplatser. Botar används också för att lämna positiva recensioner och 5 stjärnor på produkter och tjänster, vilket skapar en falsk bild av dem.
För att kringgå mängden av dessa problem krävs en kontroll för att skilja mellan en legitim användare och en bot. Det är här CAPTCHA kommer in i bilden.
Födelsen av CAPTCHAs
CAPTCHA, förkortning för “Completely Automated Public Turing test to tell Computers and Humans Apart”, utvecklades av forskare och professorer från Carnegie Mellon University och IBM 2000. Det var ett sätt att filtrera bort oönskade bots från webbplatser genom att använda förvrängda bilder, pussel, ljudtranskription, etc. Denna metod har använts för att övervaka kreditkortsbedrägerier av PayPal.
De Utgångspunkten för denna metod är att program har svårt att dechiffrera förvrängda bilder, medan människor enkelt kan avkoda dem. Vid ett tillfälle användes denna CAPTCHA-metod av 200 miljoner användare varje dag, vilket motsvarar att spendera cirka 500 000 timmar på att transkribera kodad text! Experterna på CMU bestämde sig för att göra all denna ansträngning till något användbart och använde denna metod för botdetektering för att digitalisera klassiska böcker.
Den här nya metoden kallades 'reCAPTCHA' och den använde skannade pdf-filer, böcker och annat material som förvrängda tester för att få användaren att transkribera dem, vilket löste två problem – eliminering av bots och digitalisera klassiska böcker.
Denna spin-off av CAPTCHA-tekniken förvärvades av Google 2009 och har vidareutvecklats av företaget.
Den 14 april 2014 släppte Google en vetenskaplig artikel där det stod att de hade utvecklat system för bildigenkänning med hjälp av Deep Convolutional Neural Networks som kan transkribera siffror och text s från dess Street View Imagery. Detta innebar att program nu kunde lösa de svåraste CAPTCHA med 99,8 % noggrannhet, vilket gjorde det nuvarande systemet opålitligt.
Problemet med bots var fortfarande utbredd och vi behövde ett sätt att eliminera dem. Enter, ingen CAPTCHA reCAPTCHA.
Den 14 december 2014 meddelade Google att de hade utvecklat en ny version av reCAPTCHA — den som är ganska allestädes närvarande idag, klickrutan 'Jag är inte en robot'.
Detta version gör inte att användaren transkriberar den förvrängda texten, utan istället räknar ut med bara ett klick om du är en människa eller bot. Den här metoden använder Advanced Risk Analysis-backend för reCAPTCHA som utvecklats av Google och beskrivs i ett blogginlägg 2013.
Denna backend-process analyserar användarens engagemang före, under och efter att CAPTCHA har skrivits för att validera dem, och förlitar sig på ledtrådar för att förstå om en användare är en bot eller en människa. Testet 'Jag är inte en robot' använder liknande metoder, samtidigt som användarens sätt att flytta markören och mönstret för att fylla i textfältet används som några av ledtrådarna. Google publicerar inte alla dessa ledtrådar eftersom det uppenbarligen skulle motverka syftet att begränsa bots.
Är “Jag är inte en robot”-kontroller effektiva?
Google uppger att, vid lanseringen av den nya versionen av reCAPTCHA, företag som Snapchat, WordPress och Humble Bundle använde lätt denna metod. De hävdar att under den första veckan av No CAPTCHA reCAPTCHA-användning, flyttade användare till huvudwebbplatsen mycket snabbare än under tidigare metoder.
När det gäller säkerhetsaspekterna, att lägga till många lager av ledtrådar gör det mycket svårare att komma in på en webbplats, vilket Metoden 'm not a robot' hjälper tydligt, jämfört med den enstaka transkriberingen av text i de tidigare CAPTCHA-metoderna. Om Google inte släpper ledtrådarna får bottillverkare att gissa vad de kan vara, vilket säkerställer att reCAPTCHA alltid har övertaget.
Denna metod är också en välsignelse för personer med synnedsättning, eftersom den minskar tiden det tar att transkribera och ersätter den med bara en klick och enstaka behov av taggning. 'No CAPTCHA reCAPTCHA' kan se ytterligare utveckling i framtiden eftersom fler ledtrådar läggs till i algoritmen för att kontrollera användarens legitimitet.
Dess säkert att säga att problemet med bots inte kommer att försvinna någon gång snart, men för tillfället verkar det som att människor har en ledning i den digitala kapprustningen mot dem!
Referenser
,,,,,