Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
Данный User-Agent представляет собой строку, отправляемую браузером Google Chrome версии 114, работающим под управлением операционной системы macOS 12 (Monterey) на устройстве Macintosh. Chrome разрабатывается компанией Google на основе движка Blink (форк WebKit) и является самым популярным браузером в мире, занимая более 65% рынка. Эта строка используется для идентификации браузера веб-серверами и аналитическими системами.
Chrome 114 - это современный браузер с высоким уровнем безопасности, включая встроенную защиту от фишинга, автоматические обновления и Sandbox-изоляцию вкладок. Однако, устаревшие версии Chrome (например, ниже 114) могут содержать уязвимости. Данный User-Agent может быть подделан злоумышленниками для имитации легитимного трафика. Рекомендуется проверять дополнительные сигналы, такие как IP-адрес и поведение, для выявления подозрительной активности.
Для идентификации данного User-Agent в коде используйте регулярное выражение, проверяющее наличие подстроки 'Chrome/114.0.0.0' и 'Mac OS X 12_5'. На сервере можно анализировать заголовок User-Agent в логах или с помощью библиотек (например, ua-parser). При необходимости блокировки устаревших версий Chrome, настройте правило в файле .htaccess или в конфигурации Nginx по мажорной версии. Для разрешения - просто пропустите запросы с этим User-Agent как легитимные.
if ($http_user_agent ~* 'Chrome/114.0.0.0') { return 403; }). Для разрешения - игнорируйте его или добавьте в белый список, если он не является частью атаки.