Skip to main content

Mi az a verem puffer túlcsordulása?

A verem puffer túlcsordulása történik, amikor egy program belép a számítógépek memóriájába, amely hosszabb, mint a kiosztott hely.Bizonyos körülmények között ez más adatokat ronthat a memóriában, problémákat okozva a számítógép működtetésében.Más esetekben egy halompuffer túlcsordulást lehet használni egy rosszindulatú alkalmazás, hogy átvegye a számítógép más részeinek irányítását.: A kifejezés a fizikai tárgyak halmozásának analógiájából származik.Ennek egyik verziója, a

Call Stack,

a lista, amelyet egy számítógépes program használ a program különféle részeinek nyomon követésére, az alprogramok, amelyek bármely pillanatban működnek.Mivel a hívásköteg ideiglenes alapon működik, és gyorsan hozzáférni kell, a számítógépek memóriájában található, nem pedig az állandó tárolásban, például a merevlemezben.Szükség van arra, hogy megszervezzék a memória kiosztását, beleértve a hívások hívását is.Ezt hatékonyan hajtják végre a pufferek hozzárendelésével, amely egy olyan hely a memóriában, amelynek célja, hogy elég nagy legyen, hogy megbirkózzon az adott puffer által megkövetelt maximális helyrel.A legtöbb esetben a hely egy részét fel nem használják, tehát pufferként működik a különböző alkalmazásokból származó adatok között, így hagyva a helyet, ha hirtelen extra helyet igényel.Az egyik módja annak, hogy elképzelje, ha egy könyvtárra gondolna, amely bizonyos helyet különített el az egyes tárgyak számára, ügyelve arra, hogy hagyjon egy extra helyet a megbirkózáshozUgyanakkor ahelyett, hogy bármelyiket ellenőriznék.Ez tévedésből megtörténhet, általában egy program hibáján keresztül.Például, ha egy alkalmazást úgy tervezték, hogy lehetővé tegye a felhasználó számára a telefonszám beírását, de nem korlátozza a beírható karakterek számát, akkor a hackerek a Limitless mezőt használhatják a stack puffer túlcsordulásának szándékos okozására.-Az operációs rendszer működésétől függően ez lehetővé teheti a hacker számára, hogy közvetett módon hozzáférjen egy másik alkalmazáshoz vagy maga az operációs rendszerhez.Az egyiket címtér -elrendezés véletlenszerűsítésének nevezik.Ez véletlenszerűen rendezi a számítógépen a számítógép legfontosabb területeit.Az ötlet az, hogy még ha egy hacker is okozza vagy kihasználja a verem puffer túlcsordulását, akkor nem lesz képes megbízható módon kiaknázni a jogsértést.