Vérification de code système par typage statique, application au noyau Linux.
Résumé
Ce document décrit une analyse de code système qui garantit que les manipulations de pointeurs provenant de l’utilisateur se font de manière sécurisée.
Pour arriver à ce résultat, le langage C est enrichi d’un type "pointeur utilisateur", non déréférençable. Cette analyse de typage garantit l’intégrité du noyau.