Protector anti-stivă

Stack-Smashing Protector ( de asemenea , numit SSP și fost cunoscut sub numele de ProPolice) este o extensie a CCG compilator care ajuta la minimizarea daunele care pot fi cauzate de buffer overflow atacuri . În special, oferă protecție împotriva corupției stivei (stivă-stricare).

Stiro-Smashing Protector a fost scris inițial și încă este întreținut de Hiroaki Etoh de la IBM . Prima implementare a fost făcută pentru GCC 3 și a fost apoi rescrisă într-un mod mai puțin intruziv și apoi integrată în GCC 4.1.

Opțiuni diferite

Există mai multe opțiuni de compilare în gcc pentru a activa diferitele protecții de depășire a bufferului:

Note și referințe

  1. (în) versiunea GCC 4.1; Modificări în serie, caracteristici noi și remedieri

linkuri externe