капча, которая не мешает людям

Люди не замечают.
Боты — не проходят.

BotOff проверяет каждую отправку формы невидимо: без светофоров и пазлов. Работает на вашем сервере, без Google и Яндекса — и не ломает формы, когда у кого-то падают дата-центры.

Поставить за 5 минут Попробовать вживую Бесплатно · без регистрации
0кликов «я не робот»
~0,5 св фоне, пока пишут
0запросов к Google

зачем это всё

Капча чужого сервиса —
это чужая авария на вашем сайте

Когда у крупного сервиса ложится дата-центр, вместе с ним ложится и его капча. На всех сайтах, где она стоит, заявки, заказы и регистрации в этот момент просто перестают отправляться — и владелец ничего не может сделать.

Как было

  1. Капча загружается с чужого сервера.
  2. Проверка токена — тоже на чужом сервере.
  3. Их сервер недоступен → заявки, заказы и регистрации не проходят.
  4. Данные посетителей уходят третьей стороне.

Как с BotOff

  1. Виджет лежит на вашем сайте.
  2. Токен проверяется у вас, без запросов в интернет.
  3. Наши серверы недоступны → сайт сам переходит на локальную проверку, формы работают.
  4. Ничего не уходит наружу — проще с 152-ФЗ.

под капотом

Три шага, которые человек не видит

Боту, чтобы отправить форму, нужно заплатить вычислениями и памятью — каждый раз. Человеку это ничего не стоит: всё происходит, пока он печатает.

1

Браузер решает задачу

Когда посетитель начинает заполнять форму, браузер в фоне решает небольшую задачу Argon2id. Она требует памяти — поэтому массово решать её на видеокартах дорого.

2

Получает одноразовый токен

Токен подписан ключом вашего сайта, живёт 2 минуты, привязан к сессии, форме и домену. Перепродать или повторить его нельзя.

3

Сервер проверяет у себя

Ваш сервер сверяет подпись локально — за миллисекунды, без обращения к внешним сервисам. Нет токена или он чужой — форма не доходит до сайта.

Посетитель→задача в браузере→токен→ваш сервер ✓в интернет — ни одного запроса

не одна проверка, а несколько

Боту приходится врать везде сразу

Подделать одну строку User-Agent легко. Согласованно подделать соединение, заголовки, окружение браузера и движения руки — дорого. BotOff сверяет всё это и поднимает цену для тех, кто не сходится.

Сеть ловушек

На каждом сайте — скрытые ссылки и формы-приманки, которые человек не видит. Бот, попавшийся на одном сайте, за минуту получает задачу дороже на всех сайтах сети.

поисковики не трогает: проверка по DNS

Согласованность слоёв

Отпечаток TLS, HTTP/2, Client Hints, служебные заголовки, окружение браузера. Скрипт, который назвался «Chrome», выдаёт себя на втором шаге.

скрипт с подменой Chrome: риск 100 из 100

Поведение — прямо в браузере

Небольшая модель оценивает, похоже ли на руку человека: дрожание указателя, ритм печати, клики не точно в центр. Наружу уходит только оценка — без координат и нажатых клавиш.

клавиатура и экранный диктор не штрафуются

Цена по риску

Человеку — доли секунды, телефон не греется. Подозрительному клиенту — в десятки раз дороже, а проверка на сервере при этом не дорожает. Массовая атака становится невыгодной.

не блок, а цена: живой человек всё равно пройдёт

не верьте на слово

Попробуйте сами

Формы ниже защищены BotOff по-настоящему. Отправьте любую как человек — а потом попробуйте обмануть справа.

Притвориться ботом

Каждая кнопка отправляет форму так, как это делает бот.

честное сравнение

Чем BotOff отличается

reCAPTCHA, SmartCaptcha и CleanTalk — хорошие сервисы. Но это облачные сервисы: проверка идёт на чужих серверах и по чужим правилам.

BotOffGoogle reCAPTCHAЯндекс SmartCaptchaCleanTalk
Невидимый режим для людейдадаv3даневидимаяда
Проверка на вашем сервереданетнетнетоблако cleantalk.org
Формы работают, если сервис недоступенданетнет—
Данные посетителей не уходят третьей сторонеданетнетнетимя, почта, IP и текст — в журнал сервиса
Работает без регистрации в сервиседанетключи в консоли Googleнетключи в Яндекс Облакенетключ на cleantalk.org
Можно развернуть у себя полностьюданетнетнет
Режим наблюдения до первой блокировкиданетнетнет
Модуль для 1С-Битрикс с отчётомдасторонниесторонниедажурнал в облаке

куда поставить

Готово для вашего сайта

Без программирования: модуль сам вставляет виджет и проверяет все формы. Первую неделю только наблюдает и показывает отчёт — ничего не сломается.

без программиста

Всё остальное — мышкой в кабинете

Кабинет на botoff.app работает для любого сайта, даже без админки. Сайт присылает только сводные цифры — без IP-адресов и того, что вводят посетители.

отчётЧто пропущено и что отклоненоПо часам и дням: кто ломится, на какие формы, почему отклонено. И подсказки: «этот адрес стоит защищать», «а это похоже на вебхук оплаты — не трогать».
проверкаПроверка сайта за секундуСмотрим сайт снаружи: движок, формы, куда скрипты отправляют данные. Настройки — одной кнопкой.
настройкиБез правки файловРежим, адреса, исключения — в кабинете. Сайт забирает их сам, подписанными ключом сайта. Пропала связь — работает на последних.
оповещенияПисьмо, когда идёт атака«1 240 попыток за час, все отбиты». Порог выбираете сами. Ещё — если сайт перестал выходить на связь, и недельная сводка.
архивСкачал — распаковал — готовоАрхив под ваш сайт: ключи уже вписаны, подтверждение пройдёт само. Последний шаг — одна строка, которую подскажет сам сайт.
БитриксСвой раздел в админкеРобот BotOff в левом меню: отчёт, подсказки с кнопкой «применить», включение защиты. Неделя наблюдения — до первой блокировки.

без маркетинга

Что BotOff умеет — и чего не обещает

Умеет

  • Отсекать спам-скрипты, которые шлют формы напрямую
  • Не пускать повторно использованные и украденные токены
  • Делать каждую попытку бота дорогой — вычислениями и памятью
  • Защищать AJAX-формы и запросы без правок кода сайта
  • Ловить ботов в ловушки и предупреждать о них всю сеть
  • Отсекать живой спам: одноразовые почты, ссылки, стоп-слова, чёрные списки — прямо на вашем сервере
  • Закрывать формы или весь сайт от выбранных стран — не задевая поисковики, админку и вебхуки оплат
  • Пропускать вебхуки оплаты, обмен с 1С и CRM — они в исключениях с первой минуты
  • Не мешать поисковикам: Яндекс и Google видят сайт как раньше

Не обещает

  • Остановить вообще всех живых спамеров: фильтр содержимого отсечёт ссылки, одноразовые почты и стоп-слова, но аккуратно написанное объявление пройдёт
  • Стопроцентно отличить сложного бота в настоящем браузере — но заставит его платить за каждую попытку
  • Защитить формы, которые уходят на чужие серверы (Тильда) — пока

Поставьте сегодня. Включите, когда будете уверены.

Неделю BotOff только смотрит и показывает, что было бы отклонено. Защиту включаете вы — одной кнопкой, когда увидите, что формы людей проходят.

Вход в кабинет

Без пароля: пришлём код на почту. Первый вход создаст кабинет.

Получая код, вы принимаете соглашение и политику обработки данных. Вход защищён BotOff — без капчи.

Введите код

Отправили 6 цифр на . Загляните и в «Спам».

Готово!

Открываем кабинет…