Stack-Smashing suojakalvo (kutsutaan myös SSP, ja tunnettiin aiemmin nimellä ProPolice) on laajennus GCC -kääntäjä , joka auttaa minimoimaan vahinkoa, joka voi aiheutua puskurin ylivuoto hyökkäyksiä . Erityisesti se suojaa pinon vioittumiselta (pinon murskaaminen).
Stack-Smashing Protector on alun perin kirjoitettu, ja silti ylläpitää, jonka Hiroaki EtOH ja IBM . Ensimmäinen toteutus tehtiin GCC 3: lle ja kirjoitettiin sitten uudelleen vähemmän häiritsevällä tavalla ja integroitiin sitten GCC 4.1: een.
Gcc: ssä on useita kääntövaihtoehtoja, jotka mahdollistavat puskurin ylivuotosuojaukset: