Stack-Smashing Protector
![Page d’aide sur l’homonymie](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Logo_disambig.svg/20px-Logo_disambig.svg.png)
Pour les articles homonymes, voir SSP.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Circle-icons-key.svg/35px-Circle-icons-key.svg.png)
Cet article est une ébauche concernant la sécurité informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Le Stack-Smashing Protector (également appelé SSP, et autrefois connu sous le nom de ProPolice) est une extension au compilateur GCC qui permet de minimiser les dommages qui peuvent être dus à des attaques de type dépassement de tampon. En particulier, il fournit une protection contre la corruption de pile (stack-smashing).
La protection Stack-Smashing Protector a originairement été écrite, et est toujours entretenue, par Hiroaki Etoh d'IBM. La première implémentation a été faite pour GCC 3 et a ensuite été réécrite de façon moins intrusive puis intégrée dans GCC 4.1[1].
Différentes options
Il existe plusieurs options de compilation dans gcc pour activer les différentes protections contre les débordements de tampon :
- -fstack-protector
- -fstack-protector-all
- -fstack-protector-strong (à partir de GCC 4.9)
- -Wstack-protector
Notes et références
- ↑ (en) GCC 4.1 Release; Series Changes, New Features, and Fixes
Liens externes
- (en) Site officiel
- (en) SSP
Portail de la sécurité informatique
Portail des logiciels libres