Technische Erklärung
Die Umgebung trennt eine Anwendung oder einen Vorgang von anderen Teilen des Systems. Je nach Umsetzung können etwa Dateizugriffe, Netzwerkverbindungen oder bestimmte Systemfunktionen beschränkt werden. So lässt sich unerwünschter Einfluss reduzieren. Welche Grenzen tatsächlich gelten, muss die konkrete Sandbox festlegen; der Begriff bezeichnet keine überall identische Schutzstufe.
Einsatz & Beispiele
Eine Anwendung öffnet eine unbekannte Datei in einem getrennten Prozess. Dieser darf nur auf die für die Anzeige benötigten Daten zugreifen und keine beliebigen Dateien im Benutzerordner ändern. Die Sandbox begrenzt damit mögliche Auswirkungen eines Fehlers in diesem Prozess.
Sicherheit & Besonderheiten
Eine Sandbox ist keine Garantie gegen jede Schadsoftware. Fehler in der Isolation oder zu weit gefasste Berechtigungen können Schutzgrenzen schwächen. In Entwicklungsumgebungen wird das Wort außerdem für getrennte Testbereiche verwendet. Ein solcher Testbereich schützt nicht automatisch technisch vor Zugriffen auf Produktivsysteme; das muss tatsächlich umgesetzt sein.