Rust für Linux: Neuer "Untrusted"-Typ stärkt die Kernelsicherheit

2025-09-19

Der Linux-Kernel ist Sicherheitsbedrohungen aus verschiedenen nicht vertrauenswürdigen Datenquellen ausgesetzt, darunter der Benutzerraum, Netzwerke und Wechselspeicher. Zur Verbesserung der Sicherheit schlägt Benno Lossin eine neue Rust-API vor, die den Typ `Untrusted` einführt, um Daten aus nicht vertrauenswürdigen Quellen zu kennzeichnen. Dies nutzt das Rust-Typsystem, um versehentliche Entscheidungen basierend auf nicht validierten Daten aus dem Benutzerraum zu verhindern und potenzielle Angriffe zu mindern. Die API befindet sich in der vierten Überarbeitung und umfasst Dienstprogramme und Unterstützung für gängige Datenstrukturen wie Slices und Vektoren. Die zukünftige Verwendung in `ioctl()`-Funktionen von Treibern verspricht eine erhöhte Kernelsicherheit. Weitere Diskussionen werden auf der kommenden Kangrejos-Konferenz zum Rust-für-Linux-Projekt erwartet.

Entwicklung Benutzerraumdaten