Mozilla/5.0 (Linux; Android 11; Redmi Note 9S) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Mobile Safari/537.36
Этот User-Agent представляет собой строку, отправляемую браузером Google Chrome версии 108, работающим на операционной системе Android 11 (уровень API 30) на устройстве Redmi Note 9S. Браузер разработан компанией Google на основе движка Blink и используется для отображения веб-страниц на мобильных устройствах. Особенность данной строки - указание мобильной версии Safari в конце для совместимости с сайтами, ориентированными на iOS.
Данный User-Agent считается легитимным и безопасным, так как принадлежит актуальной версии популярного браузера. Однако он может использоваться злоумышленниками для подмены идентификации (User-Agent spoofing) с целью обхода ограничений или атак. Рекомендуется проверять дополнительные сигналы, такие как IP-адрес, заголовки запроса и поведенческие паттерны, чтобы отличить реальный браузер от поддельного. Уровень доверия: высокий при наличии подтверждающих факторов.
Для идентификации данного User-Agent на сервере можно использовать регулярные выражения или парсинг строки. Пример на JavaScript: /Mozilla\/5\.0 \(Linux; Android 11; Redmi Note 9S\) AppleWebKit\/537\.36 \(KHTML, like Gecko\) Chrome\/108\.0\.0\.0 Mobile Safari\/537\.36/. В логах сервера ищите полное совпадение строки. Для обработки рекомендуется разрешить доступ, но применять стандартные меры защиты от ботов (CAPTCHA, rate limiting) при подозрительной активности.
if ($http_user_agent ~* "Redmi Note 9S") { return 403; } - для блокировки. Для разрешения используйте обратное условие.