2

В Google Chrome about:flags я вижу оптон с надписью "Запускать PPAPI Flash в процессах рендерера".
Единственный ресурс, который я нашел, - это то, что PPAPI, "Pepper", является альтернативой NPAPI Netscape.

Мои вопросы:

  • Этот флаг мешает / улучшает производительность? Как?
  • Защищает ли это конфиденциальность, стабильность браузера и т.д.?
  • Нужно ли что-то еще (например, специальная сборка Flash? Будет ли это связываться с Flash на Firefox)?

Этот вопрос касается как Windows, так и Linux, но вы можете ответить всем, что знаете.

1 ответ1

3

Описание в about:flags говорит:

Если используется версия PPAPI Flash, запускайте ее в каждом процессе рендеринга, а не в выделенном процессе плагина.

Документация PPAPI гласит:

http://dev.chromium.org/developers/design-documents/pepper-plugin-implementation#TOC-Running-a-plugin-in-Chrome

Существует два режима работы: "доверенные" и "ненадежные" плагины. Ненадежные плагины используют собственный клиент для безопасного запуска кода из Интернета и являются кроссплатформенными. Доверенные плагины загружаются непосредственно в процессе рендеринга или в отдельном процессе плагинов в виде библиотек для платформы.

Итак, я думаю, что если используется версия PPAPI Flash, включение опции, о которой вы спрашиваете, будет запускать Flash как доверенный плагин PPAPI в изолированной программной среде рендеринга, а не как ненадежный код в отдельном процессе, выполняющемся в изолированной программной среде NativeClient.

Если это правильно, флэш-память изолирована путем песочницы с остальной частью вашего компьютера в любом случае, а это означает, что для ошибок во флэш-памяти труднее, например, заставить веб-сайты читать ваши файлы. Я считаю, что ни один из режимов песочницы не пытается изолировать веб-сайты друг от друга (как правило, несколько веб-сайтов используют определенный процесс рендеринга). Запуск в процессе рендеринга означает, что ошибки во флэш-памяти имеют больше шансов вызвать сбой вкладок, а не просто прямоугольники плагина флэш-памяти. Предположительно, есть возможность повышения производительности (некоторое улучшение производительности должно произойти, потому что нет межпроцессного взаимодействия, если флэш-память работает в процессе).

Я думаю, что хром (но не хром) поставляется с PPAPI Flash и по умолчанию включен для использования.

Ничто из этого не должно повлиять на Firefox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .