Sonntag, 27. September 2026 · 16:14 Uhr
Google migriert C-Bibliothek mit KI-Unterstützung zu Rust
Google hat mit Hilfe von KI und differentiellem Fuzzing sicherheitskritischen C-Code der Bibliothek giflib nach Rust übertragen, um Speicherfehler zu vermeiden [1].
Das Sicherheitsteam von Google hat einen automatisierten Prozess entwickelt, um Legacy-C-Code in der Bildverarbeitungsbibliothek giflib durch Rust zu ersetzen1. Ziel war es, typische Speichersicherheitslücken zu beseitigen, die in C-Code häufig auftreten1. Dabei kam ein automatisiertes Migrationsverfahren zum Einsatz, das Kompatibilität sicherstellen und mögliche Zero-Day-Schwachstellen entschärfen sollte1.
Das Projekt konnte die Laufzeitperformance der ursprünglichen C-Implementierung beibehalten, während der Code in die speichersichere Sprache Rust übersetzt wurde1. Gleichzeitig zeigte sich, dass automatisierte KI-Übersetzungen weiterhin menschliche Kontrolle benötigen, um Fehler zu vermeiden1. Differentielles Fuzzing wurde eingesetzt, um sicherzustellen, dass sich die neue Rust-Version funktional identisch zum Original verhält1.