Що таке 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.