Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1
Safari - это веб-браузер, разработанный компанией Apple и входящий в состав операционных систем macOS и iOS. Данный User-Agent соответствует браузеру Safari версии 17.0, запущенному на iPhone под управлением iOS 17. Это мобильная версия браузера, использующая движок WebKit (через AppleWebKit). Safari занимает второе место по популярности в мире, а в России - третье с долей около 7,2% пользователей. Браузер оптимизирован для экосистемы Apple и отличается высокой скоростью работы и энергоэффективностью.
Safari на iOS 17 считается безопасным браузером, так как Apple регулярно выпускает обновления безопасности и использует изолированную песочницу для процессов. Однако любой User-Agent может быть подделан злоумышленниками для имитации легитимного трафика. Рекомендуется проверять дополнительные сигналы (IP-адрес, поведение запросов) и не полагаться только на строку User-Agent для принятия решений о допуске. Основные риски связаны с фишингом или попытками обхода ограничений, но сам по себе этот User-Agent не является вредоносным.
Для идентификации данного User-Agent в коде сервера можно использовать регулярное выражение или простой поиск подстроки. Например, на PHP проверка может выглядеть так: if (strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone; CPU iPhone OS 17_0') !== false) { ... }. На уровне веб-сервера (Nginx, Apache) можно настроить блокировку или перенаправление на основе User-Agent, но учитывайте, что подделка строки тривиальна. Для точной идентификации используйте комбинацию с проверкой заголовков Accept, Accept-Language и других.
if ($http_user_agent ~* 'iPhone; CPU iPhone OS 17_0') { return 403; } для блокировки или разрешить доступ через белый список.