| Summary: | BlockExternalExtensions: позволяет устанавливать расширения не из магазина | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Evgeny Shesteperov <alimektor> |
| Component: | yandex-browser-stable | Assignee: | aleksei.yanlin <yabro> |
| Status: | REOPENED --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | belayaav, kostevichae, yabro |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Здравствуйте Задачу взяли в работу Здравствуйте Выяснили, что поведение политики ожидаемое - она блокирует установку расширений из специального JSON-файла. Другие способы установки не затрагиваются. Мы внесем специальное уточнение в нашу Справку. Спасибо, что обратили внимание Что касается блокировки расширений. Вносить расширения в черный список можно с помощью политики ExtensionSettings. Подробнее описали в Справке - https://yandex.ru/support/browser-corporate/policy/extension-settings.html (Ответ для aleksei.yanlin@yandex.ru на комментарий #2) > Здравствуйте > > Выяснили, что поведение политики ожидаемое - она блокирует установку > расширений из специального JSON-файла. Другие способы установки не > затрагиваются. > > Мы внесем специальное уточнение в нашу Справку. Спасибо, что обратили > внимание Подскажите, пожалуйста, где можно узнать про этот JSON-файл? На текущий момент в описании политики https://yandex.ru/support/browser-corporate/ru/policy/block-external-extensions уточнений про него нет. Присоединяюсь к вопросу из комментария 3 - уточните пожалуйста, что за специальный JSON-файл, с которым должна работать политика? (Ответ для Белая Алёна на комментарий #4) > Присоединяюсь к вопросу из комментария 3 - уточните пожалуйста, что за > специальный JSON-файл, с которым должна работать политика? Добрый день! В данном случае можем сослаться на статью из документации Chrome - https://developer.chrome.com/docs/extensions/how-to/distribute/install-extensions?hl=ru, в которой описаны все способы установки внешних расширений на разных операционных системах. Так как сама политика пришла к нам из Chromium, она блокирует расширения, установленные именно этими способами |
Версия - yandex-browser-stable-23.11.1.802-alt2 Шаги воспроизведения 1. Установить правило: # echo '{"BlockExternalExtensions": true}' >> /etc/opt/yandex/browser/policies/managed/policies.json 2. Запустить Яндекс.Браузер. 3. Открыть страницу browser://extensions/ 4. Отметить чекбокс Режим разработчика. 5. Загрузить расширение: $ wget https://sunnyzhou-1024.github.io/chrome-extension-docs/extensions/examples/api/bookmarks/basic.zip && \ unzip basic.zip 6. Выбрать Загрузить распакованное расширение → выбрать пользовательское расширение. Ожидаемый результат: расширение не загружено. Фактический результат: расширение загружено.