CYBERLEX / 0043

Cybersikkerhedsbegreb

Buffer Overflow Attack

Et buffer overflow opstår, når et program skriver flere data ind i en hukommelsesblok af fast størrelse (en buffer), end der er plads til, så de overskydende data løber over i den tilstødende hukommelse. Et buffer overflow-angreb er, når en angriber bevidst sender input, der er konstrueret til at gøre dette, så overløbet ændrer programmets adfærd, ofte for at overtage kontrollen over det. Et buffer overflow er at skrive forbi enden af en buffer. Det bliver til et angreb, når angriberen vælger de data, der løber over, så de overskriver noget vigtigt, såsom en return address, og omdirigerer det, programmet gør.