2 831 174
запросов заблокировано
36,4%
от проверенных
Защита от ботов и скликивания Гибкие правила фильтрации трафика
BotBan отсекает спам в формах, парсеров, скликивание рекламы и перебор паролей — и устроен так, чтобы не задеть живого человека. Боты не дойдут до вашего сайта, покупатели дойдут. Если мы вдруг станем недоступны, сайт останется без защиты, а не упадёт.
Без карты. 7 дней бесплатного наблюдения за каждым сайтом, до 30 000 визитов в месяц.
Живые данные, обновляются каждые 10 минут
Цифры по всем подключённым сайтам с момента запуска и два обезличенных кейса без названий и адресов. Только решения, которые защита действительно применила.
30 138 689
запросов проверено
по всем подключённым сайтам
5 308 591
запросов заблокировано
каждый 6-й запрос
17,6%
доля заблокированных
от всех проверенных запросов
2 831 174
запросов заблокировано
36,4%
от проверенных
184 455
запросов заблокировано
24,2%
от проверенных
На графиках — запросы к защите, не уникальные люди и не рекламные клики. Масштаб у каждого сайта свой. Эти данные не показывают экономию бюджета или рост продаж; результат зависит от трафика и настроек.
Четыре шага за доли секунды
Защита стоит перед сайтом и решает по каждому запросу, человек это или программа, — раньше, чем сайт начнёт собирать страницу.
Покупатель из поиска, клиент с рекламы или программа — для сайта они пока выглядят одинаково.
любой запросПервая строка сайта передаёт нам адрес, браузер и заголовки запроса. Страница ещё не собирается, база не тронута.
до сборки страницыСтрока браузера, заголовки, сеть, частота запросов, поведение на странице. Один признак не блокирует — нужен набор улик.
решение за миллисекундыПокупатель сразу видит страницу. Сомнительный проходит быструю проверку без капчи, бот получает отказ.
Если BotBan недоступен, сайт работает
При любой нашей аварии модуль пропускает посетителей мимо нас, прямо к странице. Сайт остаётся без защиты на это время, но не падает.
Одна система против всех видов автоматического трафика. У каждой задачи свои настройки — выберите то, что мешает именно вам.
Общая защита от автоматического трафика
ПодробнееЗащита рекламного бюджета от клик-фрода
ПодробнееПроверка автоматических визитов из поиска
ПодробнееЗащита каталога и цен от выкачивания
ПодробнееСпам-заявки, мусор в комментариях и регистрациях
ПодробнееПеребор паролей и сканирование уязвимостей
ПодробнееКлики ботов по объявлениям Директа: учёт, исключения, отчёт
ПодробнееКлики ботов по объявлениям Google: учёт и исключения IP
ПодробнееНе «заблокировано 403», а «заблокировано, потому что 47 обращений к админке за 10 минут и библиотека вместо браузера». По каждому визиту видно балл, признаки и что мы с ним сделали.
Мониторинг доступности — во всех тарифах, на бесплатном — 7 дней
BotBan проверяет работу вашего сайта каждую минуту. Если сайт перестаёт отвечать, вы получаете уведомление на почту и в Telegram с указанием причины: сервер не отвечает, истёк срок действия сертификата, сервер возвращает ошибку. Когда работа восстанавливается, мы сообщаем об этом и указываем продолжительность простоя.
ваш-сайт.рф не отвечает
С 03:12 по Москве. Причина: сайт не ответил за 30 с. Проверяем каждую минуту и сообщим, когда работа сайта восстановится.
ваш-сайт.рф снова доступен
Не открывался 14 минут: с 03:12 до 03:26 по Москве. Причина: сайт не ответил за 30 с.
99,97 %
доступность за 30 дней
340 мс
среднее время ответа
1
простой, 14 минут
Главное правило проекта
Пропущенный бот стоит вам немного трафика. Заблокированный покупатель уходит навсегда и, скорее всего, даже не поймёт почему. Поэтому вся система устроена вокруг одного правила: при любом сомнении — пропускаем.
Самый тяжёлый признак весит 45 из 100, а блокировка по умолчанию начинается с 70. При стандартных настройках для блокировки нужны минимум два независимых довода — ошибка в одном не превращается в заблокированного покупателя.
В режиме наблюдения мы показываем, кого заблокировали бы, но пропускаем всех. На платном тарифе вы можете включить защиту сразу после оплаты или сначала проверить журнал и убедиться, что в списке нет ваших посетителей.
За одним адресом оператора связи через общий выход сидят тысячи абонентов. Такие адреса мы жёстко не блокируем ни при каких настройках — максимум показываем проверку.
Мы подтверждаем робота обратным DNS. Настоящий Яндекс или Google проходит всегда, а тот, кто просто написал их имя в заголовке, — наоборот, попадает под подозрение.
Если доля блокировок резко скакнёт, сайт сам вернётся в режим наблюдения, а вам придёт письмо. Неудачное правило не проработает дольше минуты.
В журнале видно, какие признаки сработали и сколько добавил каждый. Ошиблись — нажимаете «это был не бот», и адрес сразу в белом списке.
Два способа. Вместе они сильнее: PHP отсекает грубых ботов до отрисовки страницы, JS ловит тех, кто притворяется браузером.
Один файл без зависимостей, работает на PHP 7.0 и выше.
<?php
if (is_file(__DIR__ . '/botban/botban.php')) {
try {
require_once __DIR__ . '/botban/botban.php';
BotBan::protect('bb_pk_...', 'bb_sk_...');
} catch (\Throwable $e) {
// Сбой модуля — сайт работает без защиты.
}
}
Не требует доступа к PHP. Видит то, что снаружи не видно.
<script src="https://cdn.botban.ru/v1/bb.js"
data-site="ваш-uuid"
async></script>
Готовые инструкции под WordPress, Битрикс, Tilda и другие системы — в разделе интеграций.
Специалист сам поставит модуль на сайт, проверит, что всё открывается как раньше, и настроит защиту. Без программиста и без доплат.
Зарегистрироваться и оставить заявку
Что изменилось в сервисе и кабинете за последнее время.
Переводя сайт в режим наблюдения, теперь можно выбрать срок: на несколько часов, на сутки или до нужного времени. Потом блокировка включится сама, а вы получите письмо.
ПодробнееПосле регистрации кабинет сразу предлагает добавить сайт, и для этого нужен только адрес. Почту можно подтвердить позже: кабинет открыт сразу, а ссылка из письма действует сутки.
ПодробнееМониторинг доступности теперь отличает страницу блокировки хостинга от живого сайта, а если сайт открывается, но модуль больше часа молчит, мы пишем владельцу: защита в это время не работает.
ПодробнееКак устроен автоматический трафик и что с ним делать: пишем о том, что видим в работе движка.
Цены видит каждый покупатель, значит, их может увидеть и программа. Закрыть их полностью нельзя, а сделать парсинг дорогим можно. Разбираем, какие меры для этого работают, а какие отпугивают покупателей и поисковики сильнее, чем парсер.
ЧитатьЯндекс отсеивает часть кликов сам и денег за них не берёт. Но фильтр видит только то, что было до перехода. Разбираем, какие клики проходят его насквозь, как найти их по метке yclid и что с ними можно сделать, а что нельзя.
ЧитатьМесяц журнала 14 сайтов, 20,3 млн запросов к страницам: больше половины движок счёл подозрительными. Объясняем, откуда такая цифра, почему людей при этом не задевают и почему в рекламе ботов почти нет, а в формах — треть.
ЧитатьПубликуем только проверенные отзывы реальных пользователей.
Коротко о главном
Что спрашивают перед подключением. Не нашли своего — напишите, ответим по делу.
Ничего. Модуль написан так, что любая нештатная ситуация означает «пропустить посетителя»: нет сети, таймаут, ошибка внутри — сайт продолжает работать, просто без защиты. Если мы не отвечаем несколько раз подряд, модуль вообще перестаёт к нам обращаться на пару минут, чтобы не ждать впустую.
Решение по знакомому посетителю берётся из локального кэша, и обращения к нам не происходит вовсе. Когда обращение нужно, мы ждём ответа не дольше заданного вами таймаута — по умолчанию 300 мс, и это значение можно уменьшить.
Вы увидите это в журнале и нажмёте «это был не бот» — адрес сразу попадёт в белый список. Если нужно отключить защиту немедленно и не дожидаясь нас, достаточно создать на сервере пустой файл botban.off: это работает, даже когда наш сервис недоступен. Решение включать блокировку и её настройки остаются за вами. На платном тарифе блокировка доступна сразу после оплаты, но перед включением полезно проверить журнал в режиме наблюдения.
Нет. Вместо капчи спорному посетителю мы даём задачу, которую решает его браузер за доли секунды. Человек её почти не замечает, а тому, кто обходит миллион страниц, платить приходится за каждую. Капча же стоит времени именно человеку, причём тем больше, чем хуже он видит.
К нам приходит то, что и так видит ваш сервер: адрес, заголовки запроса, путь страницы. Содержимое форм, корзины и личных кабинетов мы не получаем и не запрашиваем.
После подключения мы никого не блокируем — только считаем и показываем. Блокировку включаете вы сами.
Уже проверено 30 138 689 запросов, остановлено 5 308 591
Мы используем технические cookie, без которых сайт не работает: вход в кабинет, защита от ботов, выбранная тема. С вашего согласия подключаем Яндекс.Метрику — она помогает понять, какие страницы полезны. Рекламных трекеров нет. Подробнее о cookie