Антибот для сайта
Антибот — это фильтр, который стоит перед вашим сайтом и решает по каждому визиту, человек это или программа. Решение принимается за миллисекунды и до того, как сайт начнёт собирать страницу: бот не увидит ни контента, ни запросов к вашей базе.
Что происходит без защиты
Сервер работает на ботов
На среднем сайте автоматический трафик занимает от трети до половины всех обращений. Вы платите за хостинг, который обслуживает чужие скрипты, и разгоняете базу под нагрузку, которой не должно быть.
Статистика врёт
Боты попадают в Метрику и Аналитику наравне с людьми. Конверсия занижена, отказы завышены, а решения по рекламе принимаются по испорченным цифрам.
Капча отпугивает покупателей
Классический ответ на ботов — капча — бьёт по человеку: каждая проверка это потерянные секунды и часть заявок, особенно у тех, кто плохо видит или заходит с телефона.
Как это работает
-
1
Ставите модуль первой строкой
Один PHP-файл без зависимостей или скрипт в секцию head. Подключение занимает пару минут, доступ к серверу нужен только для первого способа.
-
2
Неделю мы никого не блокируем
Сайт работает в режиме наблюдения: мы считаем и показываем, кого заблокировали бы, но пропускаем всех. Вы смотрите журнал и убеждаетесь, что в списке нет ваших покупателей.
-
3
Включаете защиту, когда готовы
Дальше боты получают отказ или проверку браузера, а люди проходят незаметно. Если правило начнёт задевать живых, защита выключится сама и вам придёт письмо.
Частые вопросы
Чем антибот отличается от WAF?
WAF ловит атаки на уязвимости: SQL-инъекции, XSS, попытки выполнить чужой код. Он смотрит на содержимое запроса. Антибот смотрит на того, кто запрос прислал, и отвечает на другой вопрос: человек это или программа. Запрос от бота может быть совершенно безобидным по содержанию — и всё равно вредным, если это парсер каталога или накрутка. Одно не заменяет другое.
Не заблокирует ли антибот поисковых роботов?
Нет. Робота мы подтверждаем обратным DNS с прямой перепроверкой — подделать это, не владея зоной робота, невозможно. Подтверждённый Яндекс или Google проходит всегда, даже если белый список выключен. А тот, кто просто написал их имя в заголовке, наоборот попадает под подозрение.
Что будет с сайтом, если сервис антибота станет недоступен?
Ничего. Модуль устроен так, что любая нештатная ситуация означает «пропустить посетителя»: нет сети, таймаут, ошибка внутри. Сайт продолжит работать, просто без защиты. Если мы не отвечаем несколько раз подряд, модуль перестаёт обращаться к нам на пару минут, чтобы не ждать таймаут на каждой странице.
Насколько антибот замедлит сайт?
Решение по знакомому посетителю берётся из локального кэша, и обращения к нам не происходит вовсе. Когда обращение нужно, мы ждём ответа не дольше заданного вами таймаута — по умолчанию 300 мс, и это значение можно уменьшить.
Другие задачи
Защита от скликивания рекламы
Защита рекламного бюджета от клик-фрода
Защита от накрутки поведенческих факторов
Защита от накрутки ПФ конкурентами
Защита сайта от парсинга
Защита каталога и цен от выкачивания
Защита форм от спама без капчи
Спам в заявках, комментариях и регистрациях
Защита от перебора паролей
Перебор паролей и сканирование уязвимостей