Анализ User-Agent: Mozilla/5.0 (Linux; arm_64; Android 14; SM-S916B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.745 YaApp_Android/23.112.1 YaSearchBrowser/23.112.1 BroPP/1.0 SA/3 Mobile Safari/537.36
Детальный разбор компонентов User-Agent строки и оценка рисков.
Распарсенные компоненты и валидация
- Браузер и версия: Chrome/118.0.5993.745 (основной идентификатор). Дополнительные компоненты: YaApp_Android/23.112.1, YaSearchBrowser/23.112.1 (браузер Яндекс).
- Операционная система: Android 14 на устройстве Samsung SM-S916B (Samsung Galaxy S23). Архитектура: arm_64.
- Движок рендеринга: AppleWebKit/537.36 (совместимый с KHTML, Gecko).
- Валидность: Синтаксис корректен, все компоненты логически согласованы (Android + Chrome + Яндекс). Окончательный рендеринг эмулируется как Mobile Safari/537.36 для совместимости.
Оценка риск-факторов
- Устаревшие версии: Версия Chrome 118 (релиз ~октябрь 2023) устарела на конец 2024 (актуальная ~ v.129). Это умеренный риск, но не критичный для массового трафика.
- Несоответствия: Нет явных противоречий. Комбинация Chrome, компонентов Яндекс (YaApp, YaSearchBrowser, BroPP, SA) и финального Mobile Safari типична для мобильного браузера Яндекс на Android.
- Паттерны ботов: Отсутствуют известные сигнатуры скрейперов или инструментов автоматизации. Строка соответствует легитимному мобильному браузеру.
- Аномалии: Наличие множества кастомных токенов (YaApp, YaSearchBrowser, BroPP, SA) не является аномалией - это стандартная практика Яндекс.Браузера для идентификации своих сервисов и протоколов.
Сравнение с актуальными версиями (на 2024-12-08)
- Stable Chrome: ~Версия 129. Версия 118 отстает на ~11 мажорных версий.
- Android: Android 14 является актуальной версией ОС (последняя стабильная - Android 14).
- WebKit: Версия 537.36 - это базовая версия WebKit для Chrome 118, что соответствует ожиданиям.