Mozilla/5.0 (Linux; arm_64; Android 12; Redmi Note 9 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.5790.139 Mobile Safari/537.36
Этот User-Agent представляет собой мобильную версию браузера Google Chrome 115.0.5790.139, работающую на операционной системе Android 12 (уровень API 31). Браузер использует движок рендеринга Blink (ответвление от WebKit) и предназначен для смартфонов, в частности для модели Redmi Note 9 Pro от Xiaomi. Chrome разрабатывается компанией Google на основе открытого проекта Chromium. По данным StatCounter, рыночная доля Chrome на июль 2024 года составляет 65,69 %, что делает его самым популярным браузером в мире.
User-Agent от легитимного браузера Chrome, как правило, безопасен. Однако злоумышленники могут подделывать строку User-Agent для обхода ограничений или выполнения атак (например, кликджекинг или подмена контента). Рекомендуется проверять дополнительные сигналы (IP-адрес, поведение пользователя, заголовки Accept-Language) для верификации. Для критически важных сервисов используйте капчу или двухфакторную аутентификацию.
На серверной стороне (PHP, Python, Node.js) можно извлечь значение заголовка User-Agent и сопоставить с регулярным выражением: Mozilla/5.0.*Linux.*Android 12.*Redmi Note 9 Pro.*Chrome/115.0.5790.139.*Mobile Safari. В системах аналитики (Google Analytics, Яндекс.Метрика) этот User-Agent будет классифицирован как мобильный Chrome. Для фильтрации ботов проверяйте наличие заголовков X-Requested-With: XMLHttpRequest и Sec-* (например, Sec-CH-UA).