Sandbox

Sicherheitsmechanismus
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 24. Januar 2004 um 17:42 Uhr durch Hafenbar (Diskussion | Beiträge) (2 Einleitungssätze). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Sandbox ist der englischsprachige Begriff für Sandkiste oder Sandkasten. Im Rahmen der Informationstechnologie steht er für Besonderheiten der Laufzeitumgebung einer Software.

Als Sandboxing bezeichnet man eine Variante der Softwareinstallation, bei der die zu installierende Software ersteinmal in einen geschützten Bereich des Betriebssystems kompiliert wird. Nach erfolgreichem Kompilieren der Software werden die Outfiles an die richtige Stelle kopiert.

Der Begriff "Sandboxing" stammt wahrscheinlich von der Sandbox, einer mit Sand gefüllten "Kiste", in die Ballistiker Pistolen abfeuern, um mögliche Tatwaffen anhand von Spuren zu identifizieren, die auf der Kugel zurückbleiben (der Sand darin ist fein genug, daß Laufspuren von Aufprallspuren zu unterscheiden sind), ohne daß durch den Abschuß des Projektils Gefahr droht.
Diesen Effekt hat die Sandbox auch in diesem Kontext: Schlägt das Kompilieren fehl, wird das Betriebssystem nicht verändert und die anfallenden temporären Dateien können einfach ohne Schaden anzurichten entfernt werden.