Qu'est-ce que Pile fantôme (shadow stack) ?
Mécanisme qui, à chaque appel de fonction, place aussi une copie de l'adresse de retour sur une pile distincte que les écritures ordinaires ne peuvent pas modifier, puis la compare au retour avec la valeur de la pile normale pour détecter la falsification de l'adresse de retour. En cas de discordance, une exception est levée et l'exécution s'arrête. Il est pris en charge par le matériel, notamment par Intel CET (Control-flow Enforcement Technology), et complique les attaques comme le ROP qui exploitent les débordements de tampon sur la pile.
Nom japonais: シャドウスタック
« Pile fantôme (shadow stack) » apparaît dans 2 questions d'entraînement réparties sur 1 thèmes, dont Sécurité matérielle : évolutions récentes.