サンドボックス

提供: セキュリティ
2015年8月21日 (金) 01:10時点におけるDaemon (トーク | 投稿記録)による版 (関連項目)

移動: 案内検索
スポンサーリンク

サンドボックス (sandbox)とは、外部から提供された信頼できないプログラムを保護された領域に閉じ込めて実行することで、システムを不正に操作されることを防ぐためのセキュリティモデルです。

読み方

サンドボックス
さんどぼっくす
sandbox
さんどぼっくす

概要

サンドボックスという英語は、日本語で「砂場」という意味です。語源は、「子供を砂場(サンドボックス)の外で遊ばせない」と言われています。

実行するプログラムは、システムとは切り離された空間で実行され、システムへの影響をなくすためのセキュリティモデルです。プログラムが暴走したり、ウイルスを実行しようとしても、システムへ影響を及ぼしません。

システムのセキュリティやプライバシーを保護する観点で利用されます。プログラムへいろいろな制限をします。

保護

プログラムが禁止・制限される具体例をいくつか挙げます。

  • ファイルへのアクセス(読み書き)を禁止する
  • マイクやカメラへのアクセス(録音、撮影)を禁止する

規制緩和

サンドボックスを利用することで、安全性が向上するかもしれませんが、利便性が損なわれます。すべてのプログラムをサンドボックスで扱わないアプローチもあります。 信頼できるサイトから提供されたデジタル署名付きのプログラムで、その署名が信頼できるなら、サンドボックス外にアクセスさせることができるでしょう。

関連項目




スポンサーリンク