Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Táto metóda prevencia pretečeniu obsahuje zásobník , ktorý je nakonfigurovaný nedržať žiadnu spustiteľný kód . Získať kernal patch pre systémy Linux a Solaris konfigurovať non - spustiteľný zásobník . V systéme Windows XP , môžete nastaviť funkcie Zabránenie spusteniu údajov perimetra s operačným systémom ( OS ) , aby tiež chráni zásobník proti pretečeniu vyrovnávacej pamäti . Webové stránky palisáda varuje však , že pretečeniu haldy založené a statické segmente dát pretečeniu nedá zabrániť touto technikou . 
 ClipArt Dynamic Runtime 
 
 Zabrániť pretečeniu vyrovnávacej pamäte o vykonávaní dynamický runtime proces prevencia na vašom systéme . Sú detekované vyrovnávacej pamäti prepadovej podmienky a riziká pri chode skutočného programu v tomto spôsobe , a tým prevenciu pretečeniu útoku dôjsť . Rôzne runtime procesy zahŕňajú " kanárika " --- , ktorý pridá riadok " kanárika " na kódovanie svojho programu --- a kopírovanie spiatočnú adresu programu . Druhá metóda slúži ako záložný informácie ako prostriedok k regenerácii funkčnosť programu po útoku pretečeniu bol vyriešený . 
 Bezpečné Verzia funkcií 
 
 pretečeniu zásobníka možno tiež zabrániť použitím " bezpečnejšie " , alebo viac stabilné verziu funkcie programu . Napríklad funkcia strncpy a snprintf sú bezpečnejšie a stabilnejšie ako staršie strcpy a šprint jazyku . Ako budete pokračovať vo vývoji nových aplikácií vo vašom programe , zabezpečiť , aby alternatívne , bezpečnejšie kód funguje, sú používané v celom hoteli . 
 Ďalšie príklady nestabilných funkciou 
 
 Vyhnúť sa " nebezpečné " alebo nestabilné úplne funkcia môže tiež zabrániť pretečeniu vyrovnávacej pamäti . Ak je to možné , vyhnite sa použitiu nasledujúcich funkcií pri písaní programu : strcpy ( ) , strčí ( ) , sprintf ( ) , scanf ( ) , sscanf ( ) , fscanf ( ) , vfscanf ( ) , vsprintf , vscanf ( ) , vsscanf ( ) , streadd ( ) , strecpy ( ) a strtrns ( ) .