KillBot: Защита сайта от ботов
4.43K subscribers
51 photos
1 file
34 links
Кто генерирует ботов, откуда спам заявки, снизить стоимость РСЯ, убрать роботоность в метрике и др.

https://killbot.ru
Закрытый чат группы: https://t.me/+PcE4HMYsrqs1NmVi
@killbotsupport - Спец тех. поддержки
@grigoriy_melnikov - Создатель KillBot
Download Telegram
Кейс от клиента:
Forwarded from J H
Смотрите, что получется с ценой.

Цена клика очень сильно упала на этой неделе, когда подключили, и фейковых заявок стало сильно меньше.

Все остальные штуки типа ботфактора вообще никакого толку не было.
🔥82
Слайдер, АПИ, индивидуальные действия: Что нового появилось в KillBot

1. Для каждого слепка теперь можно указать индивидуальное действие. Визитам с отдельным слепком можно: показать капчу, заблокировать, скрыть метрику или обработать по умолчанию.
2. Системные группы браузеров разбиты на две, это "Системные браузеры [оплата]" и "Системные браузеры [поведение]". Браузер попадает в группу "Системные браузеры [оплата]", если с него зафиксирован факт оплаты деньгами. В группу "Системные браузеры [поведение]" браузер попадает по анализу поведения. Пример осознанного поведения настоящего пользователя: пользователь перешел из поиска по запросу "купить плитку под дерево", и на сайте из всей палитры цветов акцуентирует внимание именно на плитке с цветом дерева. Браузеры таких осознанных визитов попадают в эту группу.
3. Гугл капча убрана. На её место пришла наша капча - "слайдер". Так как килбот еще не популярен, то боты её не разгадывают. Для пользователя этот вид капчи решается очень легко, поэтому рекомендую при анализе слепков выставлять эту опцию. Если за слепком много решений капч, то за слепком - пользователи.

4. Появилось АПИ: https://killbot.ru/API

Интегрируйте наше решение по АПИ, интеграция очень простая - нужно просто подключить js файл, а потом get запросом получить результат.
Примеры вариантов интеграции по АПИ:
- создать модуль для популярной cms с подключением KillBot (по партнёрской программе процент с продаж 50%-20%)
- усилить свое антирод решение

Рекомендую:
- Обновить код KillBot, чтобы все последние изменения стали актуальны.
- В настойках скрипта выберите дополнительную группу браузеров: "Системные браузеры [поведение]" - эта вновь добавленная группа, для старых проектов она не подключена.
👍4🔥3🥱1
2% роботности по Метрике после использования KillBot.
Это дали настройки по умолчанию, даже без профессиональной подстройки. Не знаю ни одного сервиса кто мог бы похвастаться этим же.

Скриншоты предоставлены клиентом, который интегрировал KillBot по API

Первый скриншот - это роботность по тем визитам, которые KillBot пометил как настоящие пользователи. А второй скриншот - это роботность по всему трафику сайта. Для KillBot это элементарный кейс - он легко повторяется на любом сайте.

Как именно работает роботность в Яндекс Метрике?
Смотрите, каждый из нас - это индивидуальная личность, я каждое утро встаю и читаю новости на lenta ру, сюда же добавляется еще ряд сайтов, которые я посещаю регулярно. Далее я перехожу на свой рабочий сайт и работаю уже на нем. Примерно такое же поведение у каждого из нас.

Как работают боты?
Ботов нагуливают - чтобы их интересы совпадали с требуемой тематикой. Поэтому боты, в большинстве своём, посещают одни и те же сайты.

Яндекс знает обо всех и всё - и если он видит много разных визитов, в истории навигации в интернете которых одинаковое ядро сайтов, то всех их в роботов. В роботность так же уходят визиты с фингерпринтом, который используют много ботов (вне зависимости от истории посещений). Так же в роботов попадут плохо написанные боты технически.

В целом, идея роботности по версии Яндекса очень хорошая и на неё можно ссылаться.
👍61🔥1
Новые видео по работе с KillBot
Прежние видео сильно устарели.

Если вы только планируете использовать KillBot, то начните с обзора возможностей и первичной настройки. ШАГ 1: https://vk.com/video-218866928_456239047

