Mis on Puhvri ületäitumine (buffer overflow)

Puhvi ületäitumine ehk buffer overflow on programmerimise viga, mis lubab kindla suurusega rakendusprogrammi infosalvestisse ehk puhvrisse* saata rohkem andmeid, kui sinna mahub. Tulemuseks on see, et üleliigsed andmed saadetakse edasi külgnevatesse mäluosadesse, kirjutades need üle, misjärel need täitekoodi või skripti abil iseenesest käivituvad. See võib põhjustada  programmi(de) ettekavatsematut käitumist, arvutisüsteemi rikkeid või kogu  süsteemi kokkujooksu, misjärel  häkkeritel avaneb suurepärane võimalus luua arvutisse tagauks (backdoor) ja saavutada sellel läbi arvuti üle täielik kontroll .

*puhver – mäluosa ajutiseks infosalvestuseks

at.lineOK

Lisa kommentaar