沙盒(英語:sandbox),也被稱為沙箱,是一個計算機專業術語,主要套用於計算機安全領域,它是一種安全機制,為運行中的程式提供隔離環境。以下是沙盒的詳細解釋:
沙盒技術通過重定向技術,將程式生成和修改的檔案定向到自身資料夾中,在這種環境中,程式的所有改動不會對作業系統造成任何損失,特別適用於那些來源不可信、具有破壞力或程式意圖難以判定的程式。
沙盒技術嚴格控制其中程式的資源訪問,例如限制網路訪問、檔案系統操作等,這種技術被廣泛用於計算機反病毒行業,作為一個觀察計算機病毒的重要環境。
此外,沙盒的概念也擴展到其他領域,例如遊戲領域,沙盒遊戲(Sandbox Game)是一種模擬遊戲,以「自由與開放」為核心,允許玩家在遊戲中自由行動和探索。