Боты4 мин чтения·12 августа 2026 г.

Automaton: когда имя бота — обычное слово словаря, а не название бренда

В отличие от ботов с уникальными именами вроде Adagiobot, Automaton называется обычным английским словом «автомат», широко используемым в IT для описания любых инструментов автоматизации — это делает поиск оператора по имени практически бесполезным. Разбираем, почему в таком случае единственный практичный путь — реконструкция контекста на стороне самого сайта, а не попытка угадать бренд по названию.

TVTrafficVeil TeamЭксперты по защите веб-трафика
Уникальная иллюстрация бота Automaton: легитимный прочие краулеры и сервисы

У Automaton есть особенность, которая отличает его от большинства неопознанных ботов этой серии: само слово — не выдуманное название бренда, а обычный английский термин («автомат», «механическое устройство, действующее по заданной программе»), давно и широко используемый в IT-индустрии для описания практически любого инструмента автоматизации — от фреймворков браузерного тестирования до внутренних скриптов workflow-платформ. Это значит, что под одним и тем же токеном в разных источниках потенциально скрываются совершенно разные, никак не связанные друг с другом системы, которые просто выбрали одно и то же общеупотребимое слово для самоидентификации.

Почему общее слово в качестве имени бота — отдельная проблема при расследовании

Расследовать происхождение бота с уникальным, специфичным именем (как, например, Adagiobot или Epivoz) относительно просто: совпадений в поиске мало, и почти любое найденное упоминание с высокой вероятностью относится к искомому боту. С общеупотребимым словом вроде «automaton» ситуация обратная — поисковая выдача заполнена десятками не связанных друг с другом продуктов, инструментов тестирования, академических проектов и даже просто страниц, где слово используется в обычном, не относящемся к ботам смысле. Это делает невозможным быстро и уверенно связать токен из логов с конкретным коммерческим оператором без дополнительных, специфичных для сайта данных — таких как точный контекст, в котором бот появился, или совпадение с уже известной интеграцией, которую сознательно подключил сам владелец сайта.

Параметры

Параметр Значение
User-Agent / паттерн automaton
Оператор Не установлен однозначно — общеупотребимое слово усложняет однозначную идентификацию через открытый поиск
Официальная документация ❌ Не найдена конкретно для этого токена
Список IP-адресов ❌ Отсутствует
Вероятная природа трафика По косвенному описанию роли — инфраструктурный компонент какой-то платформы, обращающийся к сайту в рамках штатной работы, если сайт сознательно подключён к этой платформе

Что реально стоит проверить в этом случае

Раз открытый поиск по одному лишь имени малоинформативен, единственный практичный путь — реконструкция контекста на стороне самого сайта, а не попытка угадать оператора по названию:

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

Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.

Посмотреть свой трафик

Поведенческие признаки при отсутствии подтверждённого имени

  • Глубина обхода — точечные запросы к нескольким URL против системного прохода по всей пагинации и каталогу;
  • Повторяемость — вычитывает ли клиент один и тот же набор адресов регулярно (похоже на штатный сервисный компонент подключённой платформы) или каждый раз новые (похоже на массовый сбор);
  • Сессионные признаки — отсутствие cookie и нормальной сессии, характерное для автоматизированных клиентов;
  • Принадлежность IP — стабильная инфраструктура одного известного облачного провайдера скорее говорит о специализированном сервисе, чем о случайном скрапере.

Как найти в логах

# Базовый поиск
grep -i "automaton" /var/log/nginx/access.log

# Топ URL, которые вычитывает клиент
grep -i "automaton" /var/log/nginx/access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head

# Топ IP
grep -i "automaton" /var/log/nginx/access.log | awk '{print $1}' | sort | uniq -c | sort -rn | head

Для проверки принадлежности IP при отсутствии официального фида — стандартная связка whois/rDNS:

IP="1.2.3.4"
whois -h whois.cymru.com " -v $IP"
dig +short -x "$IP"

Как заблокировать или разрешить

Если по итогам внутренней проверки выяснится, что сайт действительно сознательно подключён к платформе, чей инфраструктурный компонент называется Automaton, — разумно разрешить:

User-agent: automaton
Allow: /

При отсутствии подтверждённой связи с известной интеграцией и понятной пользы для сайта — запрет по умолчанию, как и для большинства неопознанных клиентов без документации:

User-agent: automaton
Disallow: /
if ($http_user_agent ~* "automaton") {
    return 403;
}

На позиции в поисковой выдаче Google, Bing или Яндекса присутствие или отсутствие этого клиента не влияет — это не поисковый краулер ни одной из известных систем.

Частые вопросы

Почему Automaton сложнее расследовать, чем бота с уникальным именем?
Потому что «automaton» — обычное английское слово, широко используемое разными несвязанными продуктами и проектами, а не уникальный бренд, поэтому поиск по имени даёт слишком много не относящихся к делу результатов.
Как тогда
Проверить контекст на стороне сайта — не подключалась ли недавно какая-то платформа автоматизации, тестирования или интеграции, и коррелирует ли появление токена по времени с этим подключением.
Что делать, если внутренняя проверка ничего не выявила?
Оценивать поведение по общим признакам: глубину обхода, повторяемость запросов, сессионные признаки и принадлежность IP — так же, как для любого другого неподтверждённого бота.
Стоит ли доверять строке User-Agent при принятии решения?
Нет, её может подделать любой скрипт — для проверки происхождения запросов лучше смотреть ASN IP через whois.
Что делать при отсутствии подтверждённой пользы от клиента?
Блокировать по умолчанию через robots.txt и правило в nginx — это низкорисковая позиция при отсутствии данных об операторе.
Повлияет ли блокировка на позиции в поисковых системах?
Нет, Automaton не связан ни с одной известной поисковой системой.
#automaton#необъяснённый краулер#generic naming#бот-энциклопедия#robots.txt#verification#TrafficVeil
TV
TrafficVeil Team

Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.

Похожие статьи

Ещё материалы из раздела «Боты» — те же вопросы, другие агенты.

Проверьте защиту своего сайта

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

Тарифа на трафик нет. Платите за людей, а не за тех, кого отбили: боты, атаки и всё, что срезали фильтры, в счёт не идут. Тариф — число доменов и глубина настроек.

TrafficVeil