Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36 OPR/99.0.0.0
Opera - популярный браузер, разработанный норвежской компанией Opera Software (основана в 1995 году). Версия 99, как и современные версии Opera, базируется на движке Blink (Chromium), поэтому в строке User-Agent указан Chrome/113.0.0.0. Браузер позиционируется как быстрый и безопасный, с встроенным VPN, блокировщиком рекламы и режимом экономии трафика. Opera занимает около 2.17% мирового рынка браузеров (данные на 2021 год), при этом в России её доля выше - порядка 5.55%.
User-Agent Opera 99 на Windows 10 считается легитимным и безопасным. Однако злоумышленники могут подделывать строку для маскировки ботов или атак. Рекомендуется проверять не только строку User-Agent, но и сопутствующие заголовки (например, Accept-Language, Sec-CH-UA), а также поведение пользователя на сайте. Риски: подделка строки для обхода проверок, попытки автоматизированного сбора данных или эксплуатации уязвимостей старых версий.
Для идентификации данного User-Agent в коде используйте регулярное выражение, проверяющее наличие 'OPR/99' и 'Windows NT 10.0'. Пример на JavaScript: navigator.userAgent.match(/OPR\/99/). На серверной стороне (PHP, Python) можно анализировать HTTP-заголовок User-Agent. При обработке учитывайте, что это десктопный браузер, и применяйте соответствующую логику (отдача полной версии сайта, отсутствие редиректов на мобильную версию).
RewriteCond %{HTTP_USER_AGENT} OPR/99 [NC] RewriteRule .* - [F]. Для разрешения - соответственно, не блокируйте. Используйте с осторожностью: блокировка реальных пользователей может снизить посещаемость.