Windows 10の制御フローガードによりブラウザーの速度が低下する可能性があります

目次:

ビデオ: Bypass Control Flow Guard Comprehensively 2024

ビデオ: Bypass Control Flow Guard Comprehensively 2024
Anonim

Vivaldiは最近、 Control Flow Guardと呼ばれるWindows 10セキュリティオプションに起因するいくつかの主要なパフォーマンスの問題を発見しました Microsoftはこの問題の解決に取り組んでいます。

修正プログラムは、Windows 10 May 2019 Updateで利用可能になる予定です。

現在、このパフォーマンスの問題が新しいChromiumベースのブラウザにも影響を与えているかどうかはわかりません。

Windows 10 CFGとは何ですか?

制御フローガードは基本的に、Windows 8.1以降のバージョンで利用可能なWindows Defender機能です。

Vivaldiのチームは、Windows 10よりもWindows 7の方がChromium単体テストのパフォーマンスが優れていることに気付きました。

このマシンのWindows 10で実行したときに100分かかったテストの1つは、Windows 7で20分かかりました。

Vivaldiはこの問題についてGoogleに通知し、会社はいくつかの内部テストを実行しました。 どうやら、プラットフォームの制御フローガードが問題の原因となっています。 同社はまた、過去にもCFGに関する問題に直面していることを確認した。

問題を調査した後、Googleはさらに結果をMicrosoftと共有しました。 レドモンドの巨人は、今後数週間で修正をリリースする予定です。

GoogleのChromiumエンジニアであるBruce Dawsonは、最近のブログ投稿で彼の発見を発表しました。 彼は、この問題は大きな.exeファイルのみに影響し、Chromeには影響しないと述べました。 彼は、CFGを無効にすることで問題を解決できると提案しています。

CreateProcessには、CFGデータのO(n ^ 2)パフォーマンスがありました。 今ではありません。

このWindowsパフォーマンスバグのタイムライン:

4月15日:最初のプライベートレポート

4月21日:孤立した再現とブログ投稿

4月23日:修正が組み込まれました(数週間で飛行)https://t.co/PLsWMqeier

-ブルース・ドーソン(@ BruceDawson0xB)2019年4月24日

CFGの欠陥を特定したVivaldiエンジニアのYngve Pettersonは、バグがVivaldiとChromeにも影響を与えるのではないかと恐れています。 ドーソン氏によると、MicrosoftはまだCFGの問題に取り組む必要があります。

制御フローガードをオフにしないでください

ほとんどの人は、制御フローガードを無効にしてパフォーマンスを改善することを好むかもしれません。 ただし、これは推奨される解決策ではないため、避けてください。

Windows 10は、以前のバージョンのWindowsと比較して多くのセキュリティ機能を備えています。 エクスプロイト保護は、さまざまな脆弱性からシステムを保護する機能の1つです。

ただし、制御された環境で複数回起動された大規模なプロセスでは、バグに気付きました。 通常の状態ではパフォーマンスの問題に気付かないはずです。

Windows 10の制御フローガードによりブラウザーの速度が低下する可能性があります