Анализ User-Agent: Mozilla/5.0 (Linux; arm_64; Android 13; M2101K6G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.134 YaApp_Android/22.72.1 YaSearchBrowser/22.72.1 BroPP/1.0 SA/3 Mobile Safari/537.36
Строка представляет собой веб-браузер на базе Chromium для мобильной операционной системы Android.
Детали парсинга и валидация
- Операционная система: Android 13 (arm_64). Указание архитектуры
arm_64является допустимым вариантом для Android. Устройство: Xiaomi M2101K6G (Redmi Note 10). Данные валидны и соответствуют ожидаемому формату. - Браузер и движок: Яндекс.Браузер для Android (YaSearchBrowser/22.72.1) на базе движка Blink (унаследован от WebKit). Основной идентификатор
Chrome/102.0.5005.134указывает на версию Chromium. - Риск-факторы:
- Устаревший Chromium: Версия Chromium 102 (май 2022) значительно отстает от стабильной на конец 2024 г. (~v.130). Это повышает риск уязвимостей.
- Аномалии в строке: Присутствуют специфичные для Яндекса токены (
YaApp_Android,BroPP,SA). Они не являются признаками ботов, а отражают внутреннюю архитектуру браузера. Общая структура логична и последовательна. - Паттерны ботов: Отсутствуют явные признаки популярных ботов или скраперов (нет ключевых слов типа Bot, Crawler, Spider). Строка содержит полный набор стандартных компонентов реального браузера.
- Сравнение с актуальными версиями (2024-12-08): Используемая версия Chromium (102) сильно устарела. Однако Android 13 является актуальной ОС, а клиент Яндекс.Браузера имеет свою собственную версию (22.72.1), что типично для пользовательских устройств.
Решение
Несмотря на устаревший Chromium, который представляет умеренный технический риск для самого пользователя, строка User-Agent является подлинной и соответствует легитимному мобильному браузеру. Не обнаружено признаков автоматизированных скриптов или подделки. Оснований для блокировки на основании только UA-строки нет.