Was ist ein Pufferüberlauf?

Computerprogrammen ist ein bestimmter Speicher zugeordnet, der als Puffer bezeichnet wird, der das zeitweilige Speichern von Daten ermöglicht. Wenn das Programm die Grenzen des Puffers überschreitet, beginnt es, Daten in den benachbarten Speicher zu schreiben. Wenn dies auftritt, wird es als Pufferüberlauf bezeichnet . Im Wesentlichen hat der Speicherpuffer des Programms seine Grenze überschritten.

Pufferüberläufe können zu fehlerhaftem Programmverhalten und Problemen führen oder sogar zu Problemen beim Speicherzugriff führen. Auf Computern mit älteren Windows-Versionen als Vista können diese Fehler einen Bluescreen-Fehler verursachen.

Bluescreen, Puffer, Speicher, Speicherbegriffe