Windows Tips & News

Hati-hati: Windows salah mengimplementasikan ASLR, Fix is ​​Available

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Dimulai dengan Vista, Windows hadir dengan Address space layout randomization (ASLR). ASLR adalah teknik keamanan komputer yang terlibat dalam mencegah eksploitasi kerentanan korupsi memori. Untuk mencegah penyerang melompat ke, misalnya, fungsi tertentu yang dieksploitasi dalam memori, ASLR secara acak mengatur posisi ruang alamat dari area data utama dari suatu proses, termasuk basis executable dan posisi stack, heap dan perpustakaan. Ada bug di Windows 8 ke atas yang membuat teknik ini tidak berguna, tetapi Anda dapat memperbaikinya.

Fitur ASLR (Address Space Layout Randomization) pertama kali diperkenalkan di Windows Vista. Hal ini memungkinkan mencegah serangan penggunaan kembali kode. ASLR menyediakan alamat memori acak untuk mengeksekusi kode.

Iklan

Di Windows 8, Windows 8.1 dan Windows 10 fitur ASLR tidak berfungsi dengan baik. Karena default konfigurasi yang salah, ASLR tidak menggunakan alamat memori acak.

Pembaruan: Ada posting blog resmi di Technet yang menjelaskan gugatan. Baca di sini: Mengklarifikasi perilaku ASLR wajib.

Postingan mengatakan:

Masalah konfigurasi bukanlah kerentanan, tidak menimbulkan risiko tambahan, dan tidak melemahkan postur keamanan aplikasi yang ada.

Sebuah posting di CERT menjelaskan masalah secara rinci.

Baik EMET maupun Windows Defender Exploit Guard mengaktifkan ASLR di seluruh sistem tanpa juga mengaktifkan ASLR bottom-up di seluruh sistem. Meskipun Windows Defender Exploit guard memang memiliki opsi sistem-lebar untuk seluruh sistem bottom-up-ASLR, nilai GUI default "Aktif secara default" tidak mencerminkan nilai registri yang mendasarinya (tidak disetel). Ini menyebabkan program tanpa /DYNAMICBASE dipindahkan, tetapi tanpa entropi apa pun. Hasil dari ini adalah bahwa program tersebut akan dipindahkan, tetapi ke alamat yang sama setiap kali di reboot dan bahkan di sistem yang berbeda.

Untungnya, mudah untuk memperbaiki masalah ini.

Perbaiki ASLR di Windows 8, Windows 8.1 dan Windows 10

  1. Buka Aplikasi Editor Registri.
  2. Pergi ke kunci Registry berikut.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel

    Lihat cara membuka kunci Registri dengan satu klik.

  3. Di sebelah kanan, buat nilai REG_BINARY baru bernama MitigationOptions dan atur data nilainya ke
    00,01,01,00,00,00,00,00,00,00,00,00,00,00,00,00
    Perbaiki ASLR Windows 10
  4. Untuk membuat perubahan yang dilakukan oleh tweak Registry berlaku, mulai ulang Windows 10.

Untuk menghemat waktu Anda, Anda dapat mengunduh tweak Registry berikut:

Unduh Registry Tweak

Itu dia.

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem
Ada bug serius lainnya di Windows 10 versi 1809

Ada bug serius lainnya di Windows 10 versi 1809

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak

Cara Mengatur Zona Waktu di Windows 10

Cara Mengatur Zona Waktu di Windows 10

Windows 10 mendukung pengaturan zona waktu untuk jam PC. Zona waktu adalah wilayah dunia yang men...

Baca lebih banyak

Alt tab klasik windows 10 Arsip

Cara Mengubah Jumlah Baris dan Kolom untuk Dialog Alt+Tab KlasikDimulai dengan Windows Vista, Win...

Baca lebih banyak