Buffer overflow: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pil56-bot (discussione | contributi)
smistamento lavoro sporco
Il buffer overflow e' una limitazione di vecchi linguaggi, non una "caratteristica informatica". E' un bug.
Riga 1:
{{Nota disambigua|il buffer overflow legato alle telecomunicazioni|[[Buffer overflow (telecomunicazioni)]]}}
{{F|software|maggio 2012|Mancano del tutto le sezioni Note/Bibliografia/Collegamenti esterni}}
In [[informatica]] il '''buffer overflow''' è un bug, spesso trascurato perche' viene considerato come un virus, mentre e' una debolezza del prodotto finale. Per questo viene chiamato "vulnerabilità di [[sicurezza informatica|sicurezza]]" chee può affliggere un [[Programma (informatica)|programma]] software. ConsisteLinguaggi evoluti come Java escludono tale bug. Esso consiste nel fatto che tale programma non controlla in anticipo la lunghezza dei dati in arrivo, ma si limita a scrivere il loro valore in un [[buffer]] di lunghezza prestabilita, confidando che l'utente (o il mittente) non immetta più dati di quanti esso ne possa contenere: questo può accadere se il programma è stato scritto usando funzioni di libreria di input/output che non fanno controlli sulle dimensioni dei dati trasferiti.
 
==Descrizione==