Sandbox

EDV-Fachbegriffe
Als "Sandbox" (Sandkasten) bezeichnet man eine von Java verwendete Technik, die es ermöglicht ein Programm in einer überwachten Umgebung ablaufen zu lassen.

Im Gegensatz zu AktiveX-Komponenten verfügt Java über ein integriertes Sicherheitskonzept. Java-Code läuft grundsätzlich innerhalb einer sogenannten virtuellen Maschine ab.

Dabei unterscheidet Java zwischen lokalen Programmen, die vollen Zugriff auf das gesamte System haben, und solchen, die übers Web geladen wurden, den Applets. Letztere laufen in einer hermetisch abgeschotteten Umgebung - der Sandbox - ab, die sicherstellen soll, daß das Programm keinen Schaden anrichten kann. Deshalb unterliegen Applets rigorosen Einschränkungen:

Sie dürfen nicht auf das lokale Dateisystem zugreifen, keine fremden Programme auf dem Rechner starten und Netzwerkverbindungen nur zu dem Rechner aufbauen, von dem sie geladen wurden.
Im Beitrag enthaltene URLs:
 
nach oben