Исправлена ​​ошибка, из-за которой Windows 10 и Windows 8 не могли использовать функцию безопасности ASLR.

Исправлена ​​ошибка, из-за которой Windows 10 и Windows 8 не могли использовать функцию безопасности ASLR.

Windows 8, 8.1 и последующие версии Windows 10 могут не поддерживать ASLR, что делает бесполезными важные функции безопасности Windows.

Рандомизация структуры адресного пространства (ASLR) — это метод компьютерной безопасности, который рандомизирует адрес памяти, где выполняется код приложения. ASLR появился в Open BSD в 2003 году и с тех пор был добавлен во все основные операционные системы, включая Linux, Android, macOS и Windows.

Microsoft добавила функцию ASLR в Windows, когда выпустила Vista в 2006 г. Чтобы включить эту функцию, пользователям необходимо установить Microsoft EMET и использовать его графический интерфейс (GUI) для включения ASLR в состояниях системы Windows или определенных приложениях.

Когда Microsoft выпустила Windows 10, ASLR был добавлен в Exploit Guard в Защитнике Windows, и пользователи должны включить его через Центр безопасности Защитника Windows (в разделе «Управление приложениями и браузером» и «Настройки защиты от эксплойтов»).

Исправлена ​​ошибка, из-за которой Windows 10 и Windows 8 не могли использовать функцию безопасности ASLR.

Недавно аналитик CERT/CC Уилл Дорманн обнаружил, что ASLR не рандомизирует расположение прикладных программ в памяти при определенных условиях.

По словам Дорманна, когда пользователи включают общесистемную защиту ASLR, ошибка реализации функции в Windows 8 и более поздних версиях не будет генерировать достаточно энтропии (случайных данных) для запуска двоичных приложений, распределенных в произвольных местах памяти.

По словам исследователей, проблема затрагивает только Windows 8 и более поздние версии, поскольку Microsoft изменила значения реестра, с помощью которых инициирует ASLR.

Решение

По словам Дормана, пользователи должны включить ASLR в общесистемной конфигурации, чтобы ASLR работала правильно.

Microsoft планирует исправить эту проблему в будущем патче, но на данный момент единственный способ привести ASLR в правильную конфигурацию — настроить реестр Windows. US CERT/CC предоставляет пользователям следующее решение:

Шаг 1. Создайте пустой текстовый файл и введите текст ниже:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel] "MitigationOptions"=hex:00,01,01,00,00,00,00,00,00,00,00,00,00,00,00,00

Шаг 2. Сохраните указанный выше текстовый файл с расширением .reg , например ASLR.reg.

Шаг 3. Откройте редактор реестра Windows , выполнив поиск regedit в меню «Пуск».

Шаг 4. Выберите «Файл» и выберите «Импорт» , чтобы импортировать только что созданный REG-файл, и все готово.

Исправлена ​​ошибка, из-за которой Windows 10 и Windows 8 не могли использовать функцию безопасности ASLR.

Здесь мы создали файл исправления ошибок реестра ASLR , который пользователи могут легко загрузить.

Удачи!

Подробнее: Исправьте ошибки Windows 10 всего одним щелчком мыши с помощью FixWin


Как изменить имя папки профиля пользователя в Windows 11

Как изменить имя папки профиля пользователя в Windows 11

Если вам не нравится имя папки профиля пользователя, вы можете изменить его, отредактировав реестр.

7 вещей, которые следует отключить в Windows 11 для повышения производительности в играх

7 вещей, которые следует отключить в Windows 11 для повышения производительности в играх

Некоторые встроенные функции и инструменты Windows 11 могут по-разному влиять на производительность игр. Отключение некоторых из этих функций может повысить производительность в играх.

Исправить ошибку 0x00000bc4, ошибка «принтер не найден» в Windows 11

Исправить ошибку 0x00000bc4, ошибка «принтер не найден» в Windows 11

В этой статье LuckyTemplates предложит несколько решений для исправления ошибки 0x00000bc4: «Принтеры не найдены».

Как исправить ошибку «синий экран Critical Service Failed» в Windows

Как исправить ошибку «синий экран Critical Service Failed» в Windows

Ошибка «Критический сбой службы» — это ошибка синего экрана, которая препятствует работе операционной системы Windows. В этой статье вы узнаете, как исправить ошибку «синий экран Critical Service Failed» в Windows.

Исправить ошибку 0x0000006B: PROCESS1_INITIALIZATION_FAILED в Windows.

Исправить ошибку 0x0000006B: PROCESS1_INITIALIZATION_FAILED в Windows.

В следующей статье описан метод исправления ошибки STOP: 0x0000006B PROCESS1_INITIALIZATION_FAILED в Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 и Windows 10.

Как использовать менеджер буфера обмена в Windows 11

Как использовать менеджер буфера обмена в Windows 11

Менеджер буфера обмена в Windows 11 претерпел капитальные изменения. Менеджер буфера обмена является важной функцией для многих пользователей.

Как изменить DNS-сервер в Windows 11

Как изменить DNS-сервер в Windows 11

По умолчанию ваш компьютер автоматически получает информацию DNS вашего интернет-провайдера (ISP). Как сменить DNS-сервер в Windows 11 не сложно. Давайте узнаем прямо ниже.

Как исправить проблему невозможности запуска Windows 11 после включения Hyper-V

Как исправить проблему невозможности запуска Windows 11 после включения Hyper-V

Распространенной проблемой среди них является то, что после включения Hyper-V в Windows 11 невозможно загрузить экран блокировки.

Как обновить драйвера в Windows 11

Как обновить драйвера в Windows 11

Драйверы аппаратных устройств на компьютере используются для связи оборудования с операционной системой.

Как установить Google Play Store в Windows 11

Как установить Google Play Store в Windows 11

Разработчик нашел способ успешной установки Google Play Store на Windows 11