Ce qui permet de résoudre convenablement les problèmes de buffer overflow c'est de programmer proprement. Ça veut dire bien réfléchir et bien auditer son code si on est vraiment obligé d'utiliser un système incapable de gérer la mémoire tout seul et sinon, dans tous les autres cas, de coder dans un langage/environnement sûr.
<troll>
Pourquoi se faire chier avec du C quand on a du java, du caml, du python ou autres ? Pourquoi pas de l'assembleur tant qu'on y est ?
</troll>
Bref, troll à part, les pis-aller qui limitent la casse en mettant les logiciels en cage ne résolvent pas le problème de buffer overflow, juste les symptômes.
# Buffer overflows ...
Posté par Jean-Yves B. . En réponse à la dépêche MicroBSD. Évalué à 10.
<troll>
Pourquoi se faire chier avec du C quand on a du java, du caml, du python ou autres ? Pourquoi pas de l'assembleur tant qu'on y est ?
</troll>
Bref, troll à part, les pis-aller qui limitent la casse en mettant les logiciels en cage ne résolvent pas le problème de buffer overflow, juste les symptômes.