Chromeは、拡張機能がプロセスを共有できないようにすることで、拡張機能をより安全にしたいと考えています

によって最初に発見された新しいChromeCanaryフラグ Chromeストーリー Strict Extension Isolationと呼ばれるものは、拡張機能が互いにぶら下がらないようにすることで、拡張機能をより安全にすることを目的としています。基本的に、拡張機能の現在の状態では、RAMへの大きなヒットを防ぎ、プロセス数を少なくするために、プロセスを共有することがあります。

Chromeタブにはすでにサンドボックスが設定されているため、各タブには独自のプロセスがあり、自己完結型である必要があります。このように、1つがクラッシュしたり、悪意のある影響を受けたりした場合、他のタブは同じ運命を共有しません。 Strict Extension Isolationは、アドオンに同じパワーを提供します。

すべての拡張プロセスをロックする機能を導入します。

これにより、Chromeがプロセス制限を超えたときに、拡張機能がプロセスを相互に共有できなくなります。

拡張機能がプロセス制限を使い果たし、Webレンダラープロセスが以前よりも頻繁に共有することを防ぐために、これはプロセス再利用ロジックを変更して、以前の拡張プロセス制限(全体の1/3)を超える拡張プロセスを無視します。

クロムリポジトリ

今後、この開発者フラグが実装された後、各拡張機能のプロセスはそれ自体にロックされ、友人と共有されなくなります。エンドユーザーは、タスクマネージャー(すべてのボタン+エスケープ)のプロセスが増えることを除けば、ほとんど変化が見られないことに注意することが重要ですが、これが起こっているという事実は朗報です。正直なところ、これがまだ実施されていないことに少し驚いています。ただし、ChromeのタブがRAMを大量に消費するため、開発者はどこかで手抜きをしなければならなかったと思います。

ChromeUnboxedのその他のアイテム

これは、Chromiumチームがブラウザを最速かつ最も安全に利用できるようにするためのトリックを実装し続ける方法の単なる別の例です。マイクロソフトは現在、ChromiumベースのEdgeの代替品を支持して、従来のInternetExplorerを廃止しています。私が言ったように Edge、Chrome、およびその間のユーザー 記事では、2つのチームはお互いをリフし続け、Chromiumをさらに推進するための革新を共有しています。