Viber/20.9.0.8 CFNetwork/1410.0.3 Darwin/22.6.0
Это нестандартная строка User-Agent: по ней не удаётся определить ни обычный браузер, ни известного бота. Ниже её характеристики и советы, как по поведению отличить человека от автоматического клиента.
Bot Guard видел этот User-Agent на 1 сайте из 60 подключённых (2%). Первое появление в нашей статистике: 29.09.2023, последнее: 29.09.2023. Всего за это время зафиксировано 2 визита.
Вердикт: неопознанный клиент. Основания: в статистике 1 сайта, 2 визитов. Это оценка по строке и поведению, а не доказательство: по одному User-Agent нельзя гарантировать, что за ним бот или человек.
Влияние неопознанного клиента зависит от того, как часто он ходит и что запрашивает. Начните с журнала сервера: частота запросов, пути и IP покажут, нужна ли защита.
Эта строка не похожа ни на известный браузер, ни на известного бота. Чтобы понять, кто за ней стоит, смотрите на поведение: запрашивает ли клиент robots.txt, выполняет ли JavaScript, как часто ходит и с какого IP.
Не блокируйте вслепую: сначала посмотрите по логам, что клиент запрашивает и как часто. Если нагрузки нет и вреда не видно, оставьте. При подозрительном поведении отправьте такие визиты на тихую проверку.
Этот User-Agent представляет собой строку, отправляемую клиентом мессенджера Viber версии 20.9.0.8, работающим на устройстве под управлением операционной системы iOS (Darwin 22.6.0, что соответствует iOS 16.x). Он используется для отправки и получения сообщений, звонков, передачи медиафайлов через API Viber. Особенность - наличие компонентов CFNetwork (фреймворк Apple для сетевых запросов) и Darwin (ядро ОС), что типично для нативных приложений на iPhone/iPad.
User-Agent Viber считается легитимным для приложения Viber. Однако он может быть подделан злоумышленниками для имитации трафика мессенджера. Рекомендуется проверять подлинность через API Viber (например, валидацию подписи запроса). Основные риски: спам-боты, маскирующиеся под Viber, и попытки эксплуатации уязвимостей. Уровень доверия - средний, требуется дополнительная верификация.
Для идентификации данного User-Agent в коде (например, на PHP или Python) можно использовать регулярное выражение: /^Viber\/\d+\.\d+\.\d+\.\d+ CFNetwork/. На сервере (Nginx, Apache) можно настроить правила блокировки или допуска по этому шаблону. В логах сервера обращайте внимание на нестандартные заголовки (например, отсутствие стандартных браузерных заголовков).
Bot-guard.ru показывает реальную картину трафика и блокирует вредоносных ботов, не трогая живых пользователей. Сейчас — бесплатно на время открытого тестирования.
Подключить бесплатноПроверки показывают ботов. Bot Guard их останавливает
Тариф «Старт» — 0 ₽: один сайт, до 100 000 запросов в месяц. Плагины для WordPress и 1С-Битрикс, проверка для nginx, PHP-код для любого сайта.