Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Felsökning
  • Datorvirus
  • konvertera filer
  • laptop Support
  • laptop Felsökning
  • PC Support
  • PC Felsökning
  • lösenord
  • Felsökning datafel
  • Avinstallera Hardware & Software
  • * Dator Kunskap >> Felsökning >> PC Felsökning >> Content

    Vad är buffertöverskridningar

    ? Buffertöverskridningar , även känd som buffertspill , kan orsaka instabilitet i systemet och kan leda till brott mot säkerheten . Med olika skadliga möjligheter och metoder för exploatering , utvecklare söker ständigt sätt att skydda datorsystem från dessa överskridanden . Även skyddande alternativ existerar , kommer alla med sina kompromisser eller ger begränsade medel för skydd . Buffert

    En buffert representerar ett specifikt , reserverat område i en dators minne . Buffertar hålla informationen tillfälligt för program och hårdvara , väntar en begäran att använda eller överföra informationen till en annan enhet . Vissa bitar av hårdvara, såsom skrivare , vanligtvis besitter en unik buffert för snabbare och mer effektiv drift . Vanligtvis , buffertar hålla information som kommer från inmatningsenheter , såsom ett tangentbord , och skickar informationen till en annan del av maskinvaran i datorn , t.ex. en bildskärm . Addera överskridande

    en buffertöverskridning inträffar när ett program försöker skriva data till bufferten överstiger buffertens gränser och skriver närliggande minnet istället . Eftersom programmen använder flera bitar av information som lagras i minnet för att korrekt , skriver över nödvändiga uppgifter kan orsaka ett program för att agera konstigt eller krascha . Överskridande brukar inträffa under åtgärder som ändrar programmets verksamhet eller utföra ny kod .
    Risker

    buffertöverskridningar kan tillåta cyberbrottslingar att göra otillåtna ändringar i systemet . Beräknas stå för nästan 50 procent av dator sårbarheter utnyttjas under de senaste 10 åren , kan buffertöverskridningar leda till datorer utför oavsiktliga kommandon ger användarbehörighet för hackare och avslöjande känsliga uppgifter , allt genom korruption av minnet nära bufferten .

    sårbara språk

    C och C + + är fortfarande de mest utsatta språken att buffertöverskridningar , eftersom de inte har några skydd mot överskrivning någon del av minnet . Dessa språk också ger inte någon form av kontroll för att se till att när du skriver till bufferten att den inte överskridit sina gränser . Eftersom C och C + + förbli vanliga programmeringsspråk , kvarstår problemet . Olika företag såsom Microsoft , patchar frisläppande säkerhet regelbundet för sina program för att förebygga sådana brott mot säkerheten .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man fixar en CD som har slutat arbeta
    ·Acer Veriton M460 Indrivning
    ·Hur kan man garantera Alla applikationer kan ansluta ti…
    ·Hur hämta filer från en gammal dator som har en stekt…
    ·Hur man tar bort den Allaple Worm
    ·Hur man tar bort Adobe Reader registret i Vista
    ·Magelo Sync vägrar starta
    ·HP 2800 skrivare Problem
    ·Hur man fixar en Mac Bluetooth Mouse
    ·Hur synkronisera filer på två datorer
    Utvalda artiklarna
    ·Hur fixar datorproblem Klocka
    ·Hur konverterar jag CD Musik till MIDI- filer
    ·Hur konvertera Real Media till Windows Media
    ·Hur man ändra tonhöjden i Windows Media Player
    ·Hur man tar bort cookies från hårddisken
    ·Hur man håller brandväggen aktiveras när datorn star…
    ·Hur vill bifoga en Keylogger
    ·Ställa Automatiska uppdateringar
    ·Hur man bort Blaster
    ·Hur man riva upp ett DOS fönster
    Copyright © Dator Kunskap http://www.dator.xyz