Анализ User-Agent: Mozilla/5.0 (Linux; arm; Android 11; Mi 9T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 YaApp_Android/23.36.1 YaSearchBrowser/23.36.1 BroPP/1.0 SA/3 Mobile Safari/537.36
Строка представляет собой мобильный браузер Яндекс на устройстве Xiaomi Mi 9T под управлением Android 11. Основные компоненты парсятся корректно, но есть несоответствия и устаревшие версии.
Детализированный разбор компонентов
- Операционная система: Android 11 (сборка R, выпущен в 2020). Устарел на 3 основных версии (актуальна Android 14).
- Устройство: Xiaomi Mi 9T (кодовое имя davinci). Реальное устройство 2019 года.
- Браузерное ядро: AppleWebKit/537.36 (движок Blink).
- Основной браузер: Chrome/110.0.0.0. Версия выпущена в феврале 2023. Устарел более чем на 1.5 года (актуальная версия Chrome ~ v130).
- Клиентское приложение: YaApp_Android/23.36.1 YaSearchBrowser/23.36.1 BroPP/1.0 SA/3. Указывает на браузер Яндекс для Android.
- Аномалии: Присутствует дублирующий токен Mobile Safari/537.36, что является стандартным для WebView и Chrome на Android, но в сочетании с явным указанием Chrome выглядит избыточно.
Оценка рисков и решение
- Риск устаревания: Средний. Chrome 110 имеет известные уязвимости, исправленные в более новых версиях. Android 11 также не получает актуальных обновлений безопасности.
- Риск несоответствия: Низкий. Все компоненты логически совместимы (устройство, ОС, версия браузера). Паттерн соответствует легитимному браузеру Яндекс.
- Риск бота: Низкий. Строка содержит специфичные для Яндекс.Браузера токены (YaApp_Android, YaSearchBrowser, BroPP), которые сложно корректно подделать. Отсутствуют явные признаки скрапинга или автоматизации.
- Вердикт: Несмотря на устаревшее ПО, это реальный пользовательский браузер. Блокировка может привести к потере трафика из поиска Яндекса. Рекомендуется разрешить доступ, но, возможно, показывать предупреждение об устаревшем браузере.