セキュリティ サンドボックス

コンピュータセキュリティ技術において、サンドボックス (sandbox) は、外部から受け取ったプログラムを保護された領域で動作させることによって、システムが不正に操作されるのを防ぐセキュリティ機構のことをいう。

実行されるプログラムは保護された領域に入り、ほかのプログラムやデータなどを操作できない状態にされて動作するため、プログラムが暴走したりウイルスを動作させようとしてもシステムに影響が及ばないようになっている。

ウェブページに配置されたJavaアプレットFlashJavaScriptなどのプログラムは自動的に実行される。そのため、気づかないうちにコンピュータ上にあるファイルを盗み見られたり書き換えられたり、あるいはコンピュータウイルスに感染させられたりするおそれがある。そこで安心してネットサーフィンを楽しめるように提供されたのが、そういった攻撃のできない安全な「砂場」(サンドボックス)である。

保護の仕組み

わかりやすいところでは、ファイルの読み書きをできなくしたり、許可なくマイクロフォンから録音できなくしたりすることで保護を実現する。またクロスサイトスクリプティング攻撃からの保護のために、他の(攻撃者のものかもしれない)サイトへの送信が禁止されたり他のサイトの情報を読み込むことが禁止されたりする。

このほかにも、プライバシーオペレーティングシステムの安全を脅かすことが可能になる、さまざまなことが禁止されている。

サンドボックスへの不満

サンドボックスによる保護は利便性を損ねるものであり、事態を正確に認識できていない者からは不満の声もある。しかしながら、それを許すことはすなわち攻撃者にも利便性を与えることに留意しなければならない。

例えば、もしも「JavaScriptを利用するとメールアドレスを盗まれたりウイルスに感染させられたりする」ということがわかれば、ユーザーは警戒してJavaScriptを使っているウェブページを見なくなってしまう。JavaScriptを使っていると誰も見てくれなくなるので、作る側も誰もJavaScriptを使わなくなってしまう。それはJavaScriptを提供する側の望むところではない。このため、サンドボックスによる保護は強化される一方である。

こういった保護に不満がある場合、それを解除する方法が提供されている場合がある。例えばJavaアプレットに使われているJavaのサンドボックスモデルでは、Javaアプレットに電子署名による署名をおこなうことができる。もしもユーザーがその電子署名を信頼し許可したならば、電子署名を施されたプログラムに限っては保護された領域外にアクセスすることができるようになる。

サンドボックスの例

サンドボックスの例として、次のようなものが挙げられる。

その他のサンドボックス

脚注

Tags:

セキュリティ サンドボックス 保護の仕組みセキュリティ サンドボックス サンドボックスへの不満セキュリティ サンドボックス サンドボックスの例セキュリティ サンドボックス その他のサンドボックスセキュリティ サンドボックス 脚注セキュリティ サンドボックスプログラム (コンピュータ)

🔥 Trending searches on Wiki 日本語:

雨宮天小野花梨アレックス・ロドリゲス3月28日サム・アルトマンジャニーズJr.今川直房名探偵コナンドラァグクイーンフランク・モリス鬼頭明里東日本大震災バイオハザード4とよ田みのる仮面ライダー555BTS (音楽グループ)関智一ミャンマー佐々木朗希持丸修一長嶋茂雄RyuchellマカロニえんぴつファイルーズあいSSSS.DYNAZENON量子コンピュータ市村紗弥香石見舞菜香この恋あたためますか中村昌也有村架純ロバート・デ・ニーロSSSS.GRIDMAN関水渚セントルイス・カージナルスすみれ (モデル)BUMP OF CHICKENムーアの法則トップガン マーヴェリックサイ・ヤング賞BLACKPINK白井一幸エスコンフィールドHOKKAIDO杉田智和宇賀なつみ大韓航空機爆破事件チェンソーマン東レ日本のアナウンサー千鳥 (お笑いコンビ)神田愛花柳田悠岐周東佑京堀田真由北海道日本ハムファイターズ清原果耶りんごちゃん (ものまねタレント)ラヴィット!SixTONES宇宙Six菊池常利TWICE (韓国の音楽グループ)老後に備えて異世界で8万枚の金貨を貯めますイクイノックス名取裕子ぼる塾性交体位千眼美子山本徳郁リベンジ・マッチ山本辰生坂田藤十郎 (4代目)ウクライナ高橋英樹 (俳優)転生したらスライムだった件 (アニメ)ヨルシカ橋谷能理子槙原寛己🡆 More