安全な実験場:サンドボックスとは?
隔離された実験場、それがサンドボックスです。まるでコンピュータの中に作られた、安全が確保された実験室のようなものです。この実験室は、まだ信頼のおける行動をとるとは限らないプログラムや、十分な動作確認が済んでいないソフトウェアを安全に動かすために用意された特別な空間です。
例えば、新しく開発したプログラムがあるとします。このプログラムが期待通りに動くかどうか、まだ完全に確信が持てない段階だとしましょう。そんな時こそ、サンドボックスの出番です。この隔離された環境下でプログラムを実行すれば、もしプログラムに欠陥があって予期せぬ動作をしたとしても、コンピュータ全体に悪影響が及ぶことはありません。サンドボックスの外には影響が及ばないよう、しっかりと壁が築かれているからです。
このように、サンドボックスは、私たちが安心して新しいプログラムを試したり、不確かなソフトウェアを検証したりするための、コンピュータ内部に設けられた安全地帯と言えるでしょう。