Mozilla/5.0 (Linux; arm_64; Android 12; SM-M315F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 YaBrowser/22.11.7.42.00 SA/3 Mobile Safari/537.36
Яндекс Браузер - это бесплатный веб-браузер, разработанный российской компанией «Яндекс» на основе движка Blink (Chromium). Впервые представлен 1 октября 2012 года. Данный User-Agent соответствует мобильной версии браузера версии 22.11.7.42.00, работающей под управлением операционной системы Android 12 на смартфоне Samsung Galaxy M31 (модель SM-M315F). Браузер известен интеграцией с сервисами Яндекса (Поиск, Почта, Диск, Музыка), встроенной защитой от вредоносных сайтов и технологией Turbo для ускорения загрузки страниц.
Яндекс Браузер имеет встроенные механизмы защиты: антифишинг, блокировку опасных сайтов и защиту от отслеживания. Уровень доверия - высокий для обычного пользователя, но могут возникать риски, связанные с обработкой данных серверами Яндекса. Для корпоративных сред рекомендуется проверять политики конфиденциальности. Подделка данного User-Agent злоумышленниками возможна, поэтому полагаться только на строку User-Agent для аутентификации не следует.
Для идентификации данного User-Agent в коде сервера или на клиенте используйте регулярное выражение, проверяющее наличие подстроки YaBrowser/22.11 и Android 12. Пример на JavaScript: /YaBrowser\/22\.11.*Android 12/.test(userAgent). На сервере (PHP) можно использовать strpos($userAgent, 'YaBrowser/22.11') !== false. Учитывайте, что строка может быть изменена пользователем или эмулятором.
RewriteCond %{HTTP_USER_AGENT} YaBrowser/22\.11 [NC]. Для разрешения используйте обратное условие. На Nginx: if ($http_user_agent ~* YaBrowser/22\.11) { ... }.