? Minnebuffere er et yndet mål for hackere . De bruker sikkerhetsproblemet som en buffer skaper å overflow minne og skade datasystemer . Ulike faktorer forårsake en buffer overflow . Ved å identifisere hvorfor en overflow er forårsaket , kan alle databrukere ta visse forholdsregler for å sikre en datamaskin hacker gjør dem ikke ofre. Buffer Overflow Definisjon
En buffer er en midlertidig lagringsplass enhet i en datamaskin: en del som holder minnet midlertidig inntil CPU justerer den og sender den til en annen del av datamaskinen . En buffer overflow er en uønsket hendelse som et program eller et program skaper . Denne hendelsen oppstår når et program forsøker å plassere flere data inn i en buffer enn den kan holde. Når buffer overflow , kan programmet krasje , kan dataene bli skadet og virus kan bli henrettet.
Dårlig Programming
En buffer overflow kan oppstå på grunn av dårlig programmering . Programmer har kildekoden programmert til å bruke flere komponenter i en datamaskin , inkludert minnet buffer . Et sikkert program er ment for å kontrollere for overløp på hvert tegn, og avstå fra å akseptere mer data når bufferen er fylt . Dersom programmet ikke sjekke hver karakter, så programmet vil trolig oppleve en buffer overflow . Eldre applikasjoner med utdatert kildekoden er svært utsatt for buffer overflow .
Ondsinnet kode
Ifølge " Computerworld " bladet " Buffer overflow har blitt en av de foretrukne angrepsmetoder for forfattere av virus og trojanere . " En hacker vil søke etter programmer som har ukontrollert buffere . Ved å finne en foretrekke programmet, vil hackere skrive programmeringsspråk som vil føre til skade på datamaskinen ved å endre data og fjerne filer . Kompromiss personlig informasjon er også samlet fra datamaskinene gjennom ondsinnet kode .
Protection
Ved å legge siste patcher og virusdefinisjoner til sikkerhetsprogrammer vil beskytte brukere mot buffer overflow sårbarheter . Scan ofte besøkte nettsteder med en Internett-sikkerhet program som søker buffer overflow feil. Uavhengige programutviklere bør gjennomgå all koden som godtar HTTP-forespørsler fra andre brukere . Dette sikrer at bufferen er tilstrekkelig kontrollert på alle relevante innganger .