Firefox 53: эксклюзивный процесс содержимого для локальных файлов

Mozilla недавно включила новую функцию безопасности в Firefox 53, которая перемещает доступ к локальным файлам в новый процесс содержимого в браузере.

Новая многопроцессорная архитектура Firefox Electrolysis делает большие скачки. Mozilla начала внедрять новую архитектуру в Firefox 48 Stable. Хотя развертывание все еще продолжается, Mozilla уже планирует выпуск Firefox Nightly, новейшей разрабатываемой версии веб-браузера.

Стабильные версии Firefox, в которых по умолчанию включена многопроцессорная архитектура, в настоящее время используют только один процесс содержимого.

Это означает, что браузер использует два процесса: один для содержимого и один для ядра браузера. Пользователи, которые используют плагины NPAPI, могут видеть третий контейнер для содержимого плагина.

Firefox 53: процесс содержимого для доступа к локальным файлам

firefox53 процесс доступа к локальному файлу

Firefox Nightly, кроме того, использует процесс для задач графического процессора на базе нового браузера. Технология квантового композитора.

В планах включить второй процесс содержимого в Nightly например.

Улучшение Firefox 53 Nightly добавляет еще один новый процесс содержимого в Firefox, который создается только при доступе к локальным файлам.

Любой запрос на доступ к локальным файлам с использованием протокола file: // использует эксклюзивный процесс для этого запроса, начиная с Firefox 53, при условии, что включена многопроцессорная архитектура.

Основная причина для этого — безопасность. Mozilla отмечает, что перемещение локальных файловых запросов в их собственный процесс заблокирует доступ скомпрометированных процессов Firefox к локальным файлам.

Новый процесс доступа к локальному файлу имеет доступ только для чтения в системе, поверх которой запущен Firefox.

Если у нас есть только URL-адреса file: //, обрабатываемые как отдельный процесс содержимого, то скомпрометированный нормальный процесс содержимого не сможет использовать их для чтения файлов.

Процесс содержимого URL file: // имел бы права только на чтение.

Новая функция безопасности уже включена в Firefox 53 Nightly. Пока не ясно, появится ли он в Firefox 53 Stable.

Новая функция управляется логическим предпочтением.

  1. Введите about: config в адресной строке Firefox и после этого нажмите клавишу Enter.
  2. Подтвердите, что вы будете осторожны.
  3. Найдите browser.tabs.remote.separateFileUriProcess.

Установите значение true (по умолчанию), чтобы включить новый процесс содержимого для доступа к локальному файлу, или установите значение false, чтобы отключить его.

Вы можете проверить [электронная почта защищена] листинг, чтобы узнать о развитии этой функции. (через Серен Хенцшель)

Вывод

Перенос процессов доступа к файлам в их собственный процесс содержимого имеет смысл с точки зрения безопасности. Поскольку этот процесс запускается только при выполнении запросов file: // и завершается после завершения запроса, он не должен иметь никакого влияния на браузер с точки зрения производительности.

Теперь ваша очередь : Вы используете браузер с многопроцессорной архитектурой?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *