Тариф «Старт» — 0 ₽: один сайт, до 100 000 запросов в месяц. Все тарифы
Bot Guard.ruЗащита сайта от ботов
Бот / Краулер

HeadlessChrome 117 на Linux: SEO-страница User-Agent

User-Agent строка
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/117.0.5938.88 Safari/537.36

Что это за User-Agent

HeadlessChrome 117.0.5938.88 — библиотека или утилита для HTTP-запросов, а не браузер. Такие клиенты обычно отправляют HTTP-запросы.

Кто и зачем его использует

Скрипты или библиотеки, использующие HeadlessChrome 117.0.5938.88 как клиент для отправки HTTP-запросов, обычно запускаются разработчиками или автоматизирующими системами. Они могут появляться на сайтах при выполнении тестирования или сбора данных.

Как часто он встречается

Bot Guard видел этот User-Agent на 26 сайтах из 60 подключённых (43%). Первое появление в нашей статистике: 29.09.2023, последнее: 08.11.2023. Всего за это время зафиксировано 1 211 визитов. В среднем это около 30 визитов в день за 41 день наблюдений.

Из чего состоит строка

По строке определяется: название клиента — HeadlessChrome версии 117.0.5938.88; операционная система — Linux; тип устройства — компьютер; движок — WebKit 537.36. Часть токенов, например Mozilla/5.0 и KHTML, like Gecko, исторически есть почти у всех браузеров и ничего не говорят о реальном клиенте.

Паспорт: на чём основан вердикт

Вердикт: скрипт или библиотека. Основания: явных противоречий в строке нет; в статистике 26 сайтов, 1 211 визитов. Это оценка по строке и поведению, а не доказательство: по одному User-Agent нельзя гарантировать, что за ним бот или человек.

Как влияет на сайт

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

Как отличить человека от бота

Скрипт отличается от человека по поведению: он не выполняет JavaScript, не загружает картинки и стили страницы, не хранит куки и часто запрашивает страницы с одинаковым интервалом.

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

Запросы этого клиента легко найти в журнале по подстроке «HeadlessChrome». Ниже примеры для подсчёта обращений, для nginx и для PHP. Строку лучше сверять без учёта регистра.

# сколько запросов в журнале nginx
grep -i "HeadlessChrome" /var/log/nginx/access.log | wc -l

# nginx: пометить запросы клиента
map $http_user_agent $is_client {
    default 0;
    ~*HeadlessChrome 1;
}

// PHP: определить клиента
if (stripos($_SERVER['HTTP_USER_AGENT'] ?? '', 'HeadlessChrome') !== false) {
    // ваша логика: пропустить, ограничить или заблокировать
}

Что делать владельцу сайта

Ограничьте частоту запросов и закройте служебные разделы от скриптов. Полезные интеграции пускайте по ключу API или с известных адресов, остальное блокируйте.

Описание обновлено 31.05.2026

Что такое HeadlessChrome 117?

HeadlessChrome - это версия браузера Google Chrome, работающая без графического интерфейса (GUI). Версия 117.0.5938.88 используется для автоматизации веб-задач, таких как тестирование, парсинг данных и SEO-анализ. Разработчик - компания Google.

Технические характеристики

  • Тип: Бот/Краулер (Headless браузер)
  • Браузер: HeadlessChrome 117.0.5938.88
  • ОС: Linux x86_64 (64-битная)
  • Движок рендеринга: AppleWebKit/537.36 (KHTML, like Gecko)
  • Устройство: Сервер / Виртуальная машина (не мобильное)

Безопасность и риски

Уровень доверия: средний. Хотя HeadlessChrome часто используется для легитимных целей (например, Googlebot), он может применяться для автоматизированных атак, парсинга контента без разрешения или DDoS-подобных запросов. Рекомендуется внедрить rate-limiting и проверку на поведенческие аномалии.

Как обнаружить и обработать

Идентификация: проверяйте наличие строки 'HeadlessChrome' и отсутствие типичных браузерных заголовков (например, 'Accept-Language' может отсутствовать). На сервере анализируйте User-Agent через модули (например, в Nginx: $http_user_agent). Для блокировки используйте файлы robots.txt или настройки веб-сервера.

Часто задаваемые вопросы

Что значит этот User-Agent?
Он означает, что запрос отправлен безголовым браузером Chrome версии 117 на 64-битной системе Linux, что типично для автоматизированных скриптов.
Безопасен ли этот User-Agent?
Не является однозначно вредоносным, но требует осторожности из-за возможного использования в автоматизированных злоупотреблениях.
Как заблокировать или разрешить этот User-Agent?
Для блокировки добавьте правило в .htaccess или Nginx: если User-Agent содержит 'HeadlessChrome', возвращайте 403. Для разрешения - убедитесь, что он не в чёрном списке, и настройте исключения в файрволе.

Хотите блокировать таких ботов на своём сайте?

Bot-guard.ru автоматически распознаёт и блокирует ботов вроде этого — без ручного ведения списков User-Agent. Подключение занимает несколько минут, сейчас сервис в открытом бесплатном тестировании.

Подключить бесплатно

Проверки показывают ботов. Bot Guard их останавливает

Тариф «Старт» — 0 ₽: один сайт, до 100 000 запросов в месяц. Плагины для WordPress и 1С-Битрикс, проверка для nginx, PHP-код для любого сайта.