一覧に戻る
Lv.1

サンドボックス

Sandbox

外部システムから隔離された、プログラムを安全に実行して動作を試すための仮想的な環境。

簡単に説明すると

サンドボックスは、パソコンの中に作られた、プログラムを安全に試すための使い捨ての実験用スペースのことだよ。 例えば、安全性がわからない新しいソフトをこのスペースの中で動かしてみて、もし不具合や怪しい動きがあっても、スペースごと消去すればパソコン全体を元の安全な状態に保てるんだ。本番の環境に影響を与えることなく、何度でも作り直して試せる実験場として使われているよ。

名前のヒミツ

サンドボックス(さんどぼっくす)の由来は、子供が安全に遊べるように周囲を枠で囲った「砂場」だよ。どんなに砂を散らかしても外側が汚れないし、中に入れたおもちゃも外には飛び出さないよね。この仕組みになぞらえて、パソコンの中に作った安全な実験スペースのことをこう呼ぶようになったんだ。

くわしく見てみよう!

サンドボックスとは、外部のシステムから隔離された、安全にプログラムを実行するための仮想的な環境のことだよ。
かんたんに言うと、パソコンの中に作られた「外のシステムと切り離された特別な小部屋」のような仕組みなんだ。

この環境の中でプログラムを動かすことで、パソコンの重要なファイルが書き換えられたり壊されたりするのを防ぐことができるんだ。
そのため、メールに添付された不審なファイルを開いてウイルスの有無を確かめるセキュリティ対策に広く使われているんだ。
また、開発中のプログラムが予想外のバグを起こしてパソコン全体が動かなくなるのを防ぐために、プログラマーがテスト用の環境として利用することもあるよ。

もしプログラムが悪質な動きをしても、サンドボックスを閉じればその動きをリセットし、元の安全な状態に戻せるんだ。
このように、重要なデータを守りながら新しいことや怪しいことを安全に試せる場所として、デジタル世界で重要な役割を果たしているよ。