Buffer overflow: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m robot Modifico: he:גלישת חוצץ |
Nessun oggetto della modifica |
||
Riga 1:
Il '''buffer overflow''' è una vulnerabilità di sicurezza che può affliggere un [[Programma (informatica)|programma]] software. Consiste
Quando quindi, per errore o per malizia, vengono inviati più dati della capienza del buffer destinato a contenerli, i dati ''extra'' vanno a sovrascrivere le variabili interne del programma, o il suo stesso stack; come conseguenza di ciò, a seconda di cosa è stato sovrascritto e con quali valori, il programma può dare risultati errati o imprevedibili, bloccarsi, o (se è un driver di sistema o lo stesso sistema operativo) bloccare il [[computer]]. Conoscendo molto bene il programma in questione, il sistema operativo e il tipo di computer su cui gira, si può precalcolare una serie di dati ''malevoli'' che inviata per provocare un buffer overflow consenta ad un malintenzionato di prendere il controllo del programma (e a volte, tramite questo, dell'intero computer).
|