Captcha Войти

Защита форм от ботов, которую люди почти не замечают

Виджет «Я не робот» оценивает риск по поведению и фоновой вычислительной задаче. Большинство посетителей проходят одним кликом, задание с картинкой видят только подозрительные.

Как это работает

  1. Пока страница открыта, браузер в фоне решает задачу proof-of-work: человеку незаметно, для массового бота — дорого.
  2. По клику на галочку сервис оценивает риск: признаки автоматизации, траекторию мыши, тайминги, частоту запросов с IP.
  3. При низком риске сразу выдаётся токен. При высоком — задание: нажать символы в заданном порядке или собрать пазл; для незрячих — аудио.
  4. Сервер сайта проверяет одноразовый токен секретным ключом через /api/v1/verify.

Что внутри

  • Галочка или невидимый режим (execute())
  • Привязка токена к домену и действию (login, registration…)
  • Четыре уровня защиты на выбор
  • Статистика: сколько прошли незаметно, сколько получили задание
  • Self-hosted: Docker, PostgreSQL, Redis