この記事では、Chrome の「プリロード」機能が Malwarebytes Browser Guard で怖く見えるブロックを引き起こす理由と、その機能を無効化する方法について説明します。
最新のブラウザはコンテンツを瞬時に提供することを目指しています。そのために、Chrome には「ページプリロード」という機能が含まれています。この機能が有効になっていると、Chrome はリンクをクリックするのを待つだけではありません。次にクリックする可能性が高いページを推測し、決定する前にバックグラウンドでそれらのページをロードし始めます。
その推測は複数の場所で行われます。アドレスバーに検索を入力すると、Chrome は上位の検索結果の 1 つ以上をプリロードし始める可能性があります。そうすれば、クリックした場合、ほぼ即座に開きます。また、Google の予測に基づいて、現在いるサイトからリンクされているページをプリロードすることもできます。これらはすべて静かに、追加のタブを開くことなく、多くの場合、より多くのページがフェッチされていることを示す明らかな兆候なしに発生します。
パフォーマンスの観点からは、これは賢いです。プライバシーおよびセキュリティの観点からは、より複雑です。
これらのプリロードされたページはコードを実行し、クッキーをドロップし、従来の意味で実際にアクセスしなくても、サーバーに接続できます。言い換えれば、意識的に開くことを選択しなかったサイトとブラウザが通信できるということです。
Malwarebytes Browser Guard は Web トラフィックを検査し、悪意があると考えられる、または疑わしいドメインへの接続をブロックします。したがって、Chrome がブロックリスト上のサイトに導く検索結果をプリロードすることに決めた場合、Browser Guard は依然としてその仕事を行い、そのバックグラウンド接続を停止します。結果は混乱を招く可能性があります。つまり、認識していないサイトの警告ページ(ブロックページと呼ばれます)が表示され、確実にクリックしたことがないサイトのページが表示されるのです。
そこでは何も異常は起こっていないため、ブラウザが「自分自身でリンクをクリックしている」ことを意味しません。単に Chrome のプリロード機能がバックグラウンドリクエストを行い、Browser Guard が設計通りそれを傍受したということです。他のプライバシーツールも同様のアプローチを採用しています。人気のあるコンテンツブロッカーの中には、プリロードがデータをより多く漏らす可能性があり、不要なサイトに接続する可能性があるため、デフォルトでプリロードを無効化するものもあります。
今のところ、これらの予期しないブロックページを停止する最も簡単な方法は、Chrome の設定でプリロードをオフにすることです。これにより、それらの投機的なバックグラウンドリクエストが防止されます。
Chrome のプリロード設定を管理する方法
閲覧プライバシーを保護し、Web を検索するときに予期しないブロックページが表示されるのを防ぐために、Chrome でページプリロードをオフにすることをお勧めします。ページプリロードをオフにしたくない場合は、別のブラウザを使用して検索を繰り返すことを試してみてください。
ページプリロードをオフにするには:
- ブラウザの検索バーに以下を入力します:
chrome://settings - 左側のサイドバーで、パフォーマンスをクリックします。
- 速度まで下にスクロールして、ページをプリロードをオフに切り替えます。
