Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/108.0.5359.52 Mobile/15E148 Safari/604.1
CriOS - это версия браузера Google Chrome, специально адаптированная для мобильной операционной системы iOS (iPhone, iPod touch). Разрабатывается компанией Google и использует движок WebKit (через AppleWebKit), так как Apple требует использования своего движка для всех браузеров в App Store. Данный User-Agent указывает на устройство iPhone под управлением iOS 16.0, где запущен Chrome версии 108.0.5359.52. Браузер предназначен для веб-сёрфинга, синхронизации с аккаунтом Google и поддержки расширений.
User-Agent сам по себе не является индикатором угрозы - это стандартная строка легитимного браузера. Однако мошенники могут подделывать этот User-Agent для имитации трафика с iPhone. Рекомендуется доверять данному User-Agent только при условии дополнительной проверки (например, по IP-адресу, заголовкам TLS и поведению на сайте). Риски: фальшивые боты, скрывающиеся под видом Chrome на iOS.
Для идентификации данного User-Agent в коде (например, на PHP или JavaScript) можно использовать регулярное выражение, проверяющее наличие подстроки 'CriOS' и 'iPhone OS 16_0'. На сервере (Nginx, Apache) можно настроить правила для раздачи контента, адаптированного под мобильные устройства iOS, или для блокировки подозрительных запросов. Пример на JavaScript: /CriOS/.test(navigator.userAgent).
if ($http_user_agent ~* CriOS) { ... }. Разрешайте только при совпадении с доверенными IP или после капчи.