Aller au contenu

0x2000 · Domaine

Mitigations d'exploitation

Les mitigations ne corrigent pas les bugs : elles rendent beaucoup plus difficile la transformation des bugs restants en exécution de code. Ce domaine explique ce que protège réellement chaque mitigation du compilateur, de l'éditeur de liens, du noyau et du matériel, ce qu'elle coûte, et comment vérifier qu'un binaire en bénéficie.

Guides de ce domaine

  1. What each classic exploit mitigation protects, the GCC and Clang flags that enable it, what it costs, and how to verify a binary with checksec and readelf.

  2. How forward-edge and backward-edge control-flow integrity work, from Clang CFI and Microsoft CFG to Intel CET shadow stacks and Arm pointer authentication, and their limits.

Les guides sont publiés d'abord en anglais. Les traductions suivront.

Autres domaines