Czy kiedykolwiek zastanawiałeś się, jak strony internetowe mogą odróżnić człowieka od robota? Odpowiedź tkwi w captcha, narzędziu, które ewoluowało na przestrzeni lat. Najbardziej powszechny sposób, znany jako reCAPTCHA, opiera się na prostym kliknięciu w pole, które mówi „nie jestem robotem”. Ale to tylko wierzchołek góry lodowej.
To, co naprawdę interesujące, to fakt, że captcha obserwuje zachowanie użytkownika przed dokonaniem kliknięcia. Podczas gdy bot poruszałby kursorem w linii prostej, człowiek ma tendencję do podążania bardziej organicznymi i chaotycznymi trajektoriami. System ten został wprowadzony przez Google w 2014 roku i okazał się jednym z najskuteczniejszych sposobów na dokonanie tej różnicy.
Ewolucja captcha
Z biegiem czasu captcha dostosowywało się. W 2018 roku wprowadzono wersję, która eliminuje potrzebę klikania w pole. Zamiast tego strony mogą monitorować całe zachowanie użytkownika na stronie. W ten sposób mogą ocenić, czy działania odwiedzającego bardziej przypominają te ludzkie, czy te robotów.
Wyobraź sobie, że jesteś w sklepie internetowym. Użytkownik, który próbuje wielu kombinacji haseł lub publikuje setki recenzji produktów, prawdopodobnie jest botem. Z drugiej strony klient, który przegląda kategorie, porównuje ceny i poświęca czas na wybór, jest wyraźnie niezdecydowanym człowiekiem. Ta analiza pomaga reCAPTCHA przypisać punktację każdej interakcji, wskazując ją jako bardziej lub mniej podejrzaną. Jeśli coś jest nietypowego, strona może zażądać dodatkowej akcji, takiej jak uwierzytelnienie dwuetapowe, aby chronić się przed potencjalnymi atakami cybernetycznymi.
Pochodzenie captcha
Termin captcha pochodzi od angielskiego akronimu, który oznacza „Całkowicie zautomatyzowany publiczny test Turinga do odróżniania ludzi od komputerów”. Pomysł ten nosi nazwisko matematyka Alana Turinga, który w 1950 roku zaproponował metodę określania, czy rozmówca jest człowiekiem, czy maszyną. W tym przypadku komputer musi zdecydować, czy użytkownik jest osobą, czy botem.
Na początku, na początku lat 2000, captchy składały się z zniekształconych liter i cyfr, które tylko ludzie mogli zidentyfikować. Jednak wraz z postępem w rozpoznawaniu obrazów, maszyny zaczęły pokonywać te testy. Dlatego teksty stały się coraz bardziej skomplikowane, aż doszły do punktu, w którym były nierozpoznawalne nawet dla ludzi. Ta zmiana doprowadziła do potrzeby innowacji w sposobie weryfikacji tożsamości użytkowników.