Mozilla/5.0 (Linux; arm_64; Android 12; M2101K6G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.5445.103 Mobile Safari/537.36
Данный User-Agent представляет собой строку, отправляемую мобильным браузером Google Chrome версии 113, работающим под управлением операционной системы Android 12 на устройстве Xiaomi M2101K6G. Браузер разработан компанией Google на основе проекта Chromium и использует движок рендеринга Blink. Chrome является самым популярным браузером в мире с долей рынка более 65% (июль 2024).
User-Agent от Google Chrome на Android считается безопасным и заслуживающим доверия, так как принадлежит легитимному браузеру. Однако данная строка может быть подделана злоумышленниками для имитации мобильного трафика. Рекомендуется не полагаться исключительно на User-Agent для аутентификации или блокировки. Обычные риски включают попытки эксплуатации уязвимостей старой версии Chrome (113 выпущен в мае 2023). Для повышения безопасности следует обновлять браузер до актуальной версии.
Для идентификации данного User-Agent на сервере можно использовать регулярное выражение, проверяющее наличие подстрок 'Android 12', 'Chrome/113' и 'Mobile'. В коде на JavaScript: navigator.userAgent.includes('Android 12') && navigator.userAgent.includes('Chrome/113'). Для серверной обработки в Nginx или Apache можно настроить логирование или условное перенаправление на мобильную версию сайта.
if ($http_user_agent ~* 'Android 12.*Chrome/113') { return 403; }.