Seit Anfang April hat Greg Kroah-Hartman, der zweite Mann im Linux-Kernel und Betreuer der stabilen Version, neue, auf künstlicher Intelligenz basierende Fuzzing-Tools aktiviert. Sein Ziel ist es, Fehler effizienter zu erkennen. Die KI-Unterstützung läuft auf einem Framework Desktop, der mit einem AMD Ryzen AI Max ausgestattet ist – einer Hardware, die für lokale Inferenzaufgaben konzipiert wurde.
Fuzzing mit KI: Ein lokaler Assistent auf einem Framework Desktop 🤖
Die Fuzzing-Technik besteht darin, zufällige oder fehlerhafte Daten einzugeben, um Abstürze zu provozieren. Durch die Integration von KI lernt das System aus Fehlermustern und priorisiert die anfälligsten Codepfade. Kroah-Hartman verwendet eine lokale Konfiguration mit dem Framework Desktop und dem AMD Ryzen AI Max, wodurch die Abhängigkeit von Cloud-Diensten vermieden wird. Dies ermöglicht eine kontinuierliche und private Analyse des Kernels und beschleunigt die Erkennung von Bugs, bevor sie die stabilen Versionen erreichen.
Der Betreuer, der jetzt einen kybernetischen Assistenten hat (und nicht aufhört, Fehler zu finden) 🐛
Greg, der ohnehin schon genug Arbeit mit der Überprüfung von Patches tausender Entwickler hatte, hat nun beschlossen, dass ihm eine KI zur Hand geht. Oder eine Pfote, je nachdem. Der Framework Desktop mit seinem Ryzen AI Max hört nicht auf, zufällige Daten in den Kernel zu werfen, wie ein Affe mit einer Schreibmaschine, aber anstatt Hamlet zu schreiben, findet er Sicherheitslücken. Das Beste daran ist: Sollte die KI ein Bewusstsein entwickeln, ist sie zumindest in einem Desktop-Computer gefangen.