Jeśli wcześniej korzystałeś z jakiejkolwiek bezpiecznej witryny w Internecie, prawdopodobnie używałeś wcześniej CAPTCHA. Termin CAPTCHA oznacza całkowicie zautomatyzowany publiczny test Turinga i jest to narzędzie zaprojektowane, aby pomóc odróżnić ludzi od komputerów.
Celem jest zablokowanie wszelkich robotów, automatycznych użytkowników lub cyfrowego złośliwego oprogramowania przed infiltracją witryn.
CAPTCHA działa jak wyzwanie lub test, stawiając problemy, które są bardzo łatwe do rozwiązania dla ludzi, ale trudne dla komputerów.
Na przykład, CAPTCHA może poprosić Cię o zidentyfikowanie samochodów na serii zdjęć, z wyjątkiem sytuacji, w której na każdym zdjęciu samochód będzie umiejscowiony w innym, rzeczywistym scenariuszu. Innymi słowy, nie będzie to clipart, ale nadal będzie dość łatwo wskazać, które zdjęcia mają samochody. Ale co do AI?
Cóż, nie mógł odróżnić obrazów samochodów od innych, co oznacza, że żadne boty nie mogą przejść przez system.
Standardowe CAPTCHA, które są nadal używane w niektórych usługach internetowych, wymagają od użytkowników rozpoznawania liter alfabetu i cyfr. Litery są zniekształcone, aby utrudnić botom ich rozpoznanie.
Aby zakończyć ocenę, użytkownicy muszą rozszyfrować przekręconą treść, wpisać odpowiednie litery w polu struktury i przesłać formularz. Jeśli litery nie będą pasować, będziesz mógł spróbować jeszcze raz.
Takie testy są dość regularne w strukturach logowania, formularzach wymiany informacji o koncie, ankietach online i stronach płatności eCommerce.
Koncepcja polega na tym, że skomputeryzowany program, na przykład bot, nie odszyfruje zniekształconych liter. Jednak człowiek przyzwyczajony do patrzenia i interpretowania liter w różnych układach – różnych stylach tekstu, różnych stylach pisma itd. – może je z łatwością rozpoznać.
Najlepsze, co niektóre boty są w stanie zrobić, to wpisać wiele losowych liter, co oznacza, że szansa, że mogą przejść, byłaby nieprawdopodobna. W rezultacie boty nie zdają testu i nie mogą połączyć się z witryną lub aplikacją, podczas gdy ludzie mogą nadal z niej korzystać jak zwykle.
reCAPTCHA to bezpłatna usługa oferowana przez Google jako substytut standardowych CAPTCHA. Technologia reCAPTCHA została stworzona przez naukowców z Carnegie Mellon University, a następnie ostatecznie przejęta przez Google w 2009 roku.
reCAPTCHA jest znacznie bardziej rozwinięty niż zwykłe testy CAPTCHA. Przykładem, który podaliśmy na początku zdjęć samochodów, było rozpoznawanie obrazu reCAPTCHA.
Podobnie jak w przypadku CAPTCHA, niektóre reCAPTCHA oczekują, że użytkownicy wprowadzą obrazy tekstu, które komputery mają trudności z interpretacją.
Ale w przeciwieństwie do standardowych CAPTCHA, reCAPTCHA pozyskuje treść z prawdziwych obrazów: zdjęć adresów dróg, tekstu z drukowanych książek, tekstu ze starych dokumentów itp.
To normalne, że zastanawiasz się, czy CAPTCHA jest tak bezpieczna, jak powinna.
Niefortunna odpowiedź brzmi: nie, CAPTCHA może zostać ominięta przez boty - nawet jeśli wymaga to trochę wysiłku.
Niektóre boty mogą samodzielnie omijać tekstowe CAPTCHA. Badacze pokazali sposoby na skomponowanie programu, który mógłby pokonać również system rozpoznawania obrazu CAPTCHA.
Co więcej, atakujący lub hakerzy mogą wykorzystać farmy kliknięć, aby przejść testy: tysiące nisko opłacanych pracowników rozwiązujących CAPTCHA z korzyścią dla botów.
Więc tak, niewątpliwie istnieje potrzeba innych środków bezpieczeństwa (w celu blokowania niechcianych botów) oprócz zwykłych CAPTCHA.
Ogólnie rzecz biorąc, CAPTCHA i reCAPTCHA to stosunkowo wydajne systemy odróżniania sztucznej inteligencji od ludzi. Są używane jako środek bezpieczeństwa w wielu witrynach i aplikacjach, zapewniając, że żadne boty lub zautomatyzowani użytkownicy nie włamują się ani nie zakłócają systemu.