Windows 10控制流防护可能会降低您的浏览器速度

目录:

视频: Bypass Control Flow Guard Comprehensively 2024

视频: Bypass Control Flow Guard Comprehensively 2024
Anonim

Vivaldi最近发现了由Windows 10安全选项(称为Control Flow Guard)引起的一些主要性能问题 Microsoft正在努力解决此问题。

Windows 10 May 2019更新预计将提供此修补程序。

目前,我们不能确定此性能问题是否还会影响新的基于Chromium的浏览器。

什么是Windows 10 CFG?

Control Flow Guard基本上是Windows Defender功能,在Windows 8.1和更高版本中可用。

Vivaldi的一个团队注意到,与Windows 10相比,Chromium单元测试在Windows 7上的性能更好。

在此计算机上的Windows 10上运行时,花费100分钟进行的一项测试在Windows 7上花费了20分钟。

Vivaldi将该问题告知了Google,并且该公司进行了一些内部测试。 显然,平台中的Control Flow Guard对此问题负责。 这家科技巨头还证实,该公司过去也曾遇到过CFG问题。

在调查此事后,Google进一步与Microsoft分享了结果。 这家Redmond巨人计划在未来几周内发布修复程序。

Google的一位铬工程师Bruce Dawson在最近的博客文章中发表了他的发现。 他表示,该问题仅影响较大的.exe文件,不太可能影响Chrome。 他建议可以通过禁用CFG来解决此问题。

对于CFG数据,CreateProcess具有O(n ^ 2)性能。 现在没有。

Windows性能错误的时间表:

4月15日:首次私人报告

4月21日:独立的repro和博客文章

4月23日:修复已建立(在几周内开始飞行)https://t.co/PLsWMqeier

-布鲁斯·道森(@ BruceDawson0xB)2019年4月24日

Vivaldi工程师Yngve Petterson指出了CFG缺陷,担心该错误可能也会影响Vivaldi和Chrome。 道森说,微软仍然需要处理一些CFG问题。

切勿关闭Control Flow Guard

你们中的大多数人可能更喜欢禁用Control Flow Guard以提高性能。 但是,这不是推荐的解决方案,最好远离它。

与Windows的早期版本相比,Windows 10具有许多安全功能。 漏洞利用保护就是其中一种功能,可以保护您的系统免受各种漏洞的侵害。

但是,该错误是在受控环境中多次启动的大型进程中注意到的。 在正常情况下,您不应注意到性能问题。

Windows 10控制流防护可能会降低您的浏览器速度