如何在 Windows 11 中关闭控制流防护

Windows 11/10 内置安全功能 –控制流保护 (CFG)旨在对抗内存损坏漏洞。 Control Flow Guard 有助于防止内存损坏,这对于防止勒索软件攻击非常有帮助。服务器的功能仅限于当时需要的任何功能,以减少攻击面。是的一部分Windows Defender 中的功能。 CFG 是此功能的一部分。

让我们更深入地研究 Windows 11/10 中的控制流防护功能并回答几个问题。

Windows 11 中的控制流防护是什么以及它如何工作?

控制流防护功能使攻击者更难通过漏洞执行任意代码,例如。众所周知,软件漏洞通常是通过向正在运行的程序提供不太可能、不寻常或极端的数据来利用的。例如,攻击者可以通过向程序提供比预期更多的输入来利用缓冲区溢出漏洞,从而超出程序保留的用于保存响应的区域。此方案可能会损坏保存函数指针的相邻内存。当程序通过此函数调用时,它可能会跳转到攻击者指定的非预期位置。

为了避免此类情况,Control Flow Guard 的编译和运行时支持的有效组合实现了控制流完整性,严格限制了可以执行间接调用指令的位置。它还标识应用程序中可能成为间接调用的潜在目标的函数集。因此,控制流防护插入了额外的安全检查,可以检测劫持原始代码的尝试。

当 CFG 检查在运行时失败时,Windows 会立即终止程序,从而破坏任何试图间接调用无效地址的漏洞。

Control Flow Guard 如何影响浏览器性能?

据报道,该功能导致基于 Chromium 的浏览器出现性能问题。所有主要浏览器,包括 Google Chrome、Microsoft Edge、Vivaldi 和许多其他浏览器,似乎都受到了它的影响。当 Vivaldi 的开发人员在 Windows 7 上运行 Chromium 单元测试并发现它们的运行速度比最新版本的 Windows 11/10 上运行速度更快时,这个问题就暴露出来了。

Windows 内核团队经理承认了这个问题,并表示他们已经构建了一个修复程序,并将在几周内发布。

如何在 Windows 11 中禁用控制流防护?

如果您想禁用此功能,请按照此过程操作。

  • 打开Windows安全,
  • 单击应用程序和浏览器控件
  • 在右侧,单击打开利用保护设置
  • 在系统设置下,关闭控制流防护 (CFG):
  • 重新启动计算机。

我希望这有帮助。

另请阅读:。