Антибот без капчи для магазинов и сайтов услуг
Антибот для сайта
Боты нагружают сервер, портят статистику в Метрике и шлют спам в формы. BotBan отсекает их ещё до загрузки страницы, а покупатели проходят без капчи и ничего не замечают.
- 7 дней бесплатно
- Без капчи для людей
- Подключим за вас — бесплатно
30 180 536
запросов проверено
5 310 583
ботов заблокировано
17,6 %
доля заблокированных запросов
- До сборки страницы Решение за миллисекунды, бот не трогает сайт
- Один признак не блокирует Самый тяжёлый весит 45, порог — 70
- Без капчи для людей Человек проходит и ничего не замечает
- Сначала наблюдение Блокировку включаете вы, когда готовы
Простыми словами
Как это работает без технических слов
Представьте охранника на входе в магазин. Покупателей он пропускает с улыбкой, а тех, кто пришёл выносить товар коробками или мешать работе, останавливает у двери. BotBan — такой охранник для сайта: проверяет каждого посетителя за доли секунды, ещё до того, как сайт покажет страницу.
- Боты — это программы, которые открывают сайт вместо людей
- Люди проходят без капчи и ничего не замечают
- Боты получают отказ ещё до загрузки страницы
Без защиты
Что происходит без защиты
Антибот — это фильтр, который стоит перед вашим сайтом и решает по каждому визиту, человек это или программа. Решение принимается за миллисекунды и до того, как сайт начнёт собирать страницу: бот не увидит ни контента, ни запросов к вашей базе.
Сервер работает на ботов
На среднем сайте автоматический трафик занимает от трети до половины всех обращений. Вы платите за хостинг, который обслуживает чужие скрипты, и разгоняете базу под нагрузку, которой не должно быть.
Статистика врёт
Боты попадают в Метрику и Аналитику наравне с людьми. Конверсия занижена, отказы завышены, а решения по рекламе принимаются по испорченным цифрам.
Капча отпугивает покупателей
Классический ответ на ботов — капча — бьёт по человеку: каждая проверка это потерянные секунды и часть заявок, особенно у тех, кто плохо видит или заходит с телефона.
Не хотите разбираться? Подключим защиту за вас
Специалист сам поставит модуль на сайт, проверит, что всё открывается как раньше, и настроит защиту. Без программиста и без доплат.
Зарегистрироваться и оставить заявку- 01Регистрация Почта и пароль — меньше минуты, без привязки карты.
- 02Заявка на подключение Адрес сайта и доступ к хостингу — в защищённом поле.
- 03Защита работает Обычно в течение нескольких часов. Журнал ботов — в кабинете.
Как это работает
-
1
Ставите модуль первой строкой
Один PHP-файл без зависимостей или скрипт в секцию head. Подключение занимает пару минут, доступ к серверу нужен только для первого способа.
-
2
Сначала наблюдаете за трафиком
На бесплатном тарифе 7 дней наблюдения: мы считаем и показываем, кого заблокировали бы, но пропускаем всех. На платном тарифе блокировку можно включить сразу после оплаты или сначала проверить журнал.
-
3
Включаете защиту, когда готовы
Дальше боты получают отказ или проверку браузера, а люди проходят незаметно. Если правило начнёт задевать живых, защита выключится сама и вам придёт письмо.
На что смотрит защита Для технического специалиста
При стандартных настройках один признак не блокирует: самый тяжёлый весит 45 из 100, а порог блокировки — 70.
- библиотеки автоматики в User-Agent: python-requests, curl, Scrapy, Go-http-client
- неполный набор заголовков у клиента, который представился браузером
- отсутствие Sec-Fetch у свежих версий Chrome
- частота обращений с одного адреса за минуту и за час
- признаки автоматического управления браузером: navigator.webdriver, следы headless
- отпечаток графики браузера: canvas и WebGL
- подделка имени поискового робота, не подтверждённая обратным DNS
Что вы увидите в кабинете
Не «заблокировано 403», а объяснение по каждому визиту: балл, сработавшие признаки и что защита сделала. Любое решение можно оспорить одной кнопкой.
- Из чего состоит трафик: люди, роботы, боты
- Почему срабатывало — самые частые причины за период
- Куда обращались боты и откуда они пришли
Без защиты и с BotBan
Без защиты
- Треть запросов и больше делают программы — сервер и база работают на них
- Метрика и Аналитика считают ботов за людей
- Капча отпугивает часть покупателей
С BotBan
- Бот получает отказ или проверку до сборки страницы
- В статистике остаются люди и подтверждённые роботы
- Люди проходят без капчи и не замечают защиту
Посмотрите, сколько ботов ходит по вашему сайту
7 дней наблюдения бесплатно и без привязки карты. Пока вы не решите, мы никого не блокируем — только показываем, кто ходит по сайту.
Подключение за два шага
Добавьте сайт в кабинете, поставьте модуль или скрипт — и защита начнёт наблюдать. Блокировку включаете вы, когда убедитесь, что в списке нет ваших посетителей.
Одна строка в начале сайта
PHP-модуль без зависимостей или скрипт в секцию head — есть готовые инструкции под WordPress, Битрикс, Tilda и другие системы.
Показать код для программиста
<?php
if (is_file(__DIR__ . '/botban/botban.php')) {
try {
require_once __DIR__ . '/botban/botban.php';
BotBan::protect('bb_pk_...', 'bb_sk_...');
} catch (\Throwable $e) {
// Сбой модуля — сайт работает без защиты.
}
}
Не хотите разбираться — подключим бесплатно за вас.
Наблюдение, затем блокировка
- Первые дни защита только считает и показывает, кого заблокировала бы.
- Вы смотрите журнал: признаки, баллы, страны, адреса — и убеждаетесь, что людей в списке нет.
- Включаете блокировку одной кнопкой. Если правило начнёт задевать живых, защита выключится сама.
BotBan уже проверил 30 180 536 запросов и остановил 5 310 583. Статистика и кейсы
Что говорят владельцы сайтов
Публикуем только проверенные отзывы реальных пользователей.
Частые вопросы
Чем антибот отличается от WAF?
WAF ловит атаки на уязвимости: SQL-инъекции, XSS, попытки выполнить чужой код. Он смотрит на содержимое запроса. Антибот смотрит на того, кто запрос прислал, и отвечает на другой вопрос: человек это или программа. Запрос от бота может быть совершенно безобидным по содержанию — и всё равно вредным, если это парсер каталога или накрутка. Одно не заменяет другое.
Не заблокирует ли антибот поисковых роботов?
Нет. Робота мы подтверждаем обратным DNS с прямой перепроверкой — подделать это, не владея зоной робота, невозможно. Подтверждённый Яндекс или Google проходит всегда, даже если белый список выключен. А тот, кто просто написал их имя в заголовке, наоборот попадает под подозрение.
Что будет с сайтом, если сервис антибота станет недоступен?
Ничего. Модуль устроен так, что любая нештатная ситуация означает «пропустить посетителя»: нет сети, таймаут, ошибка внутри. Сайт продолжит работать, просто без защиты. Если мы не отвечаем несколько раз подряд, модуль перестаёт обращаться к нам на пару минут, чтобы не ждать таймаут на каждой странице.
Насколько антибот замедлит сайт?
Решение по знакомому посетителю берётся из локального кэша, и обращения к нам не происходит вовсе. Когда обращение нужно, мы ждём ответа не дольше заданного вами таймаута — по умолчанию 300 мс, и это значение можно уменьшить.
Это защита от DDoS-атак?
Нет, и мы так не говорим. Сетевую атаку, которая забивает канал сервера, останавливают на уровне провайдера или CDN, до того как пакеты дойдут до сайта. BotBan работает уже на сервере и закрывает другое: HTTP-флуд с тысяч адресов, когда сайт жив, но тратит процессор на сборку страниц для ботов. Такие запросы получают отказ до запуска движка сайта, самые назойливые адреса уходят в список для файрвола, а при всплеске из одной страны включается режим «Под атакой». На одном из сайтов это выдержало 1,4 млн запросов в сутки.
Как это выглядело на реальных сайтах
Разборы по теме в блоге
- Сколько ботов приходит на сайты: данные 14 сайтов за 30 дней Месяц журнала 14 сайтов, 20,3 млн запросов к страницам: больше половины движок счёл подозрительными. Объясняем, откуда такая цифра, почему людей при этом не задевают и почему в рекламе ботов почти нет, а в формах — треть.
- Проверка сайта на ботов: бесплатные инструменты и что они на самом деле показывают Метрика не видит тех, кто не выполняет скрипт, лог не отличает Chrome от программы, назвавшейся Chrome, а проверка адреса ничего не знает о запросе. Разбираем пять бесплатных способов проверить сайт на ботов и слепое пятно каждого.
- Хостинг пишет о превышении нагрузки: как понять, что это боты, и что делать Процессорное время на хостинге кончается не от покупателей. Разбираем, как по логам за десять минут понять, кто грузит сайт, и почему переход на тариф дороже обычно ничего не решает.