(EFF)「Cover Your Tracks」について

メインコンテンツへスキップ
Categories
< Back
You are here:
Print

(EFF)「Cover Your Tracks」について

以下はEFFのCover Your Tracksの訳です。(2026/8/26アクセス)


概要

「Cover Your Tracks」には2つの側面がある。1つは、ユーザーが自身のブラウザによってオンライン上でどれほど独自かつ特定可能な存在となっているかを理解するためのツールであり、もう1つは、オンライントラッカーのツールや手法を明らかにし、プライバシー保護アドオンの有効性を検証するための研究プロジェクトである。「Cover Your Tracks」でテストを実行すると、自身のブラウザのプライバシー保護状況に関する情報が得られるほか、EFFが統計的手法を用いてサードパーティのトラッカーの能力や、それらに対する最善の保護策を評価する上でも役立つ。

2010年、EFFはこのプロジェクトを「Panopticlick」として立ち上げた。これは、各ブラウザがどれほど独自性を持っているかを調査するための研究プロジェクトである。私たちは、ユーザーのオペレーティングシステム、ブラウザ、プラグインの設定やバージョン情報などを収集し、他の多くのインターネットユーザーの設定を収録したデータベースと比較した。そして、ウェブを閲覧する際にユーザーがどれほど容易に特定され得るかを示す「独自性スコア」を算出した。この2010年の実験における初期の統計結果を報告した論文は、『Privacy Enhancing Technologies Symposium (PETS)』の議事録に掲載された。

2015年、私たちはこのプロジェクトに「トラッカーブロッカーのテスト」という新機能を追加した。数百万人のインターネットユーザーが、AdBlock、Ghostery、Disconnectなどのツールを含む、プライバシー保護アドオンやその他のツールを使用してトラッカーをブロックしている。しかし、これらのアドオンは実際に、侵襲的なトラッキングからユーザーをどの程度保護しているのだろうか。

2020年に「Cover Your Tracks」としてブランド名を刷新し、立ち上げた本プロジェクトの新バージョンでは、ユーザーのブラウザがどれほどユニークであるか、そしてトラッカーブロッカーがどれほど効果的であるかを調査している。導入されているプライバシー保護機能を検証し、オンライン追跡からユーザーがどれほど保護されているかを分析する。このテストでは、さまざまな種類のトラッカーの読み込みをシミュレートし、トラッカーが読み込まれるかどうかに基づいて保護レベルを判定する。

たとえプライバシー保護アドオンが正常に機能していても、ブラウザのフィンガープリントに固有性がある場合は、依然として脆弱な状態にある可能性がある。そこで私たちでは、ブラウザの固有性も分析し、最近観測された他の訪問者との比較結果を通知する。トラッカー対策とブラウザのフィンガープリントに関するレポートを個人用に生成するほか、他のユーザーがテストを受けた際の固有性結果を算出する際には、あなたのテストから得られた匿名化された結果を活用する。

調査方法

「Cover Your Tracks」の結果は、トラッカーブロッカーを起動させるために複数の模擬トラッキングドメインを使用している。一部のブロッカー(Adblock PlusやGhosteryなど)は、広告やトラッキングビーコンと一致するURLパラメータによって起動する。他のブロッカー(AdAwayやDisconnectなど)はドメイン単位で一致判定を行うため、私たちが実施するテストドメインがこうしたツールのリストに含まれるよう努めている。さらに別のブロッカー(当サイトのPrivacy Badgerなど)はヒューリスティックなアプローチを採用しており、ドメインを跨いだトラッカーの使用を検知することで、トラッカーの組み込みをブロックする。

これらの異なるアプローチを検出するため、私たちはこれら3種類のブロックすべてを引き起こすシミュレートされたトラッキングを実施した。「Cover Your Tracks」サイトは、次のようなサードパーティリクエストを生成する:

https://trackersimulator.org/?action=tracking_tally&ad_url=123456

https://eviltracker.net/?action=tracking_tally&trackingserver=123456

https://do-not-tracker.org/?action=tracking_tally&random=123456

これらのURLはいずれもCookieの設定を試みており、ヒューリスティックなブロックをトリガーするために3つのファーストパーティドメインから読み込まれる。

1つ目のURLは、表示されている広告による追跡をシミュレートする(広告がブロックされれば、テストは合格となる)。2つ目は、非表示の追跡ビーコンをシミュレートする(ビーコンがブロックされれば、テストは合格となる)。3つ目は、「Do Not Track」ポリシーを実装しているドメインとのやり取りをシミュレートする(そのドメインのスクリプトのブロックが解除されれば、テストは合格となる)。

シミュレートされた広告やビーコンのトラッカーが読み込まれたものの、そのクッキーがブロックされた場合、サイトは簡単な一意の識別子を取得できないものの、IP アドレスやその他の手段による追跡は依然として可能であるため、その結果は「部分的な保護」として報告される。

トラッカーのブロックに加え、Cover Your Tracks はブラウザの一意性を測定する。以下の情報を匿名で記録し、最近観測した他の多くのインターネットユーザーの設定データベースと比較する。

  • 各ブラウザのユーザーエージェント文字列
  • ブラウザから送信されるHTTP ACCEPTヘッダー
  • 画面解像度と色深度
  • システムに設定されているタイムゾーン
  • ブラウザにインストールされているQuickTime、Flash、Java、Acrobatなどのブラウザ拡張機能/プラグイン、およびそれらのプラグインのバージョン
  • FlashやJavaによって報告される、コンピュータにインストールされているフォント
  • ブラウザがJavaScriptスクリプトを実行するかどうか
  • ブラウザが各種クッキーや「スーパークッキー」を受け入れるかどうかを示す「はい/いいえ」の情報
  • キャンバスフィンガープリンティングによって生成された画像のハッシュ
  • WebGLフィンガープリンティングによって生成された画像のハッシュ
  • ブラウザが「Do Not Track」ヘッダーを送信しているかどうかの「はい/いいえ」
  • システムのプラットフォーム(例:Win32、Linux x86)
  • システムの言語(例:en-US)
  • ブラウザのタッチスクリーン対応状況

その後、一意性スコアを算出する。これにより、ウェブを閲覧する際に自分がどれほど容易に特定され得るかが分かる。このスコアの算出方法に関する詳細はこちら。

フィンガープリントとは何か? 自分のブラウザが一意であるとはどういう意味か?

「ブラウザフィンガープリント」とは、IPアドレスや一意のクッキーといった従来の追跡方法ではなく、ウェブブラウザがウェブサイトに対して公開する構成や設定情報に基づいて、ブラウザを追跡する手法である。

ブラウザフィンガープリンティングは、検出が困難であるだけでなく、阻止することも極めて難しい。

ウェブページを読み込むと、利用中のブラウザに関する特定の情報が、訪問先のウェブサイトや、サイト内に埋め込まれたトラッカー(広告配信用など)に自動的に送信される。訪問先のサイトは、(Cover Your Tracksがそうしているように)JavaScriptやFlash、その他の方法を用いて、あなたのブラウザを分析することを選択するかもしれない。インストールされているフォントの種類、設定された言語、インストール済みのアドオン、その他の要素を調べることもある。そしてサイトは、特定のトラッキングクッキーに紐づけるのではなく、あなたのブラウザに関連するこうした特徴のパターンに基づいて、あなたに関するある種のプロファイルを作成する可能性がある。

ブラウザが固有のものである場合、オンライントラッカーは追跡クッキーを設定しなくてもユーザーを特定できる可能性がある。トラッカーはユーザーの名前を知ることはないが、ユーザーが訪問したウェブサイトに関する極めて個人的な情報を収集しうる。

クッキーを削除しても効果はない。分析の対象となっているのは、ブラウザの設定の特徴そのものだからだ。ブラウザフィンガープリンティング対策の提案を参照のこと。

「Do Not Track」とは何か?なぜ「Do Not Track」を尊重する広告のブロックを解除すべきなのか?

コンピュータがウェブ上で情報を送受信するたびに、そのリクエストはヘッダーと呼ばれる短い情報から始まる。これらのヘッダーには、使用しているブラウザ、コンピュータの言語設定、その他の技術的な詳細などの情報が含まれている。

「Do Not Track」は、追跡を望まないことを示す、シンプルで機械可読なヘッダーだ。このシグナルはクッキーではなくヘッダーであるため、ユーザーは「Do Not Track」フラグの機能を損なうことなく、自由にクッキーを削除できる。

主要なブラウザすべてにおいて、「Do Not Track」ヘッダーを設定することで、ウェブサイトに追跡を望まないことを伝える簡単な方法がある。(自分で設定するか、EFFのPrivacy Badgerをインストールすると、ChromeとFirefoxで自動的に有効になる。)

ウェブサイトが「Do Not Track」シグナルを尊重すれば、ユーザーはオンライン追跡から身を守るのが容易になる。一般的なインターネットユーザーは、クッキーの削除や追加のプライバシー保護ソフトのインストールを意識する必要がなく、ブラウザフィンガープリンティングを心配する必要さえなくなる。(ブラウザフィンガープリンティングのセクションへのリンク)

残念ながら、称賛すべき例外はあるものの、現在、ほとんどのウェブサイトやオンライントラッカーは「Do Not Track」シグナルを完全に無視している。

「Do Not Track」を尊重することを約束したウェブサイトの広告をブロック解除するようにブラウザを設定することは、ユーザーのプライバシーを尊重する企業に報いることになり、広告を掲載し続けるために、より多くの企業が「Do Not Track」を尊重するよう促すことになる。プライバシーに配慮した広告を維持することで、広告収入に依存するサイトは、ユーザーのプライバシーに関する選択を尊重しつつも、中核となるビジネスモデルを変更することなく、引き続き繁栄し続けることができる。

時間の経過とともに、ウェブ上の規範を変化させ、プライバシーとユーザーへの敬意が最優先されるようになると私たちは信じている。しかし、それはオンライン広告主がユーザーの選択を尊重するよう動機づけられて初めて実現する。

EFFのPrivacy Badgerをインストールすることで、私たちを支援できる。

ブラウザフィンガープリント対策は可能か?

ブラウザフィンガープリントは、インターネット上でユーザーを追跡する非常に強力な手法だ。既存のブラウザで講じられる防御策はいくつかあるが、どれも理想的とは言えない。実際には、Torブラウザを使用することが最も現実的な保護策であり、同ブラウザはブラウザのフィンガープリントを低減するために多大な努力を払っている。日常的な利用においては、Privacy BadgerやDisconnectといったツールを実行し、フィンガープリンティングを試みるドメインの一部(残念ながらすべてではないが)をブロックするか、あるいはFirefox用のNoScriptのようなツールを使用して、フィンガープリンティングを行う者が利用できるデータ量を大幅に減らすのが最善の選択肢だ。

フィンガープリンティングから身を守る方法の詳細については、当団体の学習ページを参照のこと。

https://coveryourtracks.eff.org/about

Table of Contents