buffer overflow: n.

Ciò che accade quando provi a riempire un buffer (zona di memorizzazione) con una quantità di dati superiore a quella che può contenere... Questo problema è spesso sfruttato dai crackers per fare in modo che un programma che gira con privilegi di root, esegua arbitrariamente dei comandi. Questo accade a causa di una discrepanza nelle velocità di elaborazione dei processi che vengono creati e distrutti (vedi overrun e firehose syndrome), o semplicemente perchè il buffer è troppo piccolo per contenere tutti i dati che deve accumulare prima che una parte di essi venga elaborata. Per esempio, in uno strumento di text-processing che crunches (N.D.T. sgranocchia) una linea alla volta, un buffer di linea troppo corto può creare un lossage e produrre un overflow nel buffer distruggendo i dati al di fuori di esso. Una buona programmazione difensiva deve controllare gli overflow per ciascun carattere e fermare l' ingresso di nuovi dati quando il buffer è pieno. Il termine è usato per e dagli umani in un senso metaforico. Che orario avevo concordato con te? Il mio buffer deve essere andato in overflow. Oppure “Se rispondo a questo telefono il mio buffer rischia di andare in overflow.” Guarda anche spam, overrun screw.