Mozilla/5.0 (Linux; U; Android 13; ru-ru; Redmi Note 10T Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/112.0.5615.136 Mobile Safari/537.36 XiaoMi/MiuiBrowser/13.37.1-gn
Bot Guard видел этот User-Agent на 1 сайте из 60 подключённых (2%). Первое появление в нашей статистике: 30.09.2023, последнее: 07.11.2023. Всего за это время зафиксировано 15 визитов. В среднем это около 1 визитов в день за 39 дней наблюдений.
По строке определяется: браузер — Chrome 112.0.5615.136; операционная система — Android 13; тип устройства — смартфон или планшет на Android; движок — WebKit 537.36. Часть токенов, например Mozilla/5.0 и KHTML, like Gecko, исторически есть почти у всех браузеров и ничего не говорят о реальном клиенте.
Явных противоречий в строке не найдено: версии движка и системы сочетаются так, как у настоящих сборок. Это не доказывает, что запрос от человека, потому что строку легко подделать, поэтому смотрите на поведение и IP.
Вердикт: обычный браузер. Основания: явных противоречий в строке нет; в статистике 1 сайта, 15 визитов. Это оценка по строке и поведению, а не доказательство: по одному User-Agent нельзя гарантировать, что за ним бот или человек.
Строка обычного браузера сама по себе ничему не угрожает. Но боты часто копируют такие строки целиком, поэтому нагрузку и искажение статистики стоит оценивать по поведению, а не по User-Agent.
Обычный браузер в User-Agent не гарантия: боты копируют такие строки целиком. Проверяйте, выполняется ли JavaScript, сохраняются ли куки, есть ли реальные движения мыши и не приходит ли запрос из облака или датацентра.
Не блокируйте обычный браузер по строке. Ставьте защиту на сигналы поведения, ограничение частоты запросов и проверку IP, тогда боты отсекаются, а люди проходят без капчи.
MiuiBrowser (MIUI Browser) - штатный веб-браузер, разработанный компанией Xiaomi для прошивки MIUI и HyperOS. Он предустанавливается на смартфоны и планшеты Xiaomi, Redmi и POCO и используется как основной инструмент для сёрфинга, если пользователь не установил альтернативу. Браузер построен на базе открытого проекта Chromium и использует движок Blink, поэтому по совместимости с веб-стандартами он близок к Google Chrome. В данном User-Agent фигурирует сборка 13.37.1-gn, работающая на смартфоне Redmi Note 10T под управлением Android 13. Строка также содержит следы WebView-компонента Chrome 112.0.5615.136, что типично для гибридных оболочек Xiaomi: рендеринг и выполнение JavaScript выполняет системный Chromium, а интерфейс и сервисы (новостная лента, закладки, режим инкогнито) предоставляет MiuiBrowser.
Это обычный пользовательский браузер, а не автоматизированный агент, поэтому базовый уровень доверия к нему средний. Основные риски связаны не с самим User-Agent, а с контекстом: строку легко подделать, поэтому злоумышленники могут маскировать под неё скраперы, брутфорс-скрипты или клик-боты. Отдельно стоит учитывать, что сборки MiuiBrowser исторически отправляют телеметрию и данные о просмотрах на серверы Xiaomi, а также по умолчанию используют собственную поисковую выдачу и новостную ленту - это вопрос приватности, а не безопасности сервера. Для публичных сайтов UA безопасен и не требует блокировки. Для чувствительных админ-панелей и API лучше не полагаться только на UA, а использовать токены, CSRF-защиту, rate limiting и анализ поведения. Признак «XiaoMi/MiuiBrowser» в связке с реальным Chrome-движком 112 (довольно старой версии) может указывать на устаревшее устройство без свежих патчей безопасности - это стоит учитывать в политике минимальных требований к клиентам.
На сервере User-Agent доступен в заголовке User-Agent HTTP-запроса. Для идентификации MiuiBrowser достаточно искать подстроку XiaoMi/MiuiBrowser (регистр не важен). Полезные дополнительные маркеры: Redmi Note 10T в части устройства, Android 13 и ru-ru для локали. Пример на Python (Flask/Django): ua = request.headers.get('User-Agent', ''); is_miui = 'XiaoMi/MiuiBrowser' in ua. Пример на Nginx: if ($http_user_agent ~* "XiaoMi/MiuiBrowser") { ... }. Пример на PHP: strpos($_SERVER['HTTP_USER_AGENT'], 'XiaoMi/MiuiBrowser') !== false. На практике обычно не нужно выделять этот UA в отдельную ветку логики - достаточно отдавать стандартную мобильную вёрстку и корректные заголовки Vary: User-Agent при кэшировании. Если требуется аналитика, парсите UA библиотеками вроде ua-parser или device-detector, которые корректно распознают и семейство MiuiBrowser, и модель Redmi Note 10T.
XiaoMi/MiuiBrowser в Nginx, WAF или middleware. Для точечного допуска (например, только на мобильные разделы) сочетайте проверку UA с анализом IP, заголовков Accept-Language и поведения сессии.Статистика и другие строки: Chrome 112: все User-Agent и данные Bot Guard за 30 дней
Bot-guard.ru показывает реальную картину трафика и блокирует вредоносных ботов, не трогая живых пользователей. Сейчас — бесплатно на время открытого тестирования.
Подключить бесплатноПроверки показывают ботов. Bot Guard их останавливает
Тариф «Старт» — 0 ₽: один сайт, до 100 000 запросов в месяц. Плагины для WordPress и 1С-Битрикс, проверка для nginx, PHP-код для любого сайта.