Memory Corruption
Memory Corruption (vnitřní poškození paměti) je stav, kdy software zapisuje nebo čte z oblasti paměti, ke kterému nemá přístup nebo kdy používá špatný přístupový bod, což může vést k nekonzistentnímu chování a v horším případě ke zhroucení programu.
Paměť jsou jako krabice na ukládání informací. Pokud jsou přesně řízeny a organizovány, mohou být použity k ukládání a načítání dat spojených se softwarem, který používáme. Pokud dojde k Memory Corruption - tedy když neřídíme tyto krabice správně - místo ukládání a načítání dat se v této oblasti paměti mohou nalézt zbytky minulých informací nebo dokonce úplně nesmyslná data. To může být pro softwarový program zmatené a nesprávné, což může vést k chybě - program selže, nebo dokonce k pádu celého počítače.
Memory Corruption se může stát na všech platformách, od osobních počítačů po mobilní telefony a servery. Abyste se zabránili Memory Corruption, musíte správně řídit paměťové zdroje v softwaru a zabezpečit kód za kontrolu, což znamená, že si připravujete řízení procesů tak, aby byl kód správně vynucován a mizel z paměti, jakmile již není potřeba.