Защитник Windows

Что такое Control Flow Guard в Windows 10 - как включить или выключить

Что такое Control Flow Guard в Windows 10 - как включить или выключить

Встроенная функция безопасности Windows 10 - Защита потока управления (CFG) разработан для борьбы с уязвимостями, связанными с повреждением памяти. Control Flow Guard помогает предотвратить повреждение памяти, что очень полезно для предотвращения атак программ-вымогателей. Возможности сервера ограничены тем, что необходимо в данный момент, чтобы уменьшить поверхность атаки. Защита от эксплойтов является частью функции Exploit Guard в Защитнике Windows. CFG является частью этой функции.

Control Flow Guard в Windows 10

Давайте углубимся в функцию Control Flow Guard в Windows 10 и ответим на несколько вопросов, например:

  1. Что такое Control Flow Guard и как он работает?
  2. Как Control Flow Guard влияет на производительность браузера?
  3. Как отключить Control Flow Guard?

1] Что такое Control Flow Guard и как он работает

Control Flow Guard - это функция, которая затрудняет выполнение эксплойтами произвольного кода из-за уязвимостей, таких как переполнение буфера. Как мы знаем, уязвимости программного обеспечения часто используются для передачи маловероятных, необычных или экстремальных данных в работающую программу. Например, злоумышленник может воспользоваться уязвимостью переполнения буфера, предоставив программе больше входных данных, чем ожидалось, тем самым переполнив область, зарезервированную программой для хранения ответа. Эта схема, возможно, повреждает соседнюю память, которая может содержать указатель на функцию. Когда программа вызывает эту функцию, она может перейти в непредусмотренное место, указанное злоумышленником.

Чтобы избежать таких случаев, мощная комбинация поддержки компиляции и времени выполнения от Control Flow Guard реализует целостность потока управления, которая жестко ограничивает места, где могут выполняться инструкции косвенного вызова. Он также определяет набор функций в приложении, которые могут быть потенциальными целями для косвенных вызовов. Таким образом, Control Flow Guard вставляет дополнительные проверки безопасности, которые могут обнаруживать попытки взлома исходного кода.

Когда проверка CFG завершается неудачно во время выполнения, Windows немедленно завершает работу программы, тем самым нарушая работу любого эксплойта, который пытается косвенно вызвать недопустимый адрес.

2] Как Control Flow Guard влияет на производительность браузера

Сообщается, что эта функция вызывает проблемы с производительностью браузеров на основе Chromium. Все основные браузеры, такие как Google Chrome, браузер Microsoft Edge, Vivaldi и многие другие, похоже, пострадали от него. Проблема обнаружилась, когда разработчики из Vivaldi запустили модульные тесты Chromium в Windows 7 и обнаружили, что они работают быстрее, чем в самой последней версии Windows 10.

Менеджер группы ядра Windows признал проблему и сказал, что они создали исправление, которое будет отправлено через пару недель.

3] Как отключить Control Flow Guard в Windows 10

Если вы хотите отключить эту функцию, выполните следующую процедуру.

Нажмите "Пуск" и найдите Безопасность Windows.

Выберите Безопасность Windows на левой панели "Обновление и безопасность'раздела настроек Защитника Windows.

Выбирать 'Управление приложениями и браузером'и прокрутите вниз, чтобы найти'Настройки защиты от эксплойтов'. Выделите его и выберите 'Защита потока управления'.

Нажмите стрелку раскрывающегося списка и выберите вариант «Выкл. По умолчанию».

надеюсь, это поможет.

Как показать наложение OSD в полноэкранных приложениях и играх Linux
Игра в полноэкранные игры или использование приложений в полноэкранном режиме без отвлекающих факторов может отрезать вас от соответствующей системной...
Топ-5 карт для захвата игр
Все мы видели и любили потоковые игры на YouTube. PewDiePie, Jakesepticye и Markiplier - лишь некоторые из лучших игроков, которые заработали миллионы...
Как разработать игру в Linux
Десять лет назад не многие пользователи Linux могли бы предсказать, что их любимая операционная система однажды станет популярной игровой платформой д...