Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
pretečeniu vyrovnávacej pamäti ( alebo pretečeniu vyrovnávacej pamäte) nastane , keď sa program pokúsi zapísať ďalšie informácie do vyrovnávacej pamäte , ako vyrovnávacia pamäť je pripravená zvládnuť . V niektorých jazykoch , najmä tých , odvodené od C , skôr ako hádzať chybu na tejto akcii , počítač píše v plnej množstvo dát . To spôsobí , že k prepísaniu iných blízkych miest v pamäti
Prevencia : . Operačný systém Funkcia
Väčšina moderných operačných systémov obsahujú funkcie , aby sa pokúsili , aby sa zabránilo nebezpečným pretečeniu .
Prevencia : Používajte bezpečné C Knižnice
Ak používate jazyk C - založené , použite bezpečnej časti štandardných C + + knižníc , kedykoľvek je to možné . Zároveň sa vyhnite použitiu funkcie v rámci knižnice , ktoré sú známe ako náchylné k pretečeniu vyrovnávacej pamäti
Prevencia : . Sanity Kontrola
Vo všetkých jazykoch , je dôležité , Ak chcete skontrolovať sanitačného prichádzajúce dáta , aby sa zabezpečilo , že je v očakávaní toho , čo by malo byť , aby sa zabránilo pretečeniu a ďalšie chyby .
Varovanie
Dôležitým pravidlom je , že aplikácia by nikdy veriť prichádzajúce dáta z mimo seba .