Windows 10 Control Flow Guard로 인해 브라우저 속도가 느려질 수 있습니다

차례:

비디오: Windows 10 - Parental Control 2024

비디오: Windows 10 - Parental Control 2024
Anonim

Vivaldi는 최근 Control Flow Guard 라는 Windows 10 보안 옵션으로 인해 발생하는 몇 가지 주요 성능 문제를 발견 했습니다. Microsoft는이 문제를 해결하기 위해 노력하고 있습니다.

핫픽스는 Windows 10 May 2019 업데이트와 함께 제공 될 예정입니다.

현재이 성능 문제가 새로운 Chromium 기반 브라우저에 영향을 미치는지 여부는 알 수 없습니다.

Windows 10 CFG 란 무엇입니까?

Control Flow Guard는 기본적으로 Windows 8.1 이상 버전에서 사용할 수있는 Windows Defender 기능입니다.

Vivaldi의 한 팀은 Chromium 단위 테스트가 Windows 10과 비교하여 Windows 7에서 더 잘 수행되었음을 발견했습니다.

이 시스템에서 Windows 10을 실행할 때 100 분이 걸리는 테스트 중 하나는 Windows 7에서 20 분이 걸렸습니다.

Vivaldi는 Google에이 문제를 알리고 회사는 내부 테스트를 수행했습니다. 분명히 플랫폼의 Control Flow Guard가 문제의 원인입니다. 기술 대기업은 또한 회사가 과거에도 CFG에 관한 문제에 직면했음을 확인했습니다.

문제를 조사한 후 Google은 결과를 Microsoft와 공유했습니다. 레드몬드 자이언트는 앞으로 몇 주 안에 수정 프로그램을 출시 할 계획입니다.

Google의 Chromium 엔지니어 인 Bruce Dawson은 최근 블로그 게시물에 자신의 연구 결과를 게시했습니다. 그는이 문제가 큰.exe 파일에만 영향을 미치며 Chrome에는 영향을 미치지 않을 것이라고 언급했습니다. 그는 CFG를 비활성화하여이 문제를 해결할 수 있다고 제안합니다.

CreateProcess는 CFG 데이터에 대해 O (n ^ 2) 성능을 가졌습니다. 지금은 그렇지 않습니다.

이 Windows 성능 버그의 타임 라인:

4 월 15 일: 최초 비공개 보고서

4 월 21 일: 격리 된 재현 및 블로그 게시물

4 월 23 일: 수정 빌드 (몇 주 내에 비행)

- Bruce Dawson (@ BruceDawson0xB) 2019 년 4 월 24 일

CFG 결함을 확인한 Vivaldi 엔지니어 Yngve Petterson은 버그가 Vivaldi 및 Chrome에도 영향을 줄 수 있다고 우려합니다. 도슨은 마이크로 소프트는 여전히 일부 CFG 문제에 대해 작업해야한다고 말했다.

Control Flow Guard를 절대로 끄지 마십시오

대부분의 경우 성능 향상을 위해 Control Flow Guard를 비활성화하는 것이 좋습니다. 그러나 이것은 권장되는 솔루션이 아니므로 멀리 떨어져있는 것이 좋습니다.

Windows 10에는 이전 버전의 Windows와 비교하여 많은 보안 기능이 제공됩니다. 악용 방지는 시스템을 여러 가지 취약점으로부터 보호하는 기능 중 하나입니다.

그러나 제어 된 환경에서 여러 번 실행 된 대규모 프로세스에서 버그가 발견되었습니다. 정상적인 조건에서는 성능 문제를 느끼지 않아야합니다.

Windows 10 Control Flow Guard로 인해 브라우저 속도가 느려질 수 있습니다