Анализ User-Agent: Mozilla/5.0 (Linux; arm_64; Android 12; 2109119DG) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 YaApp_Android/23.76.1 YaSearchBrowser/23.76.1 BroPP/1.0 SA/3 Mobile Safari/537.36
Детальный разбор компонентов строки User-Agent и оценка рисков.
Декомпозиция User-Agent
- Браузер: Яндекс.Браузер для Android (YaSearchBrowser) версии 23.76.1
- Основа браузера: Chrome версии 114.0.0.0
- Операционная система: Android 12 (API 31)
- Архитектура: arm_64 (64-битная ARM)
- Модель устройства: 2109119DG (Xiaomi 11 Lite 5G NE)
- Движок рендеринга: AppleWebKit/537.36 (совместим с KHTML, Gecko)
- Доп. компоненты: YaApp_Android, BroPP (протокол Яндекс), SA (вероятно, Safely API)
Оценка рисков и принятие решения
- Валидность формата: Строка корректна, соответствует структуре реальных мобильных браузеров.
- Устаревшие версии: Chrome 114 выпущен в июне 2023. На декабрь 2024 стабильная версия Chrome ~ v.130. Версия устарела на ~16 мажорных релизов, что представляет умеренный технический риск, но не является признаком бота.
- Несоответствия: Нет явных противоречий. Все компоненты (Android, ARM, WebKit, Chrome, Яндекс) логически совместимы.
- Паттерны ботов: Отсутствуют известные сигнатуры автоматизированных инструментов (например, HeadlessChrome, Python-requests, Scrapy). Строка содержит специфичные для Яндекс.Браузера маркеры (YaApp, YaSearchBrowser, BroPP), которые сложно подделать боту.
- Аномалии: Нет. Указание "arm_64" вместо стандартного "aarch64" или "arm64" является вариантом для некоторых устройств Xiaomi.
- Общее заключение: Это User-Agent легитимного, хотя и немного устаревшего, мобильного Яндекс.Браузера на устройстве Xiaomi под управлением Android 12. Риск низкий.