Mozilla/5.0 (Linux; Android 9; Redmi 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36
Этот User-Agent представляет собой строку браузера Google Chrome версии 116, работающего на мобильном устройстве Redmi 6 под управлением операционной системы Android 9 (Pie). Chrome разрабатывается компанией Google на основе движка Blink и является самым популярным браузером в мире с долей рынка около 65.69% (данные StatCounter на июль 2024). Данная строка используется для идентификации клиента веб-сервером и адаптации контента под мобильные устройства.
Данный User-Agent в целом считается легитимным и безопасным, так как соответствует реальному браузеру Chrome. Однако, злоумышленники могут подделать эту строку для имитации мобильного трафика. Основные риски: подделка User-Agent для обхода ограничений, атаки на уязвимости старых версий Android (9 уже не получает обновлений безопасности от Google). Рекомендуется проверять дополнительные сигналы (IP, поведение) для выявления ботов.
Для идентификации этого User-Agent в коде используйте регулярное выражение или поиск подстроки: Mozilla/5.0 (Linux; Android 9; Redmi 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36. На сервере можно анализировать заголовок User-Agent через переменную окружения (например, HTTP_USER_AGENT в PHP). Для фильтрации ботов используйте библиотеки типа ua-parser.
if ($http_user_agent ~* 'Redmi 6') { return 403; }. Для разрешения - используйте белый список.