Windows Tips & News

Atenție: Windows implementează incorect ASLR, remedierea este disponibilă

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța sistemului

Începând cu Vista, Windows vine cu randomizare a aspectului spațiului de adrese (ASLR). ASLR este o tehnică de securitate computerizată implicată în prevenirea exploatării vulnerabilităților de corupție a memoriei. Pentru a preveni un atacator să sară în mod fiabil la, de exemplu, o anumită funcție exploatată din memorie, ASLR aranjează aleatoriu adresează pozițiile spațiului ale zonelor cheie de date ale unui proces, inclusiv baza executabilului și pozițiile stivei, heapului și biblioteci. Există o eroare în Windows 8 și mai sus care face ca această tehnică să fie inutilă, dar o puteți remedia.

Caracteristica ASLR (Address Space Layout Randomization) a fost introdusă pentru prima dată în Windows Vista. Permite prevenirea atacurilor de reutilizare a codului. ASLR oferă o adresă de memorie aleatorie pentru a executa codul.

Publicitate

În Windows 8, Windows 8.1 și Windows 10, caracteristica ASLR nu funcționează corect. Din cauza configurării implicite greșite, ASLR nu folosește adrese aleatorii de memorie.

Actualizare: Există o postare oficială pe blog pe Technet care explică problema. Citiți-l aici: Clarificarea comportamentului ASLR obligatoriu.

Postarea spune:

Problema de configurare nu este o vulnerabilitate, nu creează riscuri suplimentare și nu slăbește postura de securitate existentă a aplicațiilor.

O postare pe CERT explică problema în detaliu.

Atât EMET, cât și Windows Defender Exploit Guard activează ASLR la nivelul întregului sistem fără a activa și ASLR de jos în sus la nivelul întregului sistem. Deși Windows Defender Exploit guard are o opțiune la nivel de sistem pentru ASLR de jos în sus la nivel de sistem, valoarea implicită a GUI „Activat în mod implicit” nu reflectă valoarea de registru subiacentă (dezactivată). Acest lucru face ca programele fără /DYNAMICBASE să fie relocate, dar fără nicio entropie. Rezultatul este că astfel de programe vor fi relocate, dar la aceeași adresă de fiecare dată la reporniri și chiar în sisteme diferite.

Din fericire, este ușor să remediați problema.

Remediați ASLR în Windows 8, Windows 8.1 și Windows 10

  1. Deschide Aplicația Registry Editor.
  2. Accesați următoarea cheie de registry.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel

    Vedeți cum să accesați o cheie de registry cu un singur clic.

  3. În dreapta, creați o nouă valoare REG_BINARY numită MitigationOptions și setați datele valorii acesteia la
    00,01,01,00,00,00,00,00,00,00,00,00,00,00,00,00
    Remediați ASLR Windows 10
  4. Pentru ca modificările efectuate prin modificarea Registrului să intre în vigoare, reporniți Windows 10.

Pentru a economisi timp, puteți descărca următoarea modificare a Registrului:

Descărcați Registry Tweak

Asta e.

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța sistemului
O eroare în Politica de grup întrerupe actualizările în Windows 10

O eroare în Politica de grup întrerupe actualizările în Windows 10

Începând cu Windows 10 Fall Creators Update, sistemul de operare include posibilitatea de a întâr...

Citeste mai mult

Funcții interesante ale meniului Start Windows 10

Funcții interesante ale meniului Start Windows 10

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Classic Shell 4.2.5 este lansat, cu o serie de modificări

Classic Shell 4.2.5 este lansat, cu o serie de modificări

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistem...

Citeste mai mult