1K подписчиков

Настройка защиты от эксплоитов в встроенном антвирусе Windows 10 - Windows Defender

810 прочитали

Защита от эксплойтов (Exploit Guard) — эта новая функция в Windows Defender в Windows 10 1709, которая представляет собой объединенную и более улучшенную версию инструмента EMET от Microsoft. Exploit Guard предназначен для защиты компьютера от эксплоитов, и заражения вашей системы вредоносными программами. Специально активировать Защиту от эксплойтов не нужно, это происходит автоматически, но только при включенном защитнике Windows.

Изменить параметры Exploit Guard по умолчанию можно в Центре безопасности Защитника Windows.

Получить  к нему доступ можно через меню Пуск или Параметры (Windows + I).  Настройки будут производиться именно через Центр Безопасности, а не  Параметры Защитника. Учитывайте это при использовании быстрого поиска.
Получить к нему доступ можно через меню Пуск или Параметры (Windows + I). Настройки будут производиться именно через Центр Безопасности, а не Параметры Защитника. Учитывайте это при использовании быстрого поиска.
  • В появившемся окне перейдите в меню «Управление приложениями и браузером».
  • Пролистайте страницу в самый низ и выберите «Параметры защиты от эксплойтов».
 Защита от эксплойтов (Exploit Guard)  — эта новая функция в Windows Defender в Windows 10 1709, которая  представляет собой объединенную и более улучшенную версию инструмента  EMET от Microsoft.-2

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

Системные параметры

 Защита от эксплойтов (Exploit Guard)  — эта новая функция в Windows Defender в Windows 10 1709, которая  представляет собой объединенную и более улучшенную версию инструмента  EMET от Microsoft.-3

Здесь отображается список доступных пользователю механизмов защиты Windows. Рядом указывается статус — включено, отключено. Доступны:

  • CFG. Защита потока управления и обеспечение его целостности для совершения непрямых вызовов (включена по умолчанию).
  • SEHOP. Проверка цепочек исключений и обеспечение ее целостность во время отправки.
  • DEP. Предотвращение выполнения данных (включена по умолчанию).
  • Обязательный ASLR. Принудительное случайное распределение для образов, которые не соответствуют /DYNAMICBASE (выключена по умолчанию).
  • Низкий ASLR. Случайное распределение выделения памяти. (включена по умолчанию).
  • Проверка целостности кучи. В случае нахождения повреждений, процесс автоматически завершается. (включена по умолчанию).

Пользователь может отключить их независимо друг от друга.

Параметры программ

В этом разделе можно отдельно редактировать дополнительные настройки защиты для каждого исполняемого файла, добавлять их в список исключений. Если ПО конфликтует при каком-либо активированном в системных параметрах модуле, то его можно отключить. При этом настройки других программ останутся прежними.

Опция работает по тому же принципу, что и исключения в инструменте EMET от Microsoft. По умолчанию здесь уже находятся некоторые штатные программы Windows.

 Защита от эксплойтов (Exploit Guard)  — эта новая функция в Windows Defender в Windows 10 1709, которая  представляет собой объединенную и более улучшенную версию инструмента  EMET от Microsoft.-4

Добавить новый исполняемый файл в список можно здесь же, нажав на кнопку «Добавление программы для индивидуальной настройки». Для этого укажите название программы или точный путь к ней. После этого он отобразится в списке.

Пользователь может редактировать параметры для каждой отдельной программы. Для этого выберите ее из списка, и кликните «Редактировать», после чего принудительно выключите/ включите нужную опцию. По желанию программу можно удалить из списка исключений.

 Защита от эксплойтов (Exploit Guard)  — эта новая функция в Windows Defender в Windows 10 1709, которая  представляет собой объединенную и более улучшенную версию инструмента  EMET от Microsoft.-5

Для редактирования доступны только те параметры, которые невозможно настроить через категорию «Системные». Для некоторых опций доступно значение «Аудит». После его активации Windows будет записывать события в системный журнал, что удобно для дальнейшего анализа.

Импорт и экспорт настроек

Экспортировать текущие настройки Exploit Guard можно через Центр безопасности Защитника Windows. Для этого достаточно нажать на соответствующую кнопку и сохранить файл в формате XML.

 Защита от эксплойтов (Exploit Guard)  — эта новая функция в Windows Defender в Windows 10 1709, которая  представляет собой объединенную и более улучшенную версию инструмента  EMET от Microsoft.-6

Экспортировать настройки можно и через командную строку Windows PowerShell. Для этого есть команда:

Get-ProcessMitigation -RegistryConfigFilePath C:\Users\Alex\Desktop\Settings.xml

Для импорта необходимо заменить командлет Get на Set и по аналогии с примером указать название и путь к файлу.

Установить уже существующий XML файл с настройками можно через редактор локальных групповых политик gpedit.msc:

  • В левой части экрана перейдите в ветку редактора Конфигурация компьютера —> Административные шаблоны —> Компоненты Windows —> Exploit Guard в Защитнике Windows —> Защита от эксплойтов. Откройте политику Используйте общий набор параметров защиты от эксплойтов.
  • Измените значение на «Включено», а в появившемся поле укажите путь или URL- адрес к существующему XML файлу с конфигурацией.
 Защита от эксплойтов (Exploit Guard)  — эта новая функция в Windows Defender в Windows 10 1709, которая  представляет собой объединенную и более улучшенную версию инструмента  EMET от Microsoft.-7

Сохраните внесенные изменения нажав на «Применить». Настройки вступят в силу немедленно, поэтому перезагружать ПК не обязательно.

Настройка Exploit Guard с помощью PowerShell

Для редактирования списка модулей защиты можно использовать командную строку Windows PowerShell.

 Защита от эксплойтов (Exploit Guard)  — эта новая функция в Windows Defender в Windows 10 1709, которая  представляет собой объединенную и более улучшенную версию инструмента  EMET от Microsoft.-8

Здесь доступные следующие команды:

  • Get-ProcessMitigation -Name iexplore.exe — получить список всех защитных мер для выбранного процесса. В данном примере это iexplore.exe, вы можете указать любой другой. Вместо имени программы, можно указать точный путь.
  • Состояние NOTSET (не установлено) для категории системных параметров означает, что выставлены значения по умолчанию, для категории программ здесь следует вписать параметр, к которому будут присвоены меры защиты.
  • Set с добавочной командой ProcessMitigation используется для редактирования каждого отдельного значения. Чтобы активировать SEHOP для конкретного исполняемого файла (в нашем примере test.exe) по адресу C:\Users\Alex\Desktop\test.exe, используйте команду в PowerShell: Set-ProcessMitigation -Name C:\Users\Alex\Desktop\test.exe -Enable SEHOP
  • Чтобы применить эту меру для всех файлов, а не для конкретной программы, используйте команду: Set-Processmitigation -System -Enable SEHOP
  • -Enable — включить, —Disable — отключить.
  • Командлет —Remove используется для восстановления настроек по умолчанию и указывается сразу после —Name.
  • -Enable или —Disable AuditDynamicCode — активировать или выключить аудит.

При вводе команд учитывайте, что каждый отдельный параметр меры должен отделяться запятой. Посмотреть их список вы можете здесь же, в PowerShell. Они отобразятся после ввода команды Get-ProcessMitigation -Name имя_процесса.exe.