Ero sivun ”Puskurin ylivuotovirhe” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
+kl: +jotain |
Ei muokkausyhteenvetoa |
||
Rivi 1:
'''Puskurin ylivuotovirhe''' on tietokoneohjelmassa tapahtuva [[Ohjelmointivirhe|virhetilanne]], jossa ohjelma tallentaa saamansa [[syöte|syötteen]] osittain sille varatun [[muistialue]]en ulkopuolelle. Virhe saattaa aiheuttaa merkittäviä vahinkoja ohjelman ja sitä suorittavan tietokonejärjestelmän toiminnalle. Puskurin ylivuotovirheet ovat olleet tärkein yksittäinen tekninen syy ohjelmissa ja käyttöjärjestelmissä esiintyville tietoturvaongelmille.
[[Puskuri]]n ylivuoto tapahtuu silloin, kun ohjelma kasvattaa tai vähentää muistialueeseen osoittavaa indeksiä niin suureksi tai pieneksi, että indeksi ei enää osoitakaan puskurille varatulle muistialueelle, vaan vuotaa sen yli edellä tai jäljessä oleviin, muuhun käyttöön varattuihin [[muistipaikka|muistipaikkoihin]].
Puskurin
[[de:Buffer Overflow]]
[[en:Buffer overflow]]
|