Qu'est-ce que Intégrité du flot de contrôle (control-flow integrity) ?
Terme générique désignant les défenses qui empêchent le flot d'exécution d'un programme de sortir des chemins possibles dans le programme d'origine (son graphe de flot de contrôle). Il comprend des fonctions matérielles comme les piles fantômes et l'authentification de pointeurs, qui protègent les retours de fonction, et Intel IBT et Branch Target Identification d'Arm, qui limitent les cibles des appels et sauts indirects aux emplacements portant un marqueur désigné, ainsi que des contrôles des cibles insérés par les compilateurs. Il complique les attaques qui réécrivent des adresses de retour ou des pointeurs de fonction pour enchaîner des fragments de code existant.
Nom japonais: 制御フロー完全性
« Intégrité du flot de contrôle (control-flow integrity) » apparaît dans 1 questions d'entraînement réparties sur 1 thèmes, dont Sécurité matérielle : évolutions récentes.