Bubblewrap: Unprivilegiertes Sandboxing für Linux

Repositorycontainers/bubblewrapTool

Bubblewrap ist ein Low-Level-Werkzeug in C, mit dem nicht privilegierte Linux-Benutzer isolierte Sandbox-Umgebungen auf Basis von Kernel-User-Namespaces erstellen können.

Das Wichtigste

  1. Löst das Problem traditioneller Container-Runtimes wie Docker oder systemd-nspawn, die Root-Rechte erfordern und für unprivilegierte Benutzer Sicherheitsrisiken bergen.
  2. Nutzt Linux User Namespaces und PR_SET_NO_NEW_PRIVS, um Rechteausweitungen über setuid-Binaries zu unterbinden; der historische setuid-Modus wurde entfernt.
  3. Dient als generischer Baustein statt als fertige Sicherheits-Sandbox: Das aufrufende Programm steuert die Sicherheitsgrenzen vollständig über Kommandozeilenargumente.
  4. Eingesetzt von Projekten wie Flatpak, libgnome-desktop, rpm-ostree unprivileged und bwrap-oci.
  5. Abgeleitet aus xdg-app helper und linux-user-chroot, mit über 8.600 Sternen auf GitHub als etablierte Basiskomponente verankert.

Warum das relevant ist

Viele Desktop- und Entwicklertools müssen Programme isolieren, ohne Administratorrechte auf dem Host-System zu verlangen. Bubblewrap stellt genau dafür die Kernfunktionalität im Linux-Ökosystem bereit.

Einordnung

Das Projekt beschränkt sich bewusst auf das Erzeugen von Namespaces und Dateisystem-Layouts, ohne eigene Standard-Richtlinien vorzuschreiben. Da die tatsächliche Isolation vollständig von den übergebenen Argumenten abhängt, richtet sich Bubblewrap vor allem an Framework-Entwickler und Systemintegratoren, die eigene Sicherheitsmodelle abbilden wollen.

Zusammenfassung von KI erstellt (Gemini 3.8 Flash, 27. September 2026). Sie kann Fehler enthalten – maßgeblich ist die Originalquelle.

Inhaltlich ähnlich, ermittelt über die KI-Suche.

  • Repository:microsoft/mxc

    Microsoft eXecution Container (MXC): Sandboxing-Framework für nicht vertrauenswürdigen Code

    Microsoft eXecution Container (MXC) ist ein plattformübergreifendes System zur isolierten Ausführung von nicht vertrauenswürdigem Code, wie etwa KI-Modell-Outputs, Plugins oder Tools. Es bündelt native Sandboxing- und Virtualisierungs-Backends für Windows, Linux und macOS hinter einer einheitlichen API und richtlinienbasierten Sicherheitskonfiguration.

    1841SterneRust

    KI & AI· Tool

  • Repository:anthropics/sandbox-runtime

    Anthropic Sandbox Runtime: Leichtgewichtige Prozessisolation ohne Container

    Die Sandbox Runtime (srt) von Anthropic ist ein Open-Source-Tool, das beliebige Prozesse auf Betriebssystemebene einschränkt. Entwickelt als Sicherheitskomponente für Claude Code, isoliert srt Dateisystem- und Netzwerkzugriffe von KI-Agenten, MCP-Servern oder Shell-Befehlen ohne Container-Overhead.

    5144SterneTypeScript

    KI & AI· Tool

  • X-Post:Simon Willison

    Microsoft MXC: Open-Source-Sandboxing für KI-Agenten und Code-Ausführung

    Simon Willison hebt Microsofts neues Open-Source-Projekt MXC (Microsoft eXecution Container) hervor. Die plattformübergreifende Bibliothek ermöglicht die isolierte Ausführung von nicht vertrauenswürdigem Code – etwa durch KI-Modelle erzeugte Befehle oder Plugins – unter Windows, Linux und macOS.

    545Lesezeichen45.488Aufrufe

    KI & AI· Tool

  • Artikel:Wikipedia-Autoren

    Linux Containers (LXC): Funktionsweise, Architektur und Entwicklung

    LXC ermöglicht Betriebssystem-Virtualisierung unter Linux auf Basis eines gemeinsamen Kernels. Die Technologie kombiniert Control Groups (cgroups) und Namespaces für die Ressourcenkontrolle und Prozessisolierung.

    Security· Sammlung

  • Repository:NVIDIA/OpenShell

    NVIDIA OpenShell: Isolierte Laufzeitumgebung für autonome KI-Agenten

    OpenShell von NVIDIA ist eine quelloffene, in Rust entwickelte Sandbox-Laufzeitumgebung für autonome KI-Agenten. Sie setzt deklarierbare Sicherheitsrichtlinien auf Kernel-Ebene durch und schützt Anmeldedaten sowie Netzwerkgrenzen.

    16.553SterneRust

    KI & AI· Tool

  • Repository:agent-substrate/substrate

    Agent Substrate: Zero-Trust-Sandbox für autonome Agenten auf Kubernetes

    Agent Substrate ist eine gehärtete Open-Source-Laufzeitumgebung in Go, die Millionen von Agenten-Workloads sicher und ressourceneffizient auf Kubernetes ausführt. Sie trennt unvertrauenswürdigen Code mittels MicroVMs oder gVisor und friert inaktive Agenten per Snapshot ein.

    5430SterneGo

    KI & AI· Tool

Sprechen wir über Ihr Projekt.

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Ein Teil von diesem Inhalt wurde mit KI gemacht.