Анализ User-Agent: Mozilla/5.0 (Linux; arm_64; Android 11; SM-A405FM) 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) версия 23.96.1
- Базовый движок: Chrome версия 116.0.5845.1159
- Операционная система: Android 11 (сборка для arm64)
- Устройство: Samsung Galaxy A40 (модель SM-A405FM)
- Движок рендеринга: AppleWebKit/537.36 (совместим с KHTML, Gecko)
- Дополнительные метки: YaApp_Android, BroPP (протокол браузера Яндекса), SA (возможно, SmartAppBanner)
Оценка риск-факторов
- Устаревшая версия Chrome: Версия Chrome 116 (август 2023) значительно устарела. На декабрь 2024 актуальна версия ~120+. Это основной риск, связанный с потенциальными неисправленными уязвимостями.
- Несоответствия: Строка корректна и соответствует формату мобильного Яндекс.Браузера. Все компоненты логически совместимы (Android, WebKit, Chrome, Safari).
- Паттерны ботов: Отсутствуют. Строка содержит стандартные токены реального мобильного браузера (Mobile Safari, модель устройства).
- Аномалии: Нет явных аномалий. Версия Chrome 116.0.5845.1159 имеет нестандартно длинный номер сборки (1159 вместо 2-3 цифр), что иногда встречается в форках.
Решение и рекомендации
Несмотря на устаревшую версию базового движка Chrome, User-Agent принадлежит легитимному мобильному браузеру (Яндекс.Браузер) на реальном устройстве Samsung. Полный запрет (deny) может заблокировать значительную часть обычных пользователей. Рекомендуется разрешить доступ, но вести мониторинг подобных устаревших клиентов и рассмотреть возможность показа предупреждения об обновлении браузера.