2017-03-25 20 views
0

権限A(たとえば、タブ)を要求した内線Eをインストールしたとします。この拡張が悪質であるとします。さらに、拡張システムに、拡張プロセスで任意のコードを実行するためにEが活用できるバインディング層のバグがあるとします。 EはAで許可されている以外の特権APIを使用できますか?Chrome拡張機能特典のエスカレーションは可能ですか?

これは、拡張コアプロセスとは別のプロセスで分離された実際の特権APIですか?

+1

「実際の特権API」とはどういう意味ですか? Chrome拡張機能向けに公開されているものを超えるAPI、または拡張機能が通常は 'permissions'エントリを指定する必要があるものだけを意味していますか? – Makyen

+0

ここでの最初の質問は貧しい質問です。あなたは効果的に求めています:1 === 1なら、1 === 1ですか? – Makyen

+0

*他の特権API *:たとえば、権限リストにリストされていないにもかかわらず、拡張APIが履歴APIを使用できるかどうか。 –

答えて

0

クロムircチャネル(see here)でこれを明確にしてくれたLei Zhangに感謝します。実際の権限は、APIが実装されているブラウザ側でチェックされ、拡張(レンダラー)プロセスでは検証されません。

関連する問題