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 : |
Une histoire des piles et de leur protection |
Type de document : |
texte imprimé |
Auteurs : |
Yann Guidon |
Année de publication : |
2024 |
Article en page(s) : |
p. 68-82 |
Langues : |
Français (fre) |
Mots-clés : |
Code Sécurité du code Langage C# Processeur |
Résumé : |
Lorsque l’on parle de programmation sécurisée, on pense d’abord à un dépassement d’indice d’un tableau ou à des droits d’accès non respectés, puisque ces aspects sont visibles par le programmeur. Par contre, la pile est sous le contrôle absolu du compilateur et le contrat implicite est que « ça fonctionne » tant que nous le laissons faire son travail, qui est de plus en plus alambiqué. L’article précédent [1] détaillait de façon lovecraftienne les soucis de flexibilité et de sécurité inhérents au modèle de programmation à une seule pile, utilisé par (quasiment) tous les compilateurs actuels. J’ai amalgamé tous ces problèmes dans le terme « Single Stack Syndrome », mais il n’y a pas que le C ou le x86 dans la vie ! Nous pouvons trouver des inspirations dans d’autres langages, d’autres architectures et d’autres ères. |
Permalink : |
./index.php?lvl=notice_display&id=118328 |
in Linux magazine > 270 (juillet 2024) . - p. 68-82
[article] Une histoire des piles et de leur protection [texte imprimé] / Yann Guidon . - 2024 . - p. 68-82. Langues : Français ( fre) in Linux magazine > 270 (juillet 2024) . - p. 68-82
Mots-clés : |
Code Sécurité du code Langage C# Processeur |
Résumé : |
Lorsque l’on parle de programmation sécurisée, on pense d’abord à un dépassement d’indice d’un tableau ou à des droits d’accès non respectés, puisque ces aspects sont visibles par le programmeur. Par contre, la pile est sous le contrôle absolu du compilateur et le contrat implicite est que « ça fonctionne » tant que nous le laissons faire son travail, qui est de plus en plus alambiqué. L’article précédent [1] détaillait de façon lovecraftienne les soucis de flexibilité et de sécurité inhérents au modèle de programmation à une seule pile, utilisé par (quasiment) tous les compilateurs actuels. J’ai amalgamé tous ces problèmes dans le terme « Single Stack Syndrome », mais il n’y a pas que le C ou le x86 dans la vie ! Nous pouvons trouver des inspirations dans d’autres langages, d’autres architectures et d’autres ères. |
Permalink : |
./index.php?lvl=notice_display&id=118328 |
|
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 |