Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.5 Mobile/15E148 Safari/604.1
Этот User-Agent представляет браузер Safari версии 16.5, работающий на мобильной операционной системе iOS 16.5 на устройстве iPhone. Safari разработан корпорацией Apple и является вторым по популярности браузером в мире. Данная версия использует движок WebKit (AppleWebKit) и предназначена для мобильных устройств Apple.
Данный User-Agent является легитимным и широко распространённым. Уровень доверия - высокий, так как он используется реальными устройствами Apple. Риски могут возникнуть при подделке (spoofing) этого User-Agent злоумышленниками для имитации мобильного Safari. Рекомендуется не блокировать его на сайте, но можно применять дополнительную верификацию (например, проверку заголовков или JavaScript) в случаях высокой чувствительности.
Для идентификации данного User-Agent в коде сервера можно использовать регулярное выражение, проверяющее наличие строки 'iPhone', 'CPU iPhone OS 16_5', 'AppleWebKit' и 'Safari/604.1'. Пример на PHP: preg_match('/iPhone.*OS 16_5.*AppleWebKit.*Safari/i', $userAgent). В Nginx или Apache можно настроить правила для мобильных версий сайта, ориентируясь на этот User-Agent.
RewriteCond %{HTTP_USER_AGENT} iPhone.*OS 16_5.*Safari [NC] и затем RewriteRule .* - [F].