Если вы уже используете KillBot, то рекомендую сразу посмотреть видео по продвинутому анализу слепков.
ШАГ 2: https://vk.com/video-218866928_456239049
👍6
DeviceID - доказать почему это бот сможет каждый

DeviceID - это новый идентификатор, который генерирует KillBot.

Начну с того, как именно работают боты.
Боты - это не разрозненные программы, которые бегают в интернет. Боты - это один софт, который работает на сервере и создаёт тысячи ботовских сессий.
Каждая ботовская сессия представляется реальным устройством на базе iOS, Android или PC.
Боты работают грамотно и подменяют браузерные параметры, поэтому сайт думает, что заход осуществлен с настоящего смартфона, а не с ботовского софта, работающего на сервере.

DeviceID - это идентификатор устройства на котором запущен браузер или бот.
DeviceID в KillBot описывает 4-ре устройства:
- Android: это значит, что запуск браузера осуществлен с ОС Android
- Apple: это значит, что запуск браузера осуществлен с продуктов фирмы Apple
- PC: запуск браузера осуществлен с персонального компьютера
- Server: запуск браузера осуществлен с очень мощного компьютера - в большинстве своём - это сервера.

Как и слепок браузера, DeviceID устойчив к подмене параметров - бот пытается скрыть свою истинную платформу, но на DeviceID это влияние не оказывает.

Как доказать, что был визит бота по DeviceID?
- Был визит на сайт, который представился как визит с Android;
- Смотрим DeviceID визита;
- Если DrviceID - это сервер, то визит однозначно ботовский: смартфонов Android с серверным железом просто нет;

Вот видео, в котором я рассказываю еще раз о слепке браузера и новом DeviceID: https://vk.com/video-218866928_456239050

Пример: как по DeviceID легко выявляются ботовские клики в Яндекс Директ: https://vk.com/video-218866928_456239051

Сейчас DeviceID в личном кабинете доступен не для всех. Для всех DeviceID работал в период 6-8 сентября.
На текущий момент я могу активировать DeviceID выборочно по запросу.

Для всех фича DeviceID заработает ближе к концу сентября, когда будут выполнены работы по оптимизации.
👍13🔥41
Заказные клики. Кто кликает по рекламе в Яндексе за копейки?

Много рекламных кампаний с злостным скликиванием, которое осуществляется людьми, а не ботами.
Кто эти люди? Зачем они кликают? Как именно это работает и как с этим бороться, далее в этом посте.

Скликивание — это не бесплатное удовольствие: или нужно заплатить за бота, который уже готов скликивать, или нужно нагулять такого бота самому — что займёт немало мозговых усилий и времени.
Гораздо проще кликать вручную — для этого нужно дать задание другим пользователям интернета.

Сервисы микрозаданий
Это платформы, на которых пользователи могут зарабатывать деньги, выполняя небольшие задания, такие как просмотр вебстраниц, клики по рекламе, регистрации, ввод капчи и т. п.

Примеры сервисов, в которых можно оставить задание на клик по рекламе:
- https://socpublic.com - стоимость задания 1-2 рубля, зачастую тут оставляют задания на скликивание в поиске и оставление спам заявок
- https://seosprint.net (доступен по ВПН) - в их правилах так и пишут: "Клик по рекламе. Теперь в заданиях можно открыто просить кликнуть по какой-либо рекламе."
- https://ipweb.ru - Здесь можно прямо создать задние на скликивание - заполняем форму, вводим url конкурентов - и задание уйдет на выполнение реальным пользователям
- @SEOBonusBot - телеграм бот, который раздает задания на выполнения

Сервисов микрозаданий очень много. Помимо web сервисов, телеграмм каналов — это и браузерные расширения для заработка, и софт для установки на компьютер. Должны существовать и закрытые системы в которые сразу не зайти.

Как технически ВЫЯВИТЬ заказные клики (мотивированный трафик)?
Чтобы отличить мотивированный трафик от реального нужно понимать какой поведенческий паттерн отличает реальный трафик от заказного.
В реальном рекламном трафике пользователь заходит на сайт — он может заказать услугу, вернуться в поиск или закрыть сайт. Такое поведение характерно для большинства.

Мотивированный пользователь обязан делать скриншоты шагов на сайте чтобы отчитаться о том, что он совершил заход и другие требуемые действия. Когда пользователь делает скриншоты — браузер уходит в фон. Именно этот факт и отличает мотивированный трафик от реального.

