Mozilla/5.0 (Linux; arm_64; Android 9; Redmi Note 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.605 YaApp_Android/23.92.1 YaSearchBrowser/23.92.1 BroPP/1.0 SA/3 Mobile Safari/537.36
Яндекс Браузер - это веб-браузер, разработанный компанией «Яндекс» на основе движка Blink (Chromium). Данный User-Agent представляет собой мобильную версию браузера, запущенную на операционной системе Android 9 на устройстве Redmi Note 5. Браузер включает встроенные сервисы Яндекса, такие как поиск, переводчик, погода и защита от вредоносных сайтов. Версия Chrome/116.0.5845.605 указывает на близость к актуальной кодовой базе Chromium, а компоненты YaApp_Android и YaSearchBrowser - на интеграцию с приложениями и поиском Яндекса.
User-Agent от Яндекс Браузера считается доверенным, так как браузер использует актуальные механизмы безопасности Chromium и дополнительную защиту от фишинга от Яндекса. Однако, как и любой браузер, он может быть подделан злоумышленниками. Рекомендуется проверять дополнительные HTTP-заголовки (например, X-Yandex-User-Agent) и IP-адреса для верификации. Риски связаны в основном с подделкой строки, а не с самим браузером.
Для идентификации данного User-Agent на сервере используйте регулярное выражение, например: /YaApp_Android|YaSearchBrowser/. В коде можно проверить наличие подстроки 'Yandex' или 'YaApp'. Для обработки рекомендуется разрешить доступ, но при высоких требованиях безопасности - дополнительно валидировать через серверные проверки.
RewriteCond %{HTTP_USER_AGENT} !YaSearchBrowser [NC] для разрешения. Для блокировки используйте RewriteCond %{HTTP_USER_AGENT} YaSearchBrowser [NC].