Le Stack-Smashing Protector (également appelé SSP, et autrefois connu sous le nom de ProPolice) est une extension à GCC qui minimise les dommages qui peuvent être dus à des attaques de type buffer overflow (en français, débordement de tampon). En particulier, il fournit une protection stack-smashing.
La protection Stack-Smashing Protector a originairement été écrit, et est toujours maintenu, par Hiroaki Etoh d'IBM.