Cos'è un buffer overflow?

I programmi per computer hanno una memoria specifica assegnata loro nota come un buffer che consente di memorizzare temporaneamente i dati. Quando il programma supera i limiti del buffer, inizia a scrivere i dati nella memoria adiacente. Quando si verifica ciò, viene chiamato buffer overflow . In sostanza, il buffer di memoria del programma ha superato il limite.

Gli overflow del buffer possono causare problemi di comportamento e problemi del programma o persino problemi di accesso alla memoria. Sui computer con versioni di Windows precedenti a Vista, questi errori possono causare un errore di schermata blu.

Schermo blu, buffer, memoria, termini di memoria