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.
Etienne Millon. Vérification de code système par typage statique, application au noyau Linux.. 10ème Symposium sur la Sécurité des Technologies de l'Information et des Communications (SSTIC'12), Jun 2012, Rennes, France. ⟨hal-01282308⟩