Windows Tips & News

Se upp: Windows implementerar ASLR felaktigt, Fix är tillgänglig

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

Från och med Vista levereras Windows med slumpmässig slumpmässig anpassning av adressutrymmet (ASLR). ASLR är en datorsäkerhetsteknik involverad i att förhindra exploatering av minneskorruptionssårbarheter. För att förhindra att en angripare på ett tillförlitligt sätt hoppar till, till exempel, en viss utnyttjad funktion i minnet, arrangerar ASLR slumpmässigt adressutrymmespositioner för nyckeldataområden i en process, inklusive basen för den körbara filen och positionerna för stacken, högen och bibliotek. Det finns en bugg i Windows 8 och senare som gör den här tekniken värdelös, men du kan fixa den.

ASLR-funktionen (Address Space Layout Randomization) introducerades först i Windows Vista. Det gör det möjligt att förhindra återanvändning av kod. ASLR tillhandahåller slumpmässig minnesadress för att exekvera kod.

Annons

I Windows 8, Windows 8.1 och Windows 10 fungerar inte ASLR-funktionen korrekt. På grund av felaktiga standardinställningar använder ASLR inte slumpmässiga minnesadresser.

Uppdatering: Det finns ett officiellt blogginlägg på Technet som förklarar stämningsansökan. Läs den här: Förtydligande av beteendet hos obligatorisk ASLR.

Inlägget säger:

Konfigurationsproblemet är inte en sårbarhet, skapar ingen ytterligare risk och försvagar inte den befintliga säkerhetsställningen för applikationer.

Ett inlägg på CERT förklarar problemet i detalj.

Både EMET och Windows Defender Exploit Guard möjliggör systemomfattande ASLR utan att även aktivera systemomfattande bottom-up ASLR. Även om Windows Defender Exploit guard har ett systemomfattande alternativ för systemomfattande bottom-up-ASLR, återspeglar inte standard GUI-värdet "På som standard" det underliggande registervärdet (ej inställt). Detta gör att program utan /DYNAMICBASE flyttas, men utan någon entropi. Resultatet av detta är att sådana program kommer att flyttas, men till samma adress varje gång över omstarter och till och med över olika system.

Tack och lov är det lätt att lösa problemet.

Fixa ASLR i Windows 8, Windows 8.1 och Windows 10

  1. Öppna Registry Editor app.
  2. Gå till följande registernyckel.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kärna

    Se hur du går till en registernyckel med ett klick.

  3. Till höger skapar du ett nytt REG_BINARY-värde med namnet MitigationOptions och ställer in dess värdedata till
    00,01,01,00,00,00,00,00,00,00,00,00,00,00,00,00
    Fixa ASLR Windows 10
  4. För att ändringarna som görs av registerjusteringen ska träda i kraft, starta om Windows 10.

För att spara tid kan du ladda ner följande registerjustering:

Ladda ner Registry Tweak

Det är allt.

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda
Chrome på mobilen får funktioner för prisspårning

Chrome på mobilen får funktioner för prisspårning

När julhelgen närmar sig snabbt vill Google ge användarna fler shoppingrelaterade funktioner i Ch...

Läs mer

Ladda ned Clear Live Tile-meddelanden under inloggning i Windows 10

Denna webbplats använder cookies för att förbättra din upplevelse när du navigerar genom webbplat...

Läs mer

Hur man ändrar användaragent i Google Chrome

Hur man ändrar användaragent i Google Chrome

Användaragenten för en webbläsare är ett strängvärde som identifierar den webbläsaren och tillhan...

Läs mer