Commit Graph
6 Commits
Author SHA1 Message Date
RichardandClaude Opus 5.5 f97dfa06d6 Sandbox: Start aus einem langlebigen Thread - das Elternsterbe-Signal haengt am Thread (#654)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 21:20:27 +02:00
RichardandClaude Opus 5.5 c220d3cdb4 Sandbox: Beenden sammelt den ganzen Baum ein und wartet nicht ewig auf Rohre (#654)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 20:42:59 +02:00
RichardandClaude Opus 5.5 d97d4313f1 Sandbox: Wurzel schreibgeschuetzt, Filter-Deskriptor geschlossen (#654)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 20:31:32 +02:00
RichardandClaude Opus 5.5 0bf08a18fe Sandbox: Prozessgrenze auch unter dash (ulimit -p) (#654)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 20:30:01 +02:00
RichardandClaude Opus 5.5 da39fb3e91 Sandbox: Startprobe bindet das System wie ein echter Lauf ein (#654)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 20:28:36 +02:00
RichardandClaude Opus 5.5 257ba87cf5 Sandbox-Runner mit bubblewrap (#654) - noch ungeprueft unter Linux
Jede Codeausfuehrung ausserhalb des Hauptprozesses: eigene Namensraeume
(Mount, PID, Netz nur loopback, User ohne verschachtelte), nur der
Arbeitsbereich unter /work beschreibbar, scripts/ darin schreibgeschuetzt,
keine Umgebung und keine Deskriptoren des Hauptprozesses, alle Capabilities
weg, no_new_privs, seccomp-Sperrliste (eigene BPF, x86_64 und arm64),
Grenzen fuer Zeit, Speicher, Prozesse, Dateigroesse und Ausgabe. Unter
Windows oder ohne bwrap: keine Ausfuehrung, mit Grund im Protokoll.

Erster Nutzer: ffmpeg im SocialMediaManager (fremde Mediendateien). yt-dlp
braucht Netz und folgt mit dem Egress-Proxy (#655).

Die Ausbruchstests (SandboxEscapeTests) laufen nur unter Linux mit bwrap.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 18:40:42 +02:00