Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Andra datorprogram >> Content

    Vad är Stack Randomization

    ? Datasäkerhet blir esoteriska när det handlar om säkerhetsproblem på en hårdvara nivå . Även den grundläggande utförande strukturen av datorer har hål som hackare kan utnyttja . Ingenjörer måste ständigt utveckla tekniker för att kringgå hackerattacker . För att hantera minnet manipulation utnyttjar såsom buffertöverskridningar , ingenjörer utvecklat stack eller adress space layout , randomisering . Denna teknik gör traditionella och repeterbara attacker mindre effektiva , och skyddar datorer från grundläggande säkerhetsbrister . Anropsstacken

    generiska datastruktur definieras som en " stack " representerar en grundläggande lista där varje tillagda produkter läggs till i slutet av listan , och varje borttagna posten kommer från slutet av listan i en sist-in , först - ut ordning . Samtalet bunt ett pågående program fungerar ungefär på samma sätt . I stället för enkla dataposter dock organiserar anropsstacken hänvisningar i minne för att utföra funktioner i programmet .
    Buffertöverskridningar och Memory sårbarhet

    En av nackdelarna med hjälp av den struktur stacken uppgifter att organisera program är relaterad till hur minnet är organiserat . Medan var och en löpande funktion i ett Programmet ligger i anropsstacken , sitter de ofta sida vid sida i det fysiska minnet . Följaktligen , om en angripare överskridanden en variabel buffert genom att ge för mycket data för en datastruktur för att hantera , till exempel, då den extra informationen kan skriva över data i intilliggande fysiska minnesplatser , som påverkar flödet av programmets genomförande .

    stack randomization

    att hantera säkerhetsfrågor , utvecklade ingenjörerna en teknik minnesallokering kallas stack randomisering eller adress utrymme layout randomisering . Typiskt är minnet tilldelas sekventiellt under programkörning . När ett program startas , fördelas det nästa tillgängliga minnesutrymmet i minnet . När du använder stack randomisering , bestämmer datorn en pseudo - slumpmässig plats baserat på en förskjutning förutbestämt . Ramen pekare på stacken placeras av denna förskjutning också. Förskjutningen bestäms vid uppstart av operativsystemet .
    Stack randomisering och säkerhet

    grund av stapeln randomisering , är bosatt programdata inte helt varandra i systemets minne . Detta utgör ett problem för hackare som försöker att använda en attack såsom en buffert överskridandet. Medan en buffertöverskridning kan inträffa , kan effekterna inte förutbestämt . Innan stack randomisering , om en hacker visste hur mycket data som ska användas i en buffert genom kunde han använda samma bragd på samma program , flera gånger . Med randomisering , ingen buffert attack garanterad succé mellan varje instans av ett program , även på samma dator .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en musik kanal i Vent Med iTunes
    ·Objekt är inte dyka upp i Dreamweaver
    ·Olika nivåer i Millionaire City
    ·Adobe LiveCycle 8 Användarhandbok
    ·Spela på din bärbara dator : Vad kan du titta
    ·Vad är filändelsen för HFS
    ·En förändring i USB Keyboard Connection upptäcktes
    ·Communicator kan inte synkronisera
    ·Vad gör man med BUP filer
    ·Hur Transfer KPI
    Utvalda artiklarna
    ·Hur du använder Scatter och mönsterpenslar I Illustra…
    ·Open Source Processkartläggning Verktyg
    ·Hur man installerar Word 2007
    ·Hur du sätter Excel data i grafer
    ·Hur publicerar jag Captivate 3 till LMS
    ·Mata in text i PowerPoint 2007
    ·Hur man minska storleken av Excel-filer
    ·Hur ansluta till LiveUpdate
    ·Lägga till hjälptext till en Word-mall
    ·Hur du använder Corel Trace
    Copyright © Dator Kunskap http://www.dator.xyz