インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

Firefox + EMET + EAF 軽減策の遅さの修正

あなたが直面している問題は次のとおりです。あなたは、最も優れた Microsoft EMET ツールボックスを使用して、システムをソフトウェアの違反や悪用から保護しています。最近、EMET をバージョン 5.5 にアップグレードしましたが、Firefox の実行が非常に遅く、大量の CPU を消費しているようです。この 2 つを必ずしも相関させる必要はないかもしれませんが、ここにはつながりがあります。選択したオペレーティング システム:Windows 8.1。

この短い記事では、最初に問題の要因を特定し、次に互換性のない軽減策を無効にして問題を軽減することで、この問題を解決する方法を紹介します。それを得る?緩和策を緩和する。私の後。

問題の詳細

Ubuntu 14.04 と Windows 8.1 をデュアルブートする私の Asus VivoBook では、最近、後者のオペレーティング システムでいくつかのソフトウェア アップグレードを行い、EMET を 4.0 から 5.5 にブーストし、ソフトウェア スタック全体を更新しました。その後、Firefox の動作が非常に遅いことに気付きました。起動または閉じるだけで 10 ~ 15 秒かかり、応答性に大幅な遅れが生じ、空白のタブが 1 つ開いていても 40 ~ 50% の CPU が使用されます。

トラブルシューティングを段階的に開始しました。すべての拡張機能とプラグインを無効にして、ブラウザーをセーフ モードで起動しましたが、違いはありませんでした。別のプロファイルを試し、最終的に Firefox 50 を Firefox 46 ESR にダウングレードしました。これは、最近のブラウザー バージョンの動作に固有の問題ではないことを確認したかったからです。マルチプロセス電解機能も試しましたが、結果は一貫していました。

この時点で、別の変更によってシステム全体に影響が及ぶ可能性があることに気付きました。これは、可能であれば一度に 1 つの変更のみを導入することがいかに重要であるかを強調しているため、物事がどのように相互作用するかを 100% 確実にすることができます。しかし、EMET が別の原因の可能性があるため、ここで何が得られるかを確認することにしました。

アプリケーション リストから Firefox を完全に削除したところ、問題は解消されました。次に、すべての軽減策を有効にして、ブラウザに影響を与えているものを見つけるまで、それらを 1 つずつ削除し始めました。奇妙な理由から、EAF および EAF+ を備えた EMET 5.5 は、Mozilla のフラグシップ製品をそれほど気に入っていないようです。これは新しいバージョンで修正されると確信していますが、現時点での回避策は、これら 2 つの軽減策のチェックを外すことです。

数値は再び正気です。息を吐く、息を吐く、心身症のブラウザの狂気。

なんでいきなり?

それは良い質問です。しかし、Microsoft には互換性リストがあり、一部の軽減策が有効になっている EMET では動作しないことがわかっているさまざまなツールがすべて記載されています。このリストには Firefox は含まれていませんが、いずれにせよ更新するのは時間の問題かもしれません。

それから、公式ガイドと各緩和策の細字を読むのにも多くの時間を費やしました. EAF は Export Address Table Access Filtering の略で、その機能は、特定のシステム コールをブロックするか、少なくとも要求が無効であると見なされた場合に特定のコア DLL の機能を使用しようとするアプリケーションの読み取り/書き込みアクセスをブロックします。

EAF+ は、これをスタック境界、フレーム ポインタ レジスタの不一致、メモリ破損などに拡張します。これらはすべて、デバッガーなどのソフトウェアや、サンドボックス、DRM などを使用するアプリケーションと競合する可能性があります。おそらく、これは私の推測ですが、Mozilla はサンドボックス化によって Firefox をより安全にするために取り組んでおり、これは EMET の動作とシステムの保護の方法と衝突する可能性があります。ブラウザの機能上の問題。これは私の推測ですが、デバッガーを実行してこれをテストする気分にはなりませんでした。

結論

では行きましょう。基本的に、これは簡単な小さなガイドですが、問題の根本は些細なものではなく、診断が非常に難しい場合もあります。 EMET 緩和策を有効にしたことを覚えていないか、無害な更新に続くブラウザーの速度低下と必然的に関連付けている可能性があります。 EMET は Microsoft が過去 10 年間にリリースした最高の製品だと今でも思いますが、他のセキュリティ ツールと同様に、透明性の海から顔を上げてその存在を発表する可能性があります。他のすべての反何でもツールよりもはるかに少ない.それでも。そのような場合は、正確かつ系統的に対処し、問題の切り分けを試みてください。コンポーネントの検索、既知の元のベースラインとの比較、問題解決の本で概説したすべての通常のトリック。恥知らずな自己宣伝プラグ、括弧を閉じます。

そして、EMET の将来に関する非常に重要な問題があります。悲しいかな、Microsoft は、EOL の日付を今から約 18 か月延長した後、2018 年半ばにこのツールを廃止する予定です。さらに、ある時点で、Windows 10 はこのツールをサポートしなくなり、OS/カーネル レベルで軽減策が導入されることを願っています。最後に、5.5 より前の既存のバージョンはすべてサポートされていないため、現在のユーザーには少し問題が生じます。今のところ、これは優れたツールであり、問​​題を解決したところです。だから、楽しんでください。

乾杯。


  1. Firefox 4 対 Internet Explorer 9 - がんばれ!

    よし、若者たち、気を引き締めろ!この種のコンテストを開催するとは想像もしていませんでしたが、さあ始めましょう。 Microsoft が一流のファーストクラスのブラウザーを提供するなど、あらゆる種類の驚きが発生する可能性があります。立方体でのむち打ちと給与削減はうまくいったようです。 とにかく、数日前に、Firefox 4 ベータ版が最初に公開され、その翌日に Internet Explorer 9 ベータ版が公開されるという、長くて広範囲にわたるエキサイティングなプレビューがありました。どちらの製品も優れた見込みを示しています。 Firefox 4 は、優れたブラウザーの長いラインの継続で

  2. Firefox 3.1 Beta 3 でのメモリ使用量

    数日前、私は Firefox 3.1 Beta 3 をレビューしました。とても素敵です。 Javascript のパフォーマンスが向上し、新しい使いやすさとプライバシー機能が追加され、将来の HTML マルチメディア要素がサポートされます。 正当な理由があります。 アプリケーションのメモリ使用量を正確に測定することは、非常に難しい作業です。せいぜい、推測、見積もり、兆候を持つことができますが、通常、それらは主観的であり、非常に限られた範囲の要因に基づいているため、ほとんど役に立ちません.ほとんどの人は、さまざまなシステム ユーティリティ (タスク マネージャー、プロセス エクスプロ