Erforschung von macOS's sandbox-exec für sichere Anwendungsausführung

✍️ OpenClawRadar📅 Veröffentlicht: 21. Februar 2026🔗 Source
Erforschung von macOS's sandbox-exec für sichere Anwendungsausführung
Ad

sandbox-exec ist ein in macOS integriertes Befehlszeilenwerkzeug, das entwickelt wurde, um Anwendungen in einer sandboxed Umgebung auszuführen. Dieses Tool hilft dabei, einen sicheren, eingeschränkten Raum zu schaffen, in dem Anwendungen mit begrenztem Zugriff auf Systemressourcen ausgeführt werden können, wodurch die Risiken durch schädlichen Code oder unbeabsichtigtes Verhalten minimiert werden.

Ad

Wichtige Details

Die Anwendung von Sandbox-Schutz mit sandbox-exec zielt darauf ab, vor schädlichem Code zu schützen, Schäden durch kompromittierte Anwendungen zu begrenzen und die Privatsphäre sowie die Ressourcenkontrolle zu verbessern. Um sandbox-exec zu verwenden, benötigen Sie ein Sandbox-Profil, ein Konfigurationsdateiformat, das die Regeln für die sichere Umgebung festlegt. Die grundlegende Befehlszeilen-Syntax lautet:

sandbox-exec -f profile.sb command_to_run

Hierbei gibt profile.sb die Regeln an, und command_to_run ist die Anwendung, die unter diesen Einschränkungen ausgeführt werden soll.

Sandbox-Profile werden mit einer Scheme-ähnlichen Syntax geschrieben und beinhalten Versionsdeklarationen, standardmäßige Richtlinien und spezifische Regeln. Es gibt zwei grundlegende Ansätze zur Einrichtung dieser Profile:

  • Standardmäßig Verweigern: Beschränkt zunächst alle Operationen und erlaubt nur notwendige. Beispiel:
(version 1) (deny default) (allow file-read-data (regex "^/usr/lib")) (allow process-exec (literal "/usr/bin/python3"))
  • Standardmäßig Erlauben: Erlaubt alles, außer spezifischen Operationen. Beispiel:
(version 1) (allow default) (deny network*) (deny file-write* (regex "^/Users"))

Für praktische Anwendungen können Sie eine Sandbox-Terminal-Sitzung ohne Netzwerkzugang einrichten:

# terminal-sandbox.sb (version 1) (allow default) (deny network*) (deny file-read-data (regex "/Users/[^/]+/(Documents|Pictures|Desktop)")

Führen Sie es mit folgendem Befehl aus:

sandbox-exec -f terminal-sandbox.sb zsh

Darüber hinaus bietet macOS vordefinierte Profile in /System/Library/Sandbox/Profiles für häufige Einschränkungsszenarien, wie das no-network Profil.

Anwendungsbereich

Dieses Tool ist ideal für Entwickler und Sicherheitsexperten, die Anwendungen in einer kontrollierten Umgebung testen oder strenge Sicherheitsrichtlinien durchsetzen müssen.

📖 Lesen Sie die gesamte Quelle: HN LLM Tools

Ad

👀 Siehe auch

Claude-Code-Plugin für Reddit-Geschäftsrecherche
Werkzeuge

Claude-Code-Plugin für Reddit-Geschäftsrecherche

Ein Claude Code-Plugin automatisiert die Reddit-Recherche für Unternehmen, indem es relevante Beiträge sucht, Threads analysiert und strukturierte Markdown-Berichte mit Erkenntnissen und Quellenlinks erstellt. Keine API-Schlüssel erforderlich – Installation über GitHub und Ausführung mit einem einzigen Befehl.

OpenClawRadar
Tilde.run: Eine Agenten-Sandbox mit einem transaktionalen, versionierten Dateisystem
Werkzeuge

Tilde.run: Eine Agenten-Sandbox mit einem transaktionalen, versionierten Dateisystem

Tilde.run stellt isolierte, reversible Sandboxes für KI-Agenten bereit, mit einem versionierten Dateisystem, das GitHub, S3 und Google Drive einbindet, sowie standardmäßiger Netzwerkisolation.

OpenClawRadar
Artifactr: Lokal-first CLI-Tool zur Verwaltung von KI-Codierungsagent-Artefakten
Werkzeuge

Artifactr: Lokal-first CLI-Tool zur Verwaltung von KI-Codierungsagent-Artefakten

Artifactr ist ein kostenloses, quelloffenes CLI-Tool zur Verwaltung von LLM-Artefakten wie Fähigkeiten, Befehlen und Agentendefinitionen. Es speichert Dateien in portablen Tresoren ohne Netzwerkverbindungen und unterstützt automatische Synchronisierung über Symlinks.

OpenClawRadar
Freestyle startet Sandboxes für KI-Codierungsagenten mit Live-Forking
Werkzeuge

Freestyle startet Sandboxes für KI-Codierungsagenten mit Live-Forking

Freestyle bietet Cloud-Sandboxes für KI-Coding-Agenten, die in etwa 500 ms starten und Live-Forking mit weniger als 400 ms Pause ermöglichen, wodurch vollständige VM-Klone einschließlich Speicherzustand erstellt werden können. Sie laufen mit vollständigem Debian und Hardware-Virtualisierung auf Bare-Metal-Infrastruktur.

OpenClawRadar