Niputtava suoja

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.

Eri vaihtoehdot

Gcc: ssä on useita kääntövaihtoehtoja, jotka mahdollistavat puskurin ylivuotosuojaukset:

Huomautuksia ja viitteitä

  1. (in) GCC 4.1 -julkaisu; Sarjamuutokset, uudet ominaisuudet ja korjaukset

Ulkoiset linkit