Анализ User-Agent: Mozilla/5.0 (Linux; arm_64; Android 9; BND-L21) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 YaApp_Android/23.74.1 YaSearchBrowser/23.74.1 BroPP/1.0 SA/3 Mobile Safari/537.36
Детальный разбор строки User-Agent для принятия решения о доступе.
Распарсенные компоненты
- Браузер: Яндекс.Браузер для Android (основан на Chromium)
- Версия браузера: 23.74.1 (YaApp_Android/YaSearchBrowser)
- Версия Chrome: 114.0.0.0 (базовый движок)
- Операционная система: Android 9 (Pie)
- Архитектура: arm_64
- Устройство: Huawei BND-L21 (Honor 7X)
- Движок рендеринга: AppleWebKit/537.36 (совместимый с KHTML и Gecko)
- Дополнительные теги: BroPP/1.0 (протокол Яндекс), SA/3
Оценка рисков и валидность
- Валидность строки: Строка корректна и соответствует формату мобильного Яндекс.Браузера.
- Устаревшие компоненты: Android 9 (выпущен в 2018) и Chrome 114 (актуальная версия на декабрь 2024 - ~v.130) значительно устарели. Это представляет риск уязвимостей.
- Несоответствия: Нет. Все компоненты (Chrome, WebKit, YaApp) логично сочетаются для данного браузера.
- Паттерны ботов: Отсутствуют. Строка содержит специфичные для Яндекс.Браузера теги (YaApp, YaSearchBrowser, BroPP), характерные для легитимного клиента.
- Аномалии: Нет. Указание arm_64 вместо aarch64 является вариантом написания архитектуры.
Сравнение с актуальными версиями (на 2024-12-08)
- Актуальный Android: Android 14 (QPR2). Android 9 не поддерживается.
- Актуальный Chrome: ~v.130. Chrome 114 отстает на ~16 мажорных версий.
- Актуальный Яндекс.Браузер: Версия ~24.x. Указанная версия 23.74.1 близка к актуальной.
Заключение
User-Agent принадлежит легитимному мобильному Яндекс.Браузеру на устаревшем устройстве Huawei/Honor. Несмотря на риски безопасности из-за старой ОС и базового движка, это реальный пользователь, а не бот или сканер. Рекомендуется разрешить доступ, но рассмотреть показ предупреждения о необходимости обновления системы и браузера.