Che si tratti di un sito web , un video o un elaboratore di testi , ogni applicazione che gira su un computer è allocato spazio di memoria in tempo reale sul processore . Quando un'applicazione utilizza più la sua memoria del processore assegnato esso si dice che hanno invaso o sorvolati dalla sua allocazione buffer. In altre parole, quando il programma scrive maggiori informazioni nella memoria di quello che è permesso , si dice abbia causato sovraccarico del buffer. Tale sovraccarico del buffer può verificarsi anche durante l'esecuzione del programma che elabora i formati JPEG . Esecuzione
Molte applicazioni software del programma sono sviluppati utilizzando C + + e linguaggi di programmazione . Quando un programma C viene eseguito, le istruzioni oi codici di programma vengono inviati alla CPU in un ordine sequenziale . Il processore controlla la procedura di esecuzione e alloca la memoria per ogni funzione del programma di conseguenza . I valori di stato vengono restituite al programma una volta che le istruzioni vengono eseguite . Il processore espelle continuamente le istruzioni eseguite dalla linea di montaggio e ospita per la nuova pila entrante di codice . Questo consente al processore di riadattare in modo ottimale il suo spazio di memoria ed eseguire in modo efficiente .
Overrun Attacchi
Mentre C e C + + sono potenti strumenti per le lingue , sono anche soggetti a sicurezza violazioni . I programmatori inesperti rischiano di concentrarsi di più sulla funzionalità del loro codice , piuttosto che sulla sicurezza del programma . Programmazione Poor permette di bug nel software e aumenta il rischio di hacker e malintenzionati software per infiltrarsi codice esterno indesiderato nel programma. Se un utente malintenzionato riesce a sovrascrivere codice indesiderato nel programma durante l'esecuzione , questo potenzialmente consentire un sovraccarico del buffer . Buffer Overflow quali può verificarsi anche durante l'esecuzione di un programma che prevede l'elaborazione di una applicazione JPEG .
Colpiti Programmi
sovraccarichi del buffer , per lo meno , sarà severamente rallentare la velocità del processore . Una infiltrazione esterna o la sovrascrittura di un programma può causare dati e violazioni della sicurezza del sistema. L'attacco a software può anche causare danni irreversibili al sistema e persino alla rete . Secondo Microsoft, 2002 e 2003 versioni di diversi programmi software MS Office sono suscettibili di sovraccarichi del buffer durante l'elaborazione JPEG . Software a rischio includono Outlook, Word , Excel , Power Point , Front Page , Publisher , Access e OneNote . Internet Explorer 6 e Windows Journal Viewer sono anche a rischio di attacchi di sovraccarico .
Overrun Risolve
Il sito Microsoft offre le patch di sicurezza scaricabili che consentono agli utenti del sistema di protezione contro i sovraccarichi del buffer nell'elaborazione JPEG . Il link per il sito web è anche la sezione di riferimento di seguito . Utenti del sistema operativo Windows possono scaricare Sistemi Pacchetto Server Management che consente di installare automaticamente le patch di sicurezza sul sistema su base periodica a guardia continuamente contro i rischi di sovraccarico nuovi e conosciuti e minacce .