Depuis début avril, Greg Kroah-Hartman, le numéro deux du noyau Linux et mainteneur de la version stable, a activé de nouveaux outils de fuzzing basés sur l'intelligence artificielle. Son objectif est de détecter les erreurs plus efficacement. L'assistance IA s'exécute sur un Framework Desktop équipé d'un AMD Ryzen AI Max, un matériel conçu pour les tâches d'inférence locale.
Fuzzing avec l'IA : un assistant local sur un Framework Desktop 🤖
La technique de fuzzing consiste à introduire des données aléatoires ou malformées pour provoquer des plantages. En intégrant l'IA, le système apprend des modèles d'erreur et priorise les chemins de code les plus vulnérables. Kroah-Hartman utilise une configuration locale avec le Framework Desktop et l'AMD Ryzen AI Max, évitant ainsi de dépendre des services cloud. Cela permet une analyse continue et privée du noyau, accélérant la détection des bugs avant qu'ils n'atteignent les versions stables.
Le mainteneur qui a désormais un assistant cybernétique (et qui ne cesse de trouver des failles) 🐛
Greg, qui avait déjà assez de travail à réviser les correctifs de milliers de développeurs, a maintenant décidé qu'une IA lui donne un coup de main. Ou une patte, selon le point de vue. Le Framework Desktop avec son Ryzen AI Max ne cesse de lancer des données aléatoires sur le noyau, comme un singe avec une machine à écrire, mais au lieu d'écrire Hamlet, il trouve des vulnérabilités. Le meilleur, c'est que si l'IA devient consciente, au moins elle sera piégée dans un ordinateur de bureau.