Bảo vệ luồng điều khiển Windows 10 có thể làm chậm trình duyệt của bạn

Mục lục:

Video: How To Enable Defender Exploit Protection in Windows 10 | Windows 10 Anti Exploit | SCCM | EAF guard 2024

Video: How To Enable Defender Exploit Protection in Windows 10 | Windows 10 Anti Exploit | SCCM | EAF guard 2024
Anonim

Vivaldi gần đây đã phát hiện ra một số vấn đề hiệu năng lớn gây ra bởi tùy chọn bảo mật Windows 10 có tên Control Flow Guard. Microsoft đang làm việc để giải quyết vấn đề.

Một hotfix dự kiến ​​sẽ có sẵn với Bản cập nhật Windows 10 tháng 5 năm 2019.

Ngay bây giờ, chúng tôi không thể nói nếu sự cố hiệu suất này cũng ảnh hưởng đến các trình duyệt dựa trên Chromium mới.

Windows 10 CFG là gì?

Control Flow Guard về cơ bản là một tính năng của Windows Defender có sẵn trong Windows 8.1 và các phiên bản mới hơn.

Một nhóm từ Vivaldi nhận thấy rằng các thử nghiệm đơn vị Chromium hoạt động tốt hơn trên Windows 7 so với Windows 10.

Một trong những thử nghiệm mất 100 phút khi chạy trên Windows 10 trên máy này, mất 20 phút trên Windows 7.

Vivaldi đã thông báo cho Google về vấn đề này và công ty đã tiến hành một số thử nghiệm nội bộ. Rõ ràng, một Control Flow Guard trong nền tảng chịu trách nhiệm cho vấn đề này. Gã khổng lồ công nghệ cũng xác nhận rằng công ty cũng phải đối mặt với một số vấn đề liên quan đến CFG.

Sau khi điều tra vấn đề, Google đã chia sẻ thêm kết quả với Microsoft. Người khổng lồ Redmond có kế hoạch phát hành một bản sửa lỗi trong vài tuần tới.

Bruce Dawson, một kỹ sư Chromium tại Google đã công bố phát hiện của mình trong một bài đăng trên blog gần đây. Ông nói rằng vấn đề chỉ ảnh hưởng đến các tệp.exe lớn và không có khả năng ảnh hưởng đến Chrome. Ông đề nghị vấn đề có thể được giải quyết bằng cách vô hiệu hóa CFG.

CreatProcess có hiệu suất O (n ^ 2) cho dữ liệu CFG. Bây giờ thì không.

Dòng thời gian của lỗi hiệu suất Windows này:

15 tháng 4: Báo cáo riêng ban đầu

21 tháng 4: Repro cô lập và bài đăng trên blog

23 tháng 4: Sửa lỗi được xây dựng (bay trong một vài tuần)

- Bruce Dawson (@ BruceDawson0xB) ngày 24 tháng 4 năm 2019

Kỹ sư của Vivaldi, Yngve Petterson, người đã xác định lỗ hổng CFG lo ngại lỗi này cũng có thể ảnh hưởng đến Vivaldi và Chrome. Dawson nói rằng Microsoft vẫn phải làm việc với một số vấn đề CFG.

Không bao giờ tắt Control Flow Guard

Hầu hết các bạn có thể thích vô hiệu hóa Control Flow Guard để đạt được các cải tiến hiệu suất. Tuy nhiên, đây không phải là một giải pháp được khuyến nghị và tốt hơn là bạn nên tránh xa nó.

Windows 10 đi kèm với nhiều tính năng bảo mật so với các phiên bản Windows trước. Khai thác Bảo vệ là một trong những tính năng như vậy bảo vệ hệ thống của bạn khỏi các lỗ hổng khác nhau.

Tuy nhiên, lỗi đã được chú ý với các quy trình lớn được khởi chạy nhiều lần trong một môi trường được kiểm soát. Bạn không nên chú ý các vấn đề hiệu suất trong điều kiện bình thường.

Bảo vệ luồng điều khiển Windows 10 có thể làm chậm trình duyệt của bạn