ブラウザサンドボックス(ぶらうざさんどぼっくす)
最終更新:2026/4/27
ブラウザサンドボックスは、ウェブブラウザ内で実行されるコードを隔離し、システム全体への影響を制限するセキュリティ技術である。
別名・同義語 ウェブブラウザ隔離環境ブラウザ仮想化
ポイント
これにより、悪意のあるウェブサイトやコードが、ユーザーのオペレーティングシステムや他のアプリケーションを侵害するリスクを軽減する。
ブラウザサンドボックスとは
ブラウザサンドボックスは、ウェブブラウザがウェブページを実行する際に、そのコードを隔離された環境(サンドボックス)内で実行するセキュリティ機構です。このサンドボックスは、オペレーティングシステムや他のアプリケーションから分離されており、サンドボックス内で実行されるコードがシステム全体に影響を与えることを防ぎます。
仕組み
ブラウザサンドボックスは、オペレーティングシステムの機能を利用して、プロセス間の分離を実現します。具体的には、以下の技術が用いられます。
- プロセス分離: ウェブページのコードは、ブラウザのメインプロセスとは別のプロセスで実行されます。
- 権限制限: サンドボックス内で実行されるコードは、システムリソースへのアクセスが制限されます。例えば、ファイルシステムへの書き込みやネットワークへのアクセスなどが制限されます。
- 仮想化: 一部のブラウザでは、サンドボックスをさらに強化するために、仮想化技術が用いられます。
目的
ブラウザサンドボックスの主な目的は、以下の通りです。
- マルウェア対策: 悪意のあるウェブサイトやコードが、ユーザーのシステムを侵害するのを防ぎます。
- 脆弱性対策: ブラウザの脆弱性を悪用した攻撃から、ユーザーのシステムを保護します。
- プライバシー保護: ウェブサイトがユーザーの個人情報を不正に収集するのを防ぎます。
歴史
ブラウザサンドボックスの概念は、1990年代後半に登場しました。初期のブラウザサンドボックスは、セキュリティ機能としては限定的でしたが、徐々にその機能が強化され、現代のブラウザでは不可欠なセキュリティ機構となっています。