Какво е CAPTCHA и какви са разликите между CAPTCHA, ReCAPTCHA и NoCAPTCHA?
Научете какво е CAPTCHA и разликите между CAPTCHA, reCAPTCHA и noCAPTCHA. Открийте как работят тези методи за онлайн валидация.
CAPTCHA е общият термин, използван за описание на онлайн процеса на валидация, който идентифицира дали връзката, осъществена на уебсайта, е от човек и не е от бот.
Името не е дума само по себе си, а акроним за английските термини "Completely Automated Public Turing test to tell Computers and Humans Apart" и както името подсказва, това е напълно автоматизиран процес, така че няма нужда от никого да проверява дали тестът е бил манипулиран или не.
Уебсайтовете, които използват CAPTCHA, правят това чрез доставчик. Този доставчик предлага вид API, към който уебсайтът се свързва. Доставчикът след това извършва действителния тест и изпраща резултата обратно на уебсайта. Съществуват няколко доставчика, които предлагат CAPTCHA услуги днес, включително Google.
reCAPTCHA
reCAPTCHA е името на услуга за CAPTCHA, предоставяна от Google, която в момента е налична в две версии: reCAPTCHA v2 и reCAPTCHA v3.
Версия v2 беше официално пусната през 2014 година и има две форми: „Не съм робот“ и "Невидима". 
Новият вариант v3, който все още се използва, прилага алгоритъм на базата на оценка, при който на потребителя се присвоява оценка между 0 и 1 в десетичен формат. Колкото по-близо е оценката до 0, толкова по-вероятно е потребителят да е бот.
noCAPTCHA
Това е различен тип CAPTCHA в сравнение с традиционните, тъй като няма текстове за попълване или изображения за потвърждаване, тъй като те са скрити от потребителя.
Чрез използването на сложен алгоритъм, той анализира поведението на страницата, за да определи дали то наподобява човешко или не. Целта му е да опрости CAPTCHA тестовете, така че да не бъдат натрапчиви за потребителите и да бъдат по-сигурни за администраторите на уебсайтове.
Въпреки това, има ситуации, при които алгоритъмът noCAPTCHA не може точно да предвиди показаното поведение, така че в някои случаи на потребителя се представя традиционен CAPTCHA тест.