Анализ User-Agent: Mozilla/5.0 (Linux; arm_64; Android 11; V2036) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 YaBrowser/23.11.0.232.00 SA/3 Mobile Safari/537.36
Строка представляет собой мобильный браузер на Android с признаками легитимного устройства, но содержит несколько нестандартных элементов и устаревший компонент.
Детали парсинга и валидация
- Операционная система: Android 11 (API 30) - устаревшая, но ещё поддерживаемая версия.
- Архитектура: arm_64 (стандартно для Android; необычно написание с подчёркиванием вместо дефиса 'arm64').
- Модель устройства: V2036 (модель Vivo Y20s). Соответствует реальному устройству.
- Браузер/Оболочка: Яндекс.Браузер версии 23.11.0.232.00 поверх Chrome.
- Базовый движок Chrome: Версия 118.0.0.0 (сильно устаревшая на конец 2024, текущая стабильная ~ v130).
- Движок рендеринга: AppleWebKit/537.36 - стандартный для Chrome/Android.
- Аномалии: Наличие токена SA/3 (возможно, 'Search App' или системный флаг Vivo). Не является известным паттерном ботов. Дублирующий токен Mobile Safari/537.36 - стандартная совместимость для WebKit.
Оценка рисков и решение
- Риск устаревшего ПО: Chrome 118 содержит незакрытые уязвимости. Это риск для самого пользователя, но не прямой признак бота.
- Риск несоответствий: Написание 'arm_64' и токен 'SA/3' нетипичны, но объяснимы кастомизацией Vivo/Yandex.
- Риск бота: Отсутствуют явные маркеры (Bot, Spider, Crawler). Строка детализирована, содержит реальную модель устройства и корректную иерархию браузеров.
- Контекст: Яндекс.Браузер часто использует собственную строку, добавляя служебные токены. Комбинация с устаревшим Chrome типична для устройств, где обновления базового WebView контролируются производителем (Vivo).