Was ist Sandboxing?
Sandboxing bezeichnet die Praxis, Code in eine isolierte Umgebung zu legen und festzulegen, was dieser Code anfassen darf.
Das Wort meint die Gewohnheit und die Kontrollen, während die Sandbox den begrenzten Ort meint, an dem der Code wirklich läuft.
So funktioniert es
Teams wenden die Praxis auf Browser Tabs, Mailanhänge, unsichere Builds und unbekannte Programme von Anbietern an.
Jemand muss die Richtlinie wählen: welche Dateien sichtbar sind, ob das Netz offen ist und wie lange der Lauf dauern darf.
Gutes Tun umfasst das Zurücksetzen des Zustands, das Protokollieren der Versuche und das Verweigern zusätzlicher Rechte als Standard.
Eine isolierte Maschine zu besitzen heißt nicht, dass die Praxis lebt, wenn Menschen sie aus Tempo umgehen.
Konkrete Beispiele
- Ein Mailgateway öffnet Anhänge in Isolation, bevor ein Mensch sie auf einem Arbeitsplatz anklicken kann.
- Eine Entwicklerregel verlangt, dass jeder beigetragene Code in einem frischen eingeschränkten Container gebaut wird.
- Ein Helpdesk hält unbekannte Hilfsprogramme in Isolation fest, statt sie auf dem Support Laptop zu starten.
Schutzmaßnahmen
- Schreiben Sie eine Standardverweigerung für Dateien, Netz und Rechte und gewähren Sie Ausnahmen nur für eine benannte Aufgabe.
- Protokollieren Sie Verhalten in der Isolation und alarmieren Sie, wenn Code Rechte verlangt, die er nicht erhielt.
- Halten Sie Personal davon ab, unsichere Dateien auf einen normalen Desktop zu kopieren, nur weil der isolierte Lauf langsam wirkt.
- Prüfen Sie die Richtlinie, wenn eine neue Anwendung kommt, damit Bequemlichkeit nicht still ein Loch schlägt.
Verwandte Artikel
Was ist eine Sandbox? erklärt den isolierten Ort selbst, den diese Praxis einrichtet und zurücksetzt.
Was ist ein Risktool? erklärt zweischneidige Software, die in Isolation geprüft werden sollte, bevor sie in ein Standardabbild kommt.
Was ist Ransomware? erklärt sperrende Erpressungssoftware, ein Grund, unbekannte Dateien nur in Isolation zu öffnen.
