В этой статье большой обзор системы KillBot. Расскажу обо всех преимуществах сервиса, возможностях интеграции, стабильности работы, принципах фильтрации трафика, а также о том, какие инструменты вы получите после подключения и что сможете увидеть в интерфейсе.
Для начала:
Наведите камеру и вступите в закрытый чат: https://t.me/+PcE4HMYsrqs1NmVi: обсуждение фишек защиты, ПФ, откуда боты и т.п.
Так же можете просто подписаться сам телеграм канал ТГ канал KillBot. (не чат).
KillBot, это полноценный прокси-сервер защиты, который устанавливается перед сайтом. Весь входящий трафик сначала проходит через сервера KillBot, где анализируется и фильтруется, и только после этого поступает на ваш сайт. Такой подход позволяет блокировать ботов ещё до того, как они попадут на сайт.
Килбот можно подключить и просто как JS код. Но это будет НЕ защита. Это просто аналитика по ботам. JS это не серьёзно. Если вы хотите чтобы боты физически не имели бы доступа к сайту, то это только ДНС Экран Килбот.
Сейчас KillBot - это единственный открытый сервис, который видит всех современных поведенческих ботов. При этом в личном кабинете расшифровывается почему именно данный визит помечен как бот. Для каждого сайта показывается: сколько ботов, сколько людей, сколько капч показано и сколько капч решено. Даже если вы просто посмотрите на общую статистику килбота - сразу видно что килбот фильтрует трафик очень чисто:
Выше скриншот общего числа постетителей в килботе. Из более чем 5000 показов капч всего 22 решены - это значит что капча на самом деле в абсолютном большинстве показывается ботам, а то, что оставшийся трафик живой - можно смотреть по конверсиям и поведению в Метрике.
Другие антифрод системы скрывают свои алгоритмы, а Килбот - Нет
Другие сервисы НЕ предоставляют аналитику по показам и решениям капчи, у них нет возможности проанализировать кто именно на самом деле был заблокирован: пользователь или бот: аргумент один - "ну, любой же антифрод и реальных режет - это нормально".
В Килботе всё прозрачно: если вы увидите много решений капч - это будет сигналом: чтобы зайти в настройки и подфиксить. Если вы захотите заблокировать визиты, то вы точно будите знать есть в блокированном слепке реальные или 100% будут заблокированы только боты.
Настоящая защита должна быть прозрачной, предсказуемой и постоянно развиваться, а не надеяться только на то, что никто не узнает принцип её работы.
KillBot можно подключить и забыть
Да, сейчас сейчас Килбот работает полностью автоматически! ИИ управление полностью берёт контроль на себя - можно даже не задумываться, что находится в Килбот под капотом - на ваш сайт будет идти исключительно чистый трафик.
Максимум информации о каждом визите
После подключения, KillBot предоставит техническую информацию по каждому визиту.
Для каждого посетителя система собирает и генерирует множество параметров, на основании которых принимается решение — является ли этот визит настоящим пользователем или ботом.
Вот, посмотрите пример ниже:
Выше скриншот части параметров которые предоставляет Килбот.
В Килботе можно писать свои правила на php с использованием всех доступных параметров. Ниже пример правила на php, которое помечает все визиты из Китая как боты:
if ($data['net']['country'] == 'CN') {
return true; // Если китай, то капча
}
return false;
Полный список параметров параметров Килбота и как на основании их можно написать правило смотрите тут: https://killbot.ru/node/44.
Килбот строит UserID, который НЕ зависит от cookie
На странице визитов вы также увидите один из самых полезных параметров KillBot - UserID. Каждому посетителю присваивается собственный псевдоуникальный идентификатор: если пользователь очистит cookie или откроет сайт в режиме инкогнито, то его UserID в абсолютном большинстве случаев останется тем же самым.
При этом уникальности UserID более чем достаточно для работы в рамках одного сайта.
UserID Килбота - это классный кейс точечной блокировки реальных мотивированных посетителей, которые оставляют спам: реальному капчу показывать нет смысла (он её пройдет) - реального спамера можно только блокировать.
Если вдруг UserID не достаточно уникальный, то Килбот это напишет - и будет понятно что такой UserID лучше не блокировать:
Прозрачность - главная особенность KillBot.
Например, в личном кабинете достаточно навести курсор мыши на отметку «Бот», чтобы увидеть подробное объяснение, почему именно визит был классифицирован как бот:
Точно так же можно навести курсор на значок капчи - и KillBot покажет почему именно она была показана:
Вместо «черного ящика» с Киллбот вы всегда поймёте почему именно сервис поступил так.
Чистая аналитика после подключения KillBot
Еще один показатель качества работы KillBot становится заметен сразу после подключения.
До установки защиты в Яндекс Метрике и Гугл Аналитике можно видеть огромное количество подозрительных визитов (отказы, прямые заходы, подозрительные переходы из поисковых систем, странные рекламные визиты):
После подключения KillBot ботовский трафик просто перестает попадать в аналитику - для этого нужно выставить соответствующую настройку или подключить подписку с ИИ - и она всё сделает за вас.
Сайт можно подключить к нескольким серверам Киллбот
Благодаря этому существенно повышается отказоустойчивость системы.
Если по какой-либо причине один из IP-адресов становится временно недоступен (блокировка РКН - частый кейс, локальный фаервол, сервер сдох, и т.п.), то браузер выберет доступный сервер и посетитель сможет попасть на сайт.
Сайт будет работает без перебоев, если один из серверов сдох - вы этого не заметите. На скриншоте ниже пример выбора двух серверов килбота для подключения:
Как именно подключить сайт к нескольким серверам Килбота читайте здесь: https://killbot.ru/node/74
Килбот можно установить на свой сервер
Если вы хотите конфигурировать сервер самостоятельно. Установка на свой сервер позволит:
- Сделать дизайн Экрана Килбот под себя;
- Сделать свой дизайн капчи, изменить ссылку на общее пользовательское соглашение Килобота;
- Увеличить свои лимиты на трафик (на общих серверах лимиты хорошие, но в частном случае их может не хватить);
- Разместить сервер именно в своей инфрастрктуре (за балансировщиком, например);
- Дописать свой код , если вдруг в Килботе чего-то не хватает;
Как именно установить Килбот на свой сервер читайте здесь: https://killbot.ru/node/46
Как бот проходит капчу - можно увидеть своими глазами
Одна из самых классных возможностей KillBot - возможность наблюдать как бот скролит поверх капчи в Яндекс.Вебвизоре.
Это прямо доказательство, что на сайт зашел бот. Для маркетологов это один из самых интересных инструментов анализа.
Смотрите ниже запись вебвизора где бот кликает по скрытым ссылкам на странице с капчей:
Можно загруpить боту CPU
KillBot умеет не только блокировать ботов, но и сделать так, чтобы боту было больно заходить на сайт.
В Килботе можно выставить опцию "зациклить", и ему подсунется специальный ресурсоемкий JavaScript-код. Такой сценарий приводит к высокой загрузке процессора и оперативной памяти на машине, где работает браузер под управлением бота.
В результате один бот начинает потреблять значителные вычислительные ресурсы, снизится количество одновременно работающих ботов на одном сервере (сервер встанет колом). Это может быть и более эффективно, чем обычная блокировка так как в этом случае админ бота может выкинуть сайт из накрутки, чтобы не бот не жрал ресурсы. Ниже пример как загрузить CPU бота:
Защита в Яндекс Директ через минусацию аудитории ботов
В Килботе можно отминусовать аудитории ботов двух разных типов:
- Аудитория ботов созданная на основе ботов именно вашего сайта (как сделать рассказывается тут)
- ОБЩАЯ аудитория ботов, созданная на основе ботов по всем сайтам что есть в Килботе (как это сделать инструкция тут)
Как Фильтровать ботов в Яндекс Директ - это отдельная большая документация: читайте тут: https://killbot.ru/node/34
Доступная стоимость
Еще одно важное преимущество KillBot доступность. Антифрод НЕ должен быть дорогим. Подключить сервис можно совершенно бесплатно. Уже на бесплатном тарифе вы сможете увидеть, сколько ботов приходит на ваш сайт, и опять же вы увидите почему именно это боты.
Оплата требуется только тогда, когда вы захотите не просто анализировать бот-трафик, а начать его блокировать, выпиливать из метрики, писать правила и т.п.