Запрос на скриншот обрабатывается на уровне операционной системы, поэтому это событие браузеру не доступно. Но, браузеру доступны факты активации и ухода вкладки браузера — именно это браузерное событие и нужно использовать для маркировки мотивированного трафика, так как для реального рекламного трафика такие события больше исключение.

Как рекламные системы могут бороться с мотивированным трафиком?
Антифрод может выявлять паттерны схожего поведения (возврат браузера из фона) и, если преобладает трафик с одинаковыми поведенческими паттернами, — то клики от таких визитов нужно не учитывать.

В истории посещений разных пользователей, кто выполняет задания, будет ядро одних и тех же мелких (не популярных) сайтов. Сначала он зашел на сайт из «Нефтекамска», выполнил задание, потом на сайт из «Нижнего Куранаха» и т. п. В реальной жизни шанс такого совпадения нулевой. Если же пользователь чистит куки — то это чистый пользователь — сразу его под фильтр.

Как мотивированный трафик идентифицируется в KillBot?
Килбот определяет мотивированный трафик по количеству возвратов сайта из фона. Для чистого рекламного трафика таких возвратов нет (в абсолютном большинстве случаев).
KillBot отправляет в параметры посетителей параметр "mot": для визитов у которых в течение первых 3-х минут сессии было событие возврата браузера из фона. Поэтому, если у вас есть проблема с мотивированным трафиком, то можно создать сегмент аудитории визитов с параметром mot, и на этот сегмент и похожий сделать корректировку ставок «-100%».
👍15🔥42
Как KillBot строит уникальный UserID без использования куки
Да, даже если очистить куки, ваш UserID в KillBot останется прежним. Этот идентификатор позволяет точечно блокировать пользователей, и режим инкогнито или удаление куки здесь не помогут.

Как получить доступ к UserID?
Уникальный UserID создается при интеграции KillBot через DNS-прокси (о методе интеграции через DNS-прокси я расскажу в следующем посте). Если же вы используете стандартную интеграцию через установку JavaScript-скрипта, то в таком случае UserID - это простой куки, который и привязан к конкретному сайту.

Где можно увидеть UserID?
Вы можете просмотреть UserID в параметрах посетителей через Яндекс Метрику:
- Если UserID длинный (около 16 символов), значит это настоящий UserID, который не зависит от куки и является одинаковым для пользователя, вне зависимости от того, какой сайт он посещает.
- Если UserID короткий (около 9 символов), это простой идентификатор, который сохраняется в куки и действует только на одном сайте.

Можно ли манипулировать UserID и насколько он устойчив?
Даже если пользователь использует расширения для анонимизации, KillBot все равно сформирует уникальный и стабильный для этого расширения UserID. Конечно, такой идентификатор будет отличаться от исходного, но он все равно останется уникальным.

Деанонимизирующие расширения добавляют больше уникальности
Так как их используют немногие, и они изменяют структуру браузера, что учитывается при создании UserID.

А что насчет точных цифр уникальности?
Я подготовлю отдельный пост с детальным разбором и вероятностями совпадений UserID в зависимости от платформы.
👍101🔥1
KillBot поддерживает интеграцию через ДНС-прокси: по типу как сделано у CloudFlare.
Это уже очень серьёзная защита. Она означает то, что пользователь сначала попадает на сервер KillBot, анализируется и только потом проксируется на основной сайт.
В этом случае посетитель не имеет доступа к сайту до прохождения процедуры верификации в отличае от установки через JS код.

С KillBot ДНС-прокси простым HTTP парсингом сайт не спарсить даже с User Agent-том Яндекса
KillBot проверяет резолвится ли IP бота на сервера поисковых систем, если нет, то это фейковый бот.

Продвинутые поведенческие и парсинг JS боты фильтруются по слепку браузера
И таким ботам доступ к сайту будет полностью запрещен.

С KillBot ДНС-прокси строится уникальный UserID
Который не зависит от cookies. UserID доступен в Яндекс Метрике и личном кабинете KillBot.

DNS сервер можно развертуть на своей стороне
Вы сможете использовать KillBot совместно со своими програмными решениями: своя страница верификации, своя капча, своя логика работы, своя отправка и анализ данных - т.е. все прелести АПИ доступа.

Пример интеграции
https://kill-bot.net/ - Экран верификации (прелоадер, спиннер) работают на сервере KillBot и только после осуществляется проксирование на основной сайт. На этапе проверки так же можно показать капчу, заблокировать, подвешать браузер бота (скоро будет) или дать доступ к сайту без ограничений.

Именно крупным проектам интеграция через DNS прокси на своей стороне может быть интересна.

Видео о KillBot-ДНС:
https://vk.com/video-218866928_456239064
👍3
Channel name was changed to «KillBot: Защита сайта от ботов»
🔥 CPU бота теперь наш! 🔥

ТОП! ⚡️ Теперь бота можно подвесить. Бот будет работать на нашу же защиту!

🤖 Бот — это программа, работающая на одном сервере, которая создаёт сотни одновременных ботовских сессий. Каждая сессия — это отдельный бот с уникальными параметрами.

**В KillBot теперь можно выбрать действие для бота «Зациклить».
🔁
Это приведёт к подвисанию браузера и потреблению процессора и оперативной памяти. В этом состоянии на сайте будет невозможно кликать по ссылкам и вводить данные в формы. Таким образом, вместо 100 сессий бот сможет создать всего несколько — и бесполезных. 🧨

Владельцу бота проще исключить сайт из сети накруток, чем тратить на него ресурсы.

⚙️ Для активации нужно зайти в раздел «слепки» и в колонке действий выбрать «зациклить».
👍158🙏3
Скрин из Директа по списанию долгов + некоторые отзывы

На скриншоте Килбот был подключён 22.07. С момента подключения:
- Боты начали собираться в отдельную аудиторию, для которой в Директе автоматически выставляется корректировка ставок «-100%».
- Стоимость клика снизилась в 1.5–2 раза.
- Спам-заявки от ботов исчезли (было до 50% недозвонов).
- Количество реальных заявок увеличилось, но их качество стало ниже, так как аудитория в тематике банкротства требует строгих критериев отбора.
- Боты полностью не исчезли. Почему? Килбот собирает аудиторию ботов, которую затем исключает в Директе. Яндекс заменяет её на новую аудиторию — это могут быть как боты, так и реальные пользователи. Если в новой аудитории появляются боты, они также минусуются.

Для Директ Килбот — это мощный инструмент для более эффективного ведения рекламных кампаний.

Вот несколько способов, как Килбот можно использовать для улучшения рекламных результатов:
Исключение массовой аудитории: Создайте аудиторию от 250 тыс. до 1 млн. пользователей для минусации. Как это сделать, читайте здесь: https://killbot.ru/node/27. Есть кейс, где именно эта минусация помогла при скликивании на поиске.
Фильтрация по VPN и прокси: Килбот помечает такие визиты в Метрике в параметрах посетителя. Например, у одного из пользователей Килбота весь спам шёл именно через VPN — поэтому эта аудитория была вычтена.
Создавайте индивидуальные аудитории: Совмещайте данные по браузерным слепкам и сетевым параметрам для исключения мотивированных заявок. Это параметры snsht и net_id в параметрах посетителя.

Как Килбот определяет VPN и прокси?
- VPN: Из сети клиента проверяется доступность сайтов, заблокированных Роскомнадзором. Если сайт открыт, значит используется VPN.
- Прокси: Определяется по маршруту соединения. Без прокси пользователь идёт напрямую: пользователь → сайт. Через прокси маршрут длиннее: пользователь → прокси-сервер → сайт.

В контексте только защиты сайта Килбот очень хорошо работает по умолчанию при DNS-интеграции. В этом режиме запрещён доступ простым HTTP-ботам (парсерам), высокоуровневых JS ботов можно заблокировать в разделе "Слепки". Реальные пользователи проходят без ограничений.
👍152🔥2🤝1
Промокод на 1998₽ + Стань Партнёром KillBot!

Промокод на 2 бесплатные подписки для новых аккаунтов — в конце поста!

Рынок антибот-решений в России сейчас практически пуст. Это огромная ниша, и мы с тобой совместно можем занять её первыми. Я вижу огромную цель — стать российским Cloudflare. Уже скоро KillBot разовьётся до защиты от DDoS. Через год это будет незаменимый инструмент для любого крупного бизнеса. Каждый сайт должен быть подключён к KillBot — и ты можешь стать частью этой миссии.

У KillBot есть мощная партнёрская программа, которая не только принесёт тебе доход, но и позволит стать частью рождения новой империи!
50% от всех платежей привлечённых клиентов — навсегда.
Заработай 50% с каждого клиента, вложив свои усилия в развитие KillBot прямо сейчас. Это твой шанс вложить в будущее.

Варианты стать партнёром если ты:
- Программист: ты можешь разработать расширение для популярных CMS (WordPress, 1C-Битрикс и др.). Но мало просто создать - нужно еще пустить его в массы. При необходимости API килбота доработаю + моя поддержка!
- Блогер: Можно записывать видео-ролики, писать статьи и кейсы про KillBot. В KillBot партнёры могут генерировать свои личные промокоды, чтобы мотивировать на регистрацию сразу после ознакомления.
- Продажник: Можно делать холодные звонки и предлагать KillBot клиентам. Базу обзвона помогу собрать.
- Обучение: Можно урок посвятить KillBot: как работать с аудиторией ботов, как вычитать её, как именно создавать сегменты аудиторий с данными KillBot. В конце - делится партнёрскими промокодами.
- Маркетолог: Настроить рекламу, которая будет гарантированно приносить регистрации. У меня такого нет, но могу поделится опытом какой есть.
- Владелец онлайн сервиса: интегрируй KillBot в своё решение, усиль свои алгоритмы раньше, чем это сделают другие.
- Любой другой способ привлечения, который будет работать (кроме СПАМа).

Присоединяйся к партнёрской программе: https://killbot.ru/partnership/statistic (ссылка только для зарегистрированных). По всем вопросам пиши в ЛС: @grigoriy_melnikov

Промокод
Если у тебя еще нет аккаунта в KillBot, то создай его с промокодом НОВЫЙ-ГОД-2025: это активирует сразу две подписки - KillBot и Direct.
Промокод действителен до 5 января.

С Наступающим Новым Годом!
Пусть он принесёт не только счастье, но и большие успехи всем нам!
👍12🔥2
Как работает антифрод Яндекс Директ
Или как скликивают с одного рабочего места.

Пост для тех, кто не читал мою статью на Хабре.

Ввод e-mail с разных устройств — это основа защиты Яндекса
Пользователи бот-программ давно поняли это, да и Яндекс сам подробно описывает, как работает их антифрод-система: https://yandex.ru/company/technologies/crypta/

Основная идея — пользователь настоящий, если он владеет несколькими устройствами. Если с разных устройств на сайтах вводятся одни и те же триплексы имя+mail+телефон то, Яндекс может предполагать, что эти разные устройства принадлежат одному пользователю.

Таким образом, клик может быть учтён если ты:
- возьмешь имя, маил и телефон друга (нужно чтобы эти данные были засвечены в метрике — т. е. друг ранее вводил эти данные где‑то в интернете);
- откроешь браузер в режиме инкогнито;
- отправишь форму с именем, маил и телефоном — на любом сайте где есть такая форма и счетчик метрики; с этого момента алгоритмы могут посчитать, что это новое устройство реального владельца;
- зайдёшь в поисковик и кликнешь;
Поздравляю! Твой «друг» сделал клик.

Это основа того, как могут действовать профессиональные кликеры. Боты и реальные мотивированные пользователи используют реальные контакты, вводя их с разных реальных устройств или эмуляторов. В итоге создается впечатление, что это реальные заявки.

Эксперимент с учетом кликов от новых устройств, как Яндекс мог отфильтровать эти клики, как нужно грамотно обосновывать что трафик реальный — обо всём этом и многом другом читайте в моей статье на Хабре: https://habr.com/ru/articles/869184/
👍16🔥61
Новый видеообзор сервиса KillBot
В этом видео акцент сделан на проблемах, которые могут возникать при работе с сервисом. Предыдущие обзоры уже устарели.

Если вы только планируете начать использовать KillBot, обязательно посмотрите видео до конца: https://vk.com/video-218866928_456239065

Если вы уже работаете с KillBot, рекомендую обратить внимание на начало обзора, где обсуждается анализ слепков браузера (до 24-й минуты). Там можно узнать что-то новое.
👍9