Przepełnienie bufora: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
EmausBot (dyskusja | edycje)
m Bot: Przenoszę linki interwiki (2) do Wikidata, są teraz dostępne do edycji na d:Q19423
int.
Linia 1:
'''Przepełnienie bufora''' (ang. ''Buffer overflow'') – [[bug (programowanie)|błąd programistyczny]] polegający na zapisaniu do wyznaczonego obszaru pamięci ([[Bufor (programowanie)|bufor]]a) większej ilości danych, niż zarezerwował na ten cel programista. Taka sytuacja prowadzi do zamazania danych znajdujących się w pamięci bezpośrednio za buforem, a w rezultacie do błędnego działania programu. W wielu sytuacjach, zwłaszcza gdy dane, które wpisywane są do bufora, podlegają kontroli osoby o potencjalnie wrogich intencjach, może dojść do nadpisania struktur kontrolnych programu w taki sposób, by zaczął on wykonywać operacje określone przez atakującego.
 
Przyczyną powstawania takich błędów jest najczęściej brak odpowiedniej wiedzy lub należytej staranności ze strony autora oprogramowania.
 
== Szczegóły techniczne ==