Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Feilsøking  
  • datavirus
  • Konverter filer
  • Laptop -støtte
  • Laptop Feilsøking
  • PC Support
  • PC Feilsøking
  • passord
  • Feilsøke datamaskinen feil
  • Avinstallere maskinvare og programvare
  •  
    Datamaskin >> Feilsøking >> PC Feilsøking >> Content
    Måter å hindre Buffer Overflow
    Forebygging buffer overflow er avgjørende for å beskytte sikkerheten til datamaskinen og tilkoblet serveren og er et resultat av dårlig validering av inndata . Du kan beskytte systemet fra buffer overflow angrep ved å følge noen enkle trinn og tar den aktuelle handlingen. Identifisere og ivareta problemstillinger i systemets C-programmering er hovedfokus å hindre buffer overflow i fremtiden . Ved hjelp av en ikke- kjørbar Stack

    Denne metoden for overløp forebygging inkluderer en stabel som er konfigurert til ikke å holde noen kjørbar kode. Skaff en kernal oppdatering for Linux og Solaris -systemer for å konfigurere den ikke- kjørbare stabelen. I Windows XP , kan du sette datakjøringsforhindring utkant med operativsystemet ( OS ) til også å beskytte stabelen mot buffer overflow . Den Palisade nettside advarer imidlertid at heap -basert overløp og statiske data segmentet flyter ikke kan forebygges ved denne teknikken .
    Dynamic Runtime

    Forhindre buffer overflow ved å implementere en dynamisk runtime forebygging prosess på systemet ditt . Buffer overflow forhold og risikoer det oppdages feil under driften av selve programmet i denne metoden , og dermed hindre overløp angrep oppstår. Ulike runtime prosesser inkluderer " kanarifuglen " --- som legger linjen " kanarifuglen " til programmets koding --- og kopiering programmets returadresse . Den siste metoden fungerer som en informasjon backup som et middel til å regenerere program funksjonalitet gang en overflow angrep har blitt løst.

    Sikker Versjoner av funksjoner

    Buffer overflow kan også hindres ved hjelp av en " sikrere " eller mer stabil versjon av et program -funksjon. For eksempel funksjonene strncpy og snprintf er tryggere og mer stabil enn de eldre strcpy og sprint språk . Som du fortsetter å lage nye applikasjoner i programmet, sikre at alternativ , blir sikrere kode funksjoner brukes hele.
    Andre eksempler på Ustabile funksjoner

    Unngå "usikker " eller ustabil funksjonalitet helt kan også hindre buffer overflow . Når det er mulig , unngå å bruke følgende funksjoner når du skriver programmet : strcpy ( ) , strcat ( ) , sprintf ( ) , scanf ( ) , sscanf ( ) , fscanf ( ) , vfscanf ( ) , vsprintf , vscanf ( ) , vsscanf ( ) , streadd ( ) , strecpy () og strtrns ( ) .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan feilsøker jeg en HP Pavilion Tx1120us Pen 
    ·Fremgangsmåter for å installere ThinkPad OS 
    ·Hvordan kan jeg spille Flac -filer på My Zune 
    ·Hvordan Stopp Konfigurere oppdateringer kontinuerlig lo…
    ·Hvordan slette en låst fil med WSH og WMI 
    ·The Sims 3 Småbarn TV Glitch 
    ·Hvordan sette opp WHS for Remote Access 
    ·Hvordan bli kvitt den MyWebSearch Bar 
    ·Hvordan fikse en ødelagt Regler fil i Entourage 
    ·Hvordan oppdage Bad Gateway Drivers 
      Anbefalte artikler
    ·Hvordan bli kvitt Easy Web Cam 
    ·Hvordan fikse en Self Åpning Windows XP Program 
    ·Hvordan Make My Dell Computer Raskere 
    ·Hvordan lage Sysinfo 
    ·Slik gjenoppretter en Dell Dimension 4700 til fabrikkin…
    ·Hvordan å rydde opp datamaskinens harddisk 
    ·Slik feilsøker en Dell Wireless Mouse 
    ·Slik konverterer BMP til Norsk Caravan Club Broderi fil…
    ·Slik fjerner flere partisjoner på en harddisk 
    ·Hvordan Lukk Computer Back Doors 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/