? Minnesbuffertar är en favorit mål för hackers . De använder den sårbarhet som en buffert skapar att svämma minne och skador datorsystem . Olika faktorer orsakar en buffer overflow . Vid identifiering varför en överströmning orsakas , kan alla datoranvändare vidta vissa åtgärder för att säkerställa en hacker inte gör dem till offer . Buffer Overflow Definition
En buffert är en temporär lagringsenhet i en dator : en sektion som håller minnet temporärt tills processorn justerar den och skickar den till en annan del av datorn . Ett buffertspill är en oönskad händelse som ett program eller program skapar . Den här händelsen inträffar när ett program försöker att placera mer data i en buffert än den kan hålla . När buffertspill , kan programmet krascha , kan data skadas och virus kan verkställas . Addera Dålig Programmering
En buffer overflow kan uppstå på grund av dålig planering . Ansökningar har källkoden programmerad att använda flera komponenter i en dator , inklusive minnet bufferten . En säker applikation är tänkt att kontrollera spill på varje tecken , och avstå från att ta emot mer data när bufferten är fylld . Om programmet inte kontrollerar varje tecken , då programmet kommer sannolikt uppleva en buffer overflow . Äldre program med föråldrad källkod är mycket mottagliga för buffertspill .
Skadlig kod
Enligt " Computerworld " tidningen " Buffer overflow har blivit en av de föredragna attack metoder för författare av virus och trojaner . " En hacker kommer att söka efter program som har okontrollerade buffertar . På att hitta en bättre tillämpning , kommer hackare skriva programmeringsspråk som kommer att orsaka skada på datorn genom att ändra data och ta bort filer . Att kompromissa personlig information hämtas också från datorer via den skadliga koden . Tillämpa de senaste uppdateringarna och virusdefinitioner till säkerhetsapplikationer Addera Skydd
skyddar användarna från sårbarheter buffer overflow . Scan besökte ofta webbplatser med en Internet- säkerhetsprogram som syftar brister buffer overflow . Oberoende applikationsutvecklare bör granska all kod som accepterar HTTP-förfrågningar från andra användare . Detta säkerställer att bufferten adekvat kontrolleras på alla relevanta ingångar .