Анализ User-Agent: Mozilla/5.0 (Linux; arm_64; Android 10; PCT-L29) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.1159 YaApp_Android/23.96.1 YaSearchBrowser/23.96.1 BroPP/1.0 SA/3 Mobile Safari/537.36
Детальный разбор компонентов строки User-Agent и оценка рисков.
Распарсенные компоненты
- Браузер: Яндекс.Браузер (YaSearchBrowser) с оболочкой YaApp_Android
- Версия браузера: 23.96.1 (основная) / Chrome 116.0.5845.1159 (движок)
- Операционная система: Android 10 (API 29)
- Архитектура/Устройство: ARM 64-bit, модель PCT-L29 (часто Huawei)
- Движок рендеринга: AppleWebKit/537.36 (Blink, так как совместим с Chrome)
- Дополнительные токены: BroPP (протокол Яндекс), SA (возможно, SmartAppBanner)
Оценка риск-факторов
- Устаревшая ОС: Android 10 выпущен в 2019 году. Не поддерживает актуальные исправления безопасности.
- Несоответствие версий: Версия Chrome 116 (стабильная версия на момент 2024-12-08 - ~130) сильно устарела для браузера на основе Chromium.
- Аномалии: Версия Chrome 116.0.5845.1159 содержит 4 цифры в минорной части (1159), что нестандартно для Chrome, но может быть внутренней сборкой Яндекс.
- Паттерны ботов: Строка не содержит явных признаков бота (DuckDuckBot, GPTBot и т.д.), соответствует формату мобильного Яндекс.Браузера.
- Валидность компонентов: Структура в целом корректна, но сочетание устаревших компонентов вызывает вопросы.
Сравнение с актуальными версиями (на 2024-12-08)
- Android: Текущая стабильная версия - Android 14. Android 10 отстает на 4 major-версии.
- Chrome (стабильный): Версия ~130. Указанная версия 116 отстает более чем на 14 major-версий.
- Яндекс.Браузер: Актуальная версия на Android около 24.хх. Указанная 23.96.1 может быть слегка устаревшей, но в допустимых пределах.
Заключение
User-Agent принадлежит реальному Яндекс.Браузеру, но работает на устаревшей ОС с сильно устаревшим движком Chromium. Это представляет повышенный риск безопасности из-за потенциально неисправленных уязвимостей. Для обычного контента можно допустить, для операций с чувствительными данными - нет.