Каких разрешений в пакете нет
- Нет разрешения `scripting`.
- Нет разрешения `tabs`.
- Нет разрешения `privacy`.
- Нет разрешения на выполнение произвольных сценариев страницы для рекламы, аналитики или произвольного изменения DOM.
Разрешения расширения
BusinessProxy использует возможности браузера для настройки маршрута после входа. Расширение также объявляет сценарий защиты содержимого для защищённых сессий. Поэтому поддерживаемые браузеры могут показать широкое предупреждение о доступе ко всем сайтам.
Сценарий защиты содержимого поддерживает водяные знаки, ограничения копирования и печати, ограничение скачивания, меры, затрудняющие создание снимков экрана, и элементы управления на странице внутреннего приложения. Эти средства работают на уровне сессии и не являются системой предотвращения утечек данных.
| Запись в манифесте | Назначение | Ограничение |
|---|---|---|
proxy | Настраивает маршрут браузера через BusinessProxy, пока расширение подключено. | Применяется к настройкам браузера, а не к сетевым настройкам операционной системы. |
storage | Хранит минимальное состояние расширения и читает управляемые настройки браузера. | Не хранит переиспользуемые учётные данные сессии. |
alarms | Выполняет периодические проверки, обработку истечения срока и очистку браузерной сессии. | Только фоновые плановые проверки. |
notifications | Показывает уведомление, когда администратор завершает браузерную сессию или выполняет выход из расширения. | Используется только для состояния аккаунта и сессии. |
cookies | Удаляет cookie сессии внутреннего приложения BusinessProxy, когда пользователь отключает маршрут. | Используется для очистки сессии внутреннего приложения BusinessProxy; не используется для чтения cookie сторонних сайтов. |
downloads | Отменяет или очищает загрузки, когда политика защищённой сессии требует ограничения скачивания. | Используется для настроенных защищённых сессий; это не общий сканер файлов. |
declarativeNetRequest | Добавляет служебный заголовок привязки браузера только к адресу опубликованного приложения. | Само по себе не внедряет сценарии и не читает содержимое страницы. |
webNavigation | Открывает настроенные адреса опубликованных приложений через управляемый адрес. | Только обработка перехода верхнего уровня. |
webRequest | Получает события проверки для маршрутизируемых запросов браузера. | Используется для событий проверки маршрута, а не для проверки DOM. |
webRequestAuthProvider | Отвечает на запросы проверки временными учётными данными сессии. | Не переиспользует пароль аккаунта. |
content_scripts: content-protection.js | Применяет настроенные средства защиты содержимого: водяной знак, ограничения копирования и печати, меры, затрудняющие создание снимков экрана, и элементы управления на странице внутреннего приложения. | Сдерживание на уровне защищённой сессии; это не система предотвращения утечек данных, не рекламный и не аналитический сценарий. |
host_permissions: <all_urls> | Позволяет браузеру передавать запросы проверки для маршрутизируемых обращений независимо от сайта назначения. | Широкое разрешение доступа к сайтам; раскрывается прямо. Используется для проверки маршрута и настроенной защиты содержимого. |
Поддерживаемым браузерам нужен широкий доступ расширения к сайтам по двум причинам: они должны передавать запросы проверки для маршрутизируемых рабочих обращений, а объявленный сценарий защиты содержимого должен запускаться на страницах, где этого требует защищённая сессия BusinessProxy.
Частые вопросы
Браузеры требуют широкий доступ к сайтам, чтобы расширение могло получать запросы проверки для маршрутизируемых обращений и запускать объявленный сценарий защиты содержимого там, где этого требует защищённая сессия. Расширение не использует разрешение `tabs` и не имеет разрешения на произвольное выполнение сценариев страницы.
Расширение запрашивает разрешение `<all_urls>` и объявляет сценарий защиты содержимого. При этом у него нет разрешения на произвольное выполнение сценариев страницы и нет разрешения `tabs`; широкий доступ к сайтам используется для проверки маршрутизируемых обращений и настроенных средств защиты содержимого.