Un sovraccarico del buffer in formato JPEG Processing

May 14

Che si tratti di un sito web, un video o un word processor, ogni applicazione che viene eseguito su un computer viene allocato lo spazio di memoria in tempo reale sul processore. Quando un'applicazione utilizza più la sua memoria del processore assegnata si dice che abbia invaso o sorvolato dalla sua allocazione del buffer. In altre parole, quando il programma scrive maggiori informazioni nella memoria di quello che è consentito, si dice che abbia causato sovraccarico del buffer. Tale sovraccarico del buffer può verificarsi anche quando si esegue il programma che elabora i formati JPEG.

Esecuzione del programma

Molte applicazioni software sono sviluppati utilizzando C e linguaggi di programmazione C ++. Quando viene eseguito un programma C, 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 restituiti indietro al programma una volta che vengono eseguite le istruzioni. Il processore espelle costantemente le istruzioni eseguite dalla linea di montaggio e ospita per la nuova pila in entrata di codice. Questo permette al processore di regolare in modo ottimale il suo spazio di memoria ed eseguire in modo efficiente.

Attacchi overrun

Mentre C e C ++ sono potenti strumenti per le lingue, sono anche soggetti a violazioni della sicurezza. 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 di infiltrarsi codice esterno non desiderato nel programma. Se un utente malintenzionato riesce a sovrascrivere il codice indesiderato nel programma durante l'esecuzione, questo sarà potenzialmente consentire un sovraccarico del buffer. Tale buffer overflow può verificarsi anche durante l'esecuzione di un programma che prevede l'elaborazione di una applicazione JPEG.

programmi interessati

sovraccarichi del buffer, per lo meno, saranno notevolmente rallentare la velocità del processore. Una infiltrazione esterna o la sovrascrittura di un programma può causare i dati e le violazioni della sicurezza del sistema. L'attacco software può anche causare danni irreversibili al sistema e anche alla rete. Secondo Microsoft, 2002 e 2003 versioni dei diversi programmi software MS Office sono suscettibili di buffer overrun durante l'elaborazione JPEG. Software a rischio includono Outlook, Word, Excel, Power Point, Prima pagina, Publisher, Access e OneNote. Internet Explorer 6 e Windows Journal Viewer sono anche a rischio di attacchi di overrun.

Correzioni overrun

Il sito Web Microsoft offre patch di sicurezza scaricabili che aiutano gli utenti del sistema guardia contro buffer overrun nell'elaborazione JPEG. Il link per il sito web è anche la sezione di riferimento di seguito. gli utenti del sistema operativo Windows possono scaricare Sistemi Server Management Pack che installa automaticamente le patch di sicurezza sul sistema su base periodica per proteggere continuamente contro nuovi e conosciuti i rischi di sovraccarico e minacce.