? Buffer di memoria sono il bersaglio preferito di hacker informatici . Usano la vulnerabilità che crea un buffer di memoria di overflow e sistemi informatici danni. Vari fattori determinano un buffer overflow . Dopo l'identificazione perché un overflow è causato , tutti gli utenti di computer possono adottare determinate misure per garantire un hacker non li rende vittime. Buffer Overflow Definizione
Un buffer è una unità di memorizzazione temporanea in un computer : una sezione di memoria che contiene temporaneamente finché la CPU lo regola e lo invia a un'altra parte del computer . Un buffer overflow è un evento indesiderabile che un programma o un'applicazione crea . Questo evento si verifica quando un programma tenta di inserire più dati in un buffer che può contenere . Quando i buffer overflow , l'applicazione può mandare in crash , i dati possono essere danneggiati e virus possono essere eseguiti .
Poor Programmazione
un overflow del buffer può verificarsi a causa di scarsa programmazione . Applicazioni hanno codice sorgente programmato di utilizzare diversi componenti di un computer , incluso il buffer di memoria . Una applicazione sicura dovrebbe controlli di overflow su ogni personaggio , e non deve accettare più dati una volta il buffer è pieno . Se il programma non controlla ogni carattere , quindi il programma sarà probabilmente l'esperienza di un buffer overflow . Vecchie applicazioni con codice sorgente obsoleti sono altamente suscettibili di buffer overflow .
Dannoso Codice
Secondo la rivista " Computerworld ", " Buffer overflow è diventato uno dei i metodi di attacco preferiti per gli scrittori di virus e cavalli di Troia ". Un hacker cercherà applicazioni che dispongono di buffer non controllati . Quando trova una applicazione preferibile , gli hacker scrivere linguaggio di programmazione che causerà danni al computer modificando i dati e la rimozione di file . Compromettere le informazioni personali vengono raccolte anche dai computer tramite il codice dannoso.
Protezione
Applicando le ultime patch e delle definizioni dei virus per le applicazioni di sicurezza protegge gli utenti dalle vulnerabilità di overflow del buffer . Scansione spesso visitato siti web con un programma di sicurezza Internet che cerca di buffer overflow di difetti . Sviluppatori di applicazioni indipendenti dovrebbero rivedere tutto il codice che accetta richieste HTTP da altri utenti . Questo assicura che il buffer sia adeguatamente controllata in tutti i relativi ingressi .