Centre de Documentation Campus Montignies
Horaires :
Lundi : 8h-18h30
Mardi : 8h-18h30
Mercredi 9h-16h30
Jeudi : 8h-18h30
Vendredi : 8h-16h30
Bienvenue sur le catalogue du centre de documentation du campus de Montignies.
[article]
Titre : |
Printf(3) : ras la pile ! |
Type de document : |
texte imprimé |
Auteurs : |
Yann Guidon |
Année de publication : |
2025 |
Article en page(s) : |
p. 6-19 |
Langues : |
Français (fre) |
Mots-clés : |
C (langage informatique) CDI (informatique) LIBC |
Résumé : |
Je rêve d’un jour où la sécurité ne sera plus une option. J’ai donc commencé à mettre au point le modèle CDI [1] [2] : une architecture Harvard modifiée qui dédie un troisième espace d'adressage indépendant pour la pile de contrôle. Ce n'est pas la solution à tous les problèmes, mais ça y contribue beaucoup ! Pour preuve, un exploit récent divulgué à pwn2own [3] aurait facilement été stoppé par ce mécanisme. Mais cet exploit me sidère par son vecteur d'attaque que j’ignorais jusque-là : l'incontournable printf(3). Quand votre librairie standard inclut l’équivalent d’une machine de Turing, pour dynamiquement parser ou afficher du texte, ce n'est plus de l’idiosyncrasie mais de l'idiotie. |
Permalink : |
./index.php?lvl=notice_display&id=122283 |
in Linux magazine > 274 (mars 2025) . - p. 6-19
[article] Printf(3) : ras la pile ! [texte imprimé] / Yann Guidon . - 2025 . - p. 6-19. Langues : Français ( fre) in Linux magazine > 274 (mars 2025) . - p. 6-19
Mots-clés : |
C (langage informatique) CDI (informatique) LIBC |
Résumé : |
Je rêve d’un jour où la sécurité ne sera plus une option. J’ai donc commencé à mettre au point le modèle CDI [1] [2] : une architecture Harvard modifiée qui dédie un troisième espace d'adressage indépendant pour la pile de contrôle. Ce n'est pas la solution à tous les problèmes, mais ça y contribue beaucoup ! Pour preuve, un exploit récent divulgué à pwn2own [3] aurait facilement été stoppé par ce mécanisme. Mais cet exploit me sidère par son vecteur d'attaque que j’ignorais jusque-là : l'incontournable printf(3). Quand votre librairie standard inclut l’équivalent d’une machine de Turing, pour dynamiquement parser ou afficher du texte, ce n'est plus de l’idiosyncrasie mais de l'idiotie. |
Permalink : |
./index.php?lvl=notice_display&id=122283 |
|
Exemplaires (1)
|
Revue | Revue | Centre de Documentation HELHa Campus Montignies | Salle de lecture - Etagère presse et actualité | Document exclu du prêt - à consulter sur place Exclu du prêt |