Принцип работы системы KillBot

Главное назначение системы KillBot это выявление бот сетей.

Поведенческий алгоритм KillBot работает в рамках одного контекста (в данном случае сайта, но не обязательно) и адаптируется к нему. Из массы трафика выделяется пользователь, который однозначно является ботом - не просто ботом, а именно ботом, который маскируется под настоящего пользователя. Далее включается фильтр, который маркирует посещения, которые ведут себя так же как выделенный бот. В текущей реализации системы вероятность того, что реальный пользователь будет принят за бота не превышает 1%. Вероятность ошибки зависит от конкретной бот сети, причем ботов большинства бот сетей можно однозначно отличить от реальных пользователей. Вероятность ошибки можно уменьшить в десятки раз усовершенствованием алгоритма выделения основного бота, но я это сделаю только в случае существенного интереса к системе.

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