EcoVadisSustainabilityBot — веб-краулер, связанный с EcoVadis, платформой оценки устойчивости и ESG-практик компаний и цепочек поставок. В отличие от классических поисковых роботов, его ценность для владельца сайта связана не с индексацией страниц в поисковой выдаче, а со сбором публично доступной информации о компании и ее практиках устойчивого развития.
По данным публичных каталогов User-Agent, встречается строка вида EcoVadisSustainabilityBot/1.0 с указанием EcoVadis и пояснением, что обход выполняется от имени одного из бизнес-партнеров. Ранее с EcoVadis также связывался User-Agent SustainabilityCrawler. Поэтому при анализе логов имеет смысл учитывать не только один токен, но и историю связанных идентификаторов.
| Параметр | Значение |
|---|---|
| Название | EcoVadisSustainabilityBot |
| Основной UA-токен | EcoVadisSustainabilityBot |
| Версия, встречавшаяся в публичных базах | EcoVadisSustainabilityBot/1.0 |
| Оператор | EcoVadis |
| Назначение | Сбор публичной информации, связанной с устойчивостью, ESG и оценкой компаний |
| Категория TrafficVeil | Корпоративный / ESG-краулер; автоматизированный сбор публичного контента |
| Можно ли доверять только User-Agent | Нет. UA легко подделать — требуется дополнительная проверка IP, ASN и поведения |
Зачем EcoVadisSustainabilityBot приходит на сайт
EcoVadis использует машинное обучение и автоматизированный поиск информации для анализа больших объемов данных. Компания прямо описывает использование AI для поиска релевантной информации, 360° Watch и анализа документов. Поэтому обход публичных корпоративных сайтов логично рассматривать прежде всего как часть инфраструктуры сбора данных для оценки устойчивости компаний, а не как обычное SEO-сканирование.
Особенно интересными для такого краулера могут быть публичные страницы, содержащие сведения о:
- ESG и устойчивом развитии;
- экологической политике и выбросах;
- трудовых практиках и правах человека;
- этике и комплаенсе;
- цепочках поставок и закупках;
- корпоративных политиках и сертификатах;
- отчетах об устойчивом развитии;
- новостях компании и публичных заявлениях.
Для компании, которая проходит оценку EcoVadis или работает с партнерами, использующими эту систему, такой трафик потенциально может иметь деловую ценность. Поэтому автоматически относить EcoVadisSustainabilityBot к вредоносным AI-краулерам и блокировать его на всех сайтах не всегда правильно.
EcoVadisSustainabilityBot — это AI-бот?
Здесь важно разделять понятия. EcoVadis действительно активно применяет AI и машинное обучение: автоматизированные системы помогают находить релевантную информацию, анализировать документы и формировать данные для последующей экспертной проверки. Однако из этого не следует, что EcoVadisSustainabilityBot является краулером для обучения универсальной большой языковой модели.
Поэтому более точная классификация для системы защиты — специализированный корпоративный ESG-краулер или автоматизированный сборщик публичных данных. Если внутри TrafficVeil используется укрупненный кластер AI/ML crawlers, его можно показывать там технически, но пользователю полезно отдельно объяснять назначение бота.
Какую нагрузку может создавать бот
Даже легитимный специализированный краулер остается автоматизированным клиентом. Если он быстро обходит большое количество URL, сервер получает дополнительную нагрузку: растет число запросов, исходящий трафик, обращения к CMS, базе данных и динамическим страницам.
Особенно важно контролировать:
- requests per minute и requests per second;
- количество уникальных URL;
- долю повторных запросов;
- обход пагинации и фильтров;
- запросы к тяжелым динамическим страницам;
- коды ответа 404, 403, 429 и 5xx;
- объем переданных данных;
- число IP и ASN, с которых приходит одинаковый UA.
Такой трафик обычно не следует автоматически называть DDoS-атакой. Проблемой он становится тогда, когда интенсивность обхода начинает заметно потреблять ресурсы сайта или создавать аномальную нагрузку.
Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.
Как найти EcoVadisSustainabilityBot в логах
Первичная проверка начинается с User-Agent. Для Nginx можно быстро найти запросы по основному токену:
grep -i "EcoVadisSustainabilityBot" /var/log/nginx/access.log
Чтобы увидеть URL, которые робот запрашивает чаще всего:
grep -i "EcoVadisSustainabilityBot" /var/log/nginx/access.log \
| awk '{print $7}' \
| sort | uniq -c | sort -rn | head -30
Топ IP:
grep -i "EcoVadisSustainabilityBot" /var/log/nginx/access.log \
| awk '{print $1}' \
| sort | uniq -c | sort -rn | head -30
Но совпадение строки User-Agent — только первый уровень идентификации.
Почему нельзя доверять только User-Agent
Любой HTTP-клиент может отправить заголовок User-Agent: EcoVadisSustainabilityBot/1.0. Сам по себе UA не доказывает, что запрос действительно пришел от инфраструктуры EcoVadis.
Для более надежной классификации TrafficVeil стоит использовать несколько сигналов одновременно:
- User-Agent. Совпадает ли строка с известным шаблоном.
- IP и ASN. Соответствует ли сеть ожидаемой инфраструктуре и истории наблюдений.
- Reverse DNS. Может дать дополнительный сигнал, но тоже не должен использоваться как единственное доказательство.
- Поведение. Скорость обхода, последовательность URL, отсутствие обычной пользовательской сессии.
- История IP. Использовался ли адрес ранее другими подозрительными UA.
- Fingerprint. TLS/HTTP-профиль помогает отличать настоящую инфраструктуру от простого spoofing UA.
Если UA совпадает, а сеть и поведение резко отличаются от известного профиля, такой запрос разумнее помечать как возможный spoofing, а не автоматически считать подтвержденным EcoVadisSustainabilityBot.
Как управлять доступом через robots.txt
Если вы хотите сообщить роботу, что сайт не должен обходиться, можно добавить отдельное правило:
User-agent: EcoVadisSustainabilityBot
Disallow: /
Для частичного ограничения:
User-agent: EcoVadisSustainabilityBot
Disallow: /admin/
Disallow: /account/
Disallow: /cart/
Disallow: /checkout/
Disallow: /api/
Важно: robots.txt — декларативная политика, а не механизм сетевой защиты. Он сообщает краулеру правила обхода, но сам сервер технически не запрещает запрос. Если требуется гарантированно прекратить доступ, правило необходимо применять на reverse proxy, WAF или веб-сервере.
Блокировка EcoVadisSustainabilityBot в Nginx
Для простого полного запрета по User-Agent:
if ($http_user_agent ~* "EcoVadisSustainabilityBot") {
return 403;
}
Однако блокировка только по UA легко обходится его подменой. Для производственной системы предпочтительнее комбинировать несколько признаков или применять решение на уровне TrafficVeil.
Блокировка через Apache
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} EcoVadisSustainabilityBot [NC]
RewriteRule ^ - [F,L]
Что лучше: Allow, Rate Limit или Block
| Ситуация | Рекомендация |
|---|---|
| Компания использует EcoVadis или проходит ESG-оценку | Allow, одновременно контролируя интенсивность обхода |
| Бизнес-партнер использует EcoVadis | Сначала выяснить назначение трафика; не блокировать автоматически |
| Бот полезен, но создает заметную нагрузку | Rate Limit |
| EcoVadis не имеет значения для бизнеса | Можно ограничить или заблокировать |
| UA выглядит поддельным | Проверить ASN/IP, fingerprint и поведение; при подтвержденной аномалии блокировать |
| Бот обращается к служебным URL | Закрыть служебные зоны независимо от решения по публичному контенту |
Как работать с EcoVadisSustainabilityBot в TrafficVeil
Для TrafficVeil оптимальная логика — не просто искать подстроку в User-Agent, а формировать профиль бота из нескольких признаков.
Карточка события может показывать:
- определенный User-Agent;
- IP и ASN;
- организацию сети;
- тип сети — hosting, residential, mobile, proxy или VPN;
- совпадение с известным fingerprint;
- количество запросов;
- RPS/RPM;
- топ запрашиваемых URL;
- процент 2xx, 3xx, 4xx и 5xx;
- решение TrafficVeil: Allow, Challenge, Rate Limit или Block.
Для специализированного ESG-краулера разумная политика по умолчанию — контролировать, а не безусловно блокировать. Владелец сайта должен понимать, какую функцию выполняет бот и есть ли от него потенциальная польза конкретному бизнесу.
Как отличить нормальный обход от подозрительного
Само наличие EcoVadisSustainabilityBot в логах не означает угрозу. Важнее профиль поведения.
| Признак | Обычный краулер | Повод для проверки |
|---|---|---|
| Запрашиваемые URL | Публичные страницы и документы | Админки, конфиги, backup-файлы, .env |
| Скорость | Умеренный последовательный обход | Резкие всплески и высокая параллельность |
| UA | Стабильный известный шаблон | Частая смена идентификаторов |
| Сеть | Повторяемая инфраструктура | Большое число несвязанных residential/proxy IP |
| Поведение | Сбор публичного контента | Перебор уязвимых путей и служебных файлов |
Если клиент представляется EcoVadisSustainabilityBot, но одновременно перебирает /.env, /wp-login.php, резервные копии или другие технические пути, доверять одному имени бота нельзя. Такой трафик должен оцениваться как отдельная аномалия.
Итог: блокировать EcoVadisSustainabilityBot или нет
Универсального ответа нет. EcoVadisSustainabilityBot связан не с обычным поисковым индексированием, а со специализированным сбором публичной корпоративной информации для экосистемы оценки устойчивости EcoVadis. Поэтому для компаний, участвующих в EcoVadis или работающих с партнерами, которые используют эту платформу, доступ бота потенциально может быть полезен.
Если такой пользы нет, автоматический обход можно ограничить. При повышенной нагрузке разумно начать с rate limit. При нежелательном сборе контента — использовать robots.txt как декларацию политики и серверную блокировку как техническое средство принудительного ограничения.
Главное правило для антибот-системы: не принимать решение только по User-Agent. Для EcoVadisSustainabilityBot, как и для любого другого автоматизированного клиента, надежнее учитывать UA, IP, ASN, fingerprint, частоту запросов и фактическое поведение на сайте.
Частые вопросы
Что такое EcoVadisSustainabilityBot?
EcoVadisSustainabilityBot — это AI-краулер?
Какой User-Agent использует EcoVadisSustainabilityBot?
Нужно ли блокировать EcoVadisSustainabilityBot?
Можно ли запретить EcoVadisSustainabilityBot через robots.txt?
Как понять, что EcoVadisSustainabilityBot настоящий, а User-Agent не подделан?
Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.