web-dev-qa-db-ja.com

別のWebページにアクセスすると、ブラウザが不明なサードパーティサイトに接続するのはなぜですか?

サイトにアクセスすると、正常に接続されますが、不明なサードパーティのサイトにも自動的に接続されます。 Mozilla Firefoxブラウザでは、Lightbeamというアドオンが、意図せずに接続したサードパーティのサイトを表示します。 15のサイトにアクセスすると、他の50近くのサードパーティサイトに自動的に接続されます。

この背後にある理由は何ですか?

誰か説明できますか?

13
Fsalad

多くの異なる理由。

  1. 表示されるほとんどすべての広告はサードパーティからのものです。
  2. サイトの開発者は、jQueryなどのサードパーティライブラリを使用して目標を達成することができます。
  3. このサイトは、APIなどの別のサイトのデータに依存している場合があります。

リストは巨大ですが、これら3つが主な理由です。ほとんどは無害であり、心配する必要はありません、ただし、常に 危険について自分自身を教育する である必要があります。

編集:@ smonffによると、あなたはshould心配

30
Oxymoron

Oxymoronには3つの一般的な理由がありますが、それに加えて(または追加の説明)、ほとんどではないにしても多くのWebサイトがgoogle-analyticsなどのドメインからスクリプトを呼び出します。これらのスクリプトの一部は、個々のユーザーに関する情報を収集しようとしますが、多くのスクリプトは、特定のサイトとのユーザーの相互作用、または複数のサイト間の相関に関心があります。

Ghosteryは、これらのいくつかを回避する1つの方法としてすでに言及されています。 adblock plusを検討することもできます(接続が遅い場合や、マウスオーバーで拡大する広告に出くわした場合に特に便利です)。

もう1つの強力なオプションは、noscriptをインストールすることです。これにより、許可するように指示するまで、任意のソースからのすべてのスクリプトがブロックされます。定期的にアクセスするサイトについて指示する前に、少なくとも最初はかなり面倒です。ほとんどのスクリプトが許可されていても、より難解な脅威に対するある程度の保護を提供しますが(ただし、トピックから外れ始めている可能性があります)、スクリプトから呼び出されない限り、サードパーティの画像を削除しません(たとえば)。

これらのブロックツールは相互に排他的ではありません-いくつかの組み合わせが役立つ場合があります。

4
Chris H

Firefoxの拡張機能 リクエストポリシー は、誰がどこから何を取得するかを示すのに非常に役立ちます。

特定のクエリを許可するか(CDN Webサイトや一般的なAPIなど、font.googleapis.comとajax.googleapis.comが広く使用されていることがわかりました)、それらをブロックするかを決定できます。

最も無害なクエリ/サイトに習熟するのにしばらく時間がかかりましたが、Webサイトが機能するように要求しているすべての内部を実際に確認することができました。 Ghosteryのようなプラグインと比較して、何が起こるかを手動で制御できるという魅力があります( サーフィンの習慣を他の人に転送する可能性があります )。

ハッピーサーフィン!

1
David M.