Bufferoverløp i JPEG Processing

Enten det er en nettside, video eller et tekstbehandlingsprogram, er alle applikasjoner som kjører på en datamaskin tildelt sanntid minneplass på prosessoren. Når et program bruker mer enn sin tildelte prosessor minne det sies å ha overkjørt eller overflys fra sin buffer tildeling. Med andre ord, når programmet skriver ut mer informasjonen i minnet enn det er lov til, sies det å ha forårsaket bufferoverløpet. Slike bufferoverløp kan også oppstå ved utføring av programmet som behandler JPEG formater.

program Utførelse

Mange programmer er utviklet ved hjelp av C og C ++ programmeringsspråk. Når et C-program kjøres, er instruksen eller programkodene sendes til CPU i en kronologisk rekkefølge. Prosessoren styrer utførelsen prosedyre og allokerer minne for hver funksjon i programmet deretter. De statusverdier returneres tilbake til programmet når instruksjoner utføres. Prosessoren støter stadig utførte instruksjonene fra samlebåndet og plass for den nye innkommende stabel med kode. Dette gjør at prosessoren til optimalt omstille sin plass i minnet og kjøre effektivt.

Overrun Angrep

Mens C og C ++ er kraftige språkverktøy, de er også utsatt for sikkerhetsbrudd. Uerfarne programmerere er sannsynlig å fokusere mer på funksjonalitet av deres kode i stedet for på programmet sikkerhet. Dårlig programmering tillater bugs i programvaren og forbedrer risikoen for hackere og programvare angripere å infiltrere uønsket ekstern kode inn i programmet. Hvis en angriper klarer å overskrive uønsket kode inn i programmet under utførelsen, vil dette gjøre det mulig for en bufferoverløp. En slik buffer overflow kan også oppstå under utføring av et program som innebærer behandling av en JPEG-program.

berørte programmer

Bufferoverløp, i det minste, vil sterkt bremse ned hastigheten på prosessoren. En ekstern infiltrasjon eller overskrive et program kan resultere i data og system sikkerhetsbrudd. Angrepet på programvare kan også føre til alvorlige skader på systemet og til og med til nettverket. Ifølge Microsoft, 2002 og 2003-versjoner av flere MS office programmer er utsatt for buffer overskridelser i løpet av JPEG-behandling. Programvare i fare inkluderer Outlook, Word, Excel, Power Point, Front Page, Publisher, Access og OneNote. Internet Explorer 6 og Windows Journal Viewer er også i fare for overløp angrep.

Overrun Fixes

Microsofts nettsted tilbyr nedlastbare sikkerhetsoppdateringer som hjelper brukere av systemet beskytte mot bufferoverløp i JPEG-behandling. Linken til nettsiden er omtalt i referanse delen nedenfor. Brukere av Windows- operativsystemet kan også laste ned Systems Management Server Pack som automatisk installerer sikkerhetsoppdateringer på systemet med jevne mellomrom for å kontinuerlig beskytte mot nye og kjente overskridelser risikoer og trusler.