Ero sivun ”Puskurin ylivuotovirhe” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa
p Automatisoitu pikkumuutos: (-==Katso myös:== +==Katso myös==)
Rivi 5:
Puskurin ylivuotovirhe aiheuttaa tietoturvaongelmia useimmin ohjelmissa, jotka on toteutettu suhteellisen matalan tason ohjelmointikielillä. Näissä ei useinkaan ole huomioitu muistialueiden suojaustarvetta ohjelman omilta, mutta asiaankuulumattomilta muokkauksilta. Näitä kieliä ovat mm. [[C-ohjelmointikieli|C]] ja [[C_plus_plus|C++]]. Useat kielet, kuten [[Java]] ja [[Lisp]] huolehtivat sisäisesti muistinhallinnasta ja ovat immuuneja puskurin ylivuotovirheille. Joskus kuitenkin nämä immuunitkin ohjelmointikielet saattavat altistua tälle ongelmalle, koska on hyvin yleistä, että käytetään pientä C:llä tehtyjä rutiinia.
 
==Katso myös:==
 
*[[ohjelmistosodankäynti]]