Mozilla/5.0 (Linux; Android 11; IV2201 Build/RP1A.200720.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/107.0.5304.105 Mobile Safari/537.36 Viber/20.9.2.0
Этот User-Agent представляет собой встроенный браузер мессенджера Viber версии 20.9.2.0, работающий на устройстве IV2201 (модель смартфона от компании Infinix) под управлением Android 11. Viber использует WebView (wv) на основе Chromium 107 с движком Blink для отображения веб-контента внутри приложения. Разработан компанией Rakuten Viber (ранее Viber Media), используется для загрузки ссылок, предпросмотра страниц и работы встроенного браузера.
Данный User-Agent имеет средний уровень доверия. Он исходит от легитимного приложения Viber, однако WebView может быть уязвим для XSS-атак или фишинга, если приложение неправильно обрабатывает контент. Рекомендуется проверять реферер и заголовки безопасности. Блокировка не требуется, но стоит отслеживать необычную активность (например, массовые запросы с одинаковым User-Agent).
Для идентификации User-Agent в коде используйте проверку строки: Mozilla/5.0 (Linux; Android 11; IV2201 Build/RP1A.200720.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/107.0.5304.105 Mobile Safari/537.36 Viber/20.9.2.0. На сервере можно отфильтровать по наличию 'Viber/' и 'wv'. Пример на PHP: if (strpos($_SERVER['HTTP_USER_AGENT'], 'Viber/') !== false) { ... }.