Защита форм от спама без капчи
Капча решает задачу спама за счёт покупателя: он тратит секунды и нервы, а часть заявок теряется совсем. Мы идём другим путём — ловим бота на том, чего человек не делает.
Что происходит без защиты
Менеджеры разбирают мусор
Каждая фальшивая заявка занимает время живого человека. При десятках спама в день настоящие обращения начинают теряться среди них.
CRM забивается мёртвыми контактами
Фальшивые заявки попадают в воронку, портят конверсию и заставляют платить за хранение и обработку несуществующих клиентов.
Капча съедает конверсию
Каждый дополнительный шаг между «хочу оставить заявку» и «отправил» стоит части заявок. Особенно у тех, кто заходит с телефона или плохо видит.
Как это работает
-
1
Невидимая ловушка
В форму добавляется поле, скрытое от человека стилями. Скрипт, заполняющий всё подряд, впишет в него значение — и на этом остановится. Признак однозначный: человек это поле не видит и заполнить не мог.
-
2
Замер скорости заполнения
Слишком быструю отправку мы не блокируем: так ведёт себя и автозаполнение браузера. Но отмечаем — в совокупности с другими признаками это весомый довод.
-
3
Ничего не показываем человеку
Ни капчи, ни галочки «я не робот», ни лишнего шага. Покупатель заполняет форму как обычно и не узнаёт, что его проверяли.
Частые вопросы
Чем ловушка лучше капчи?
Ценой для человека. Покупатель тратит на капчу секунды, а кто-то с плохим зрением или на телефоне — и вовсе закрывает вкладку. Ловушка невидима и не стоит человеку ничего, а простой скрипт останавливает надёжно. Против дорогого целевого бота ловушки мало — там работают остальные признаки.
Ловушка не сломает мою форму?
Поле добавляется скриптом и отправляется вместе с формой, но ваш обработчик его просто не заметит: имя у него служебное. Отправку скрипт останавливает только в одном случае — если ловушка заполнена. Любую форму можно исключить атрибутом data-bb-skip.
Спам приходит через API, а не через форму. Поможет?
Да, но другим способом: обращения к вашему API видит PHP-модуль, и к ним применяются обычные правила — частота, признаки автоматики, репутация адреса. Ловушка и замер скорости в этом случае неприменимы, потому что нет страницы.
Другие задачи
Антибот для сайта
Общая защита от автоматического трафика
Защита от скликивания рекламы
Защита рекламного бюджета от клик-фрода
Защита от накрутки поведенческих факторов
Защита от накрутки ПФ конкурентами
Защита сайта от парсинга
Защита каталога и цен от выкачивания
Защита от перебора паролей
Перебор паролей и сканирование уязвимостей