沙箱是一個隔離環境,程式可以在其中執行,同時受到存取範圍限制。它有助於將程式的活動與電腦其他部分分開。

想像讓某人在圍起來的遊戲區試玩玩具,而不是把整棟房子的鑰匙交給他。程式設計工具可能使用沙箱,限制它能存取哪些檔案或服務。

沙箱可以降低某些風險,但不保證絕不會出問題。限制效果取決於環境的設定方式。