Рубрики
МЕНЮ
Виталий Войчук
Сама система защиты ForceASLR использует технологию рандомизации размещения адресного пространства (ASLR), которая заключается в том, что задаёт случайное размещение адресов структур данных, сообщает "3dnews".
Благодаря системе принудительного размещения адресных пространств, она распространяется не только на программы, которые разработаны с учётом поддержки этой технологии, как то было раньше, но для всех, даже если программы по умолчанию её не поддерживали.
Проблема в том, что данная система выполняет только половину от своих заявленных свойств. При первом запуске программы последней действительно присваивается случайный адрес в памяти. При дальнейших запусках этот адрес уже не меняется, и в итоге отследить его становится значительно проще.
Сама возможность принудительно задать случайное размещения адресов для всех программ была введена ещё в Windows 8, и уже тогда появилась эта ошибка. Как выяснилось теперь, на момент выпуска Windows 10, несмотря на все заверения и гарантии разработчиков, её так и не исправили.
Если использовать ту же технологию, включив её через набор средств Microsoft EMET, в рамках операционной системы Windows 7, всё работает именно так, как планировалось изначально: адреса для программ присваиваются случайно при каждом перезапуске ПК, в то время как в более поздних системах таких результатов достичь так и не удалось.
Прямого решения этой проблемы для Windows 10 не существует, равно как нет комментариев от Microsoft касательно данного факта.
Фото: zdnet.com
Новости партнеров