Firefoxはどのようにして「Googleアナリティクス」による追跡を無効化しているのか?
by Johnathan Nightingale
Mozillaが開発するウェブブラウザ・Firefoxは、ユーザーのプライバシー保護に注力したブラウザだと宣伝されています。そんなFirefoxが提供する「強化型トラッキング防止」機能について、Googleアナリティクスの追跡を回避する方法がSNS上で話題となっています。
????Firefox replaces GA with a fake no-op GA (rather than outright blocking it) in strict tracking protection, to prevent websites from breaking:
— Jakub G (@__jakub_g) February 26, 2021
"Google Analytics is being shimmed by Firefox. See https://t.co/mfx5HZxueL for details." pic.twitter.com/PMNRqgpOyX
インターネットユーザーが訪れる多くのウェブページには、ユーザーの行動や興味のある物事などのデータを収集するため、多種多様なトラッキングツールが埋め込まれています。ユーザーデータの収集はコンテンツの改善や広告表示などに役立つ一方で、プライバシーの観点から問題視するユーザーも少なくありません。
Firefoxの強化型トラッキング防止とは、ウェブ上のさまざまなトラッカーや有害なスクリプトをブロックし、サードパーティがユーザーデータを収集する能力を制限する機能です。実際に強化型トラッキング防止でブロックできるのは、「ソーシャルメディアトラッカー」「クロスサイト Cookie」「トラッキングコンテンツ」「暗号通貨マイニング」「フィンガープリント採取」など多岐にわたります。
ウェブ開発者のJakub G(@__jakub_g)氏は2021年2月27日、「Firefoxは強化型トラッキング防止においてウェブサイトが破損するのを防ぐため、Googleアナリティクスを『機能しない偽のGoogleアナリティクス』に置き換えています」とツイートしました。
Jakub G氏が参照したMozillaのバグ管理システム・Bugzillaのページには、「強化型トラッキング防止機能をオンにした状態ではウェブサイトのボタンが機能しない」という問題が報告されています。この問題について調査したところ、強化型トラッキング防止によってGoogleアナリティクスをブロックしたことにより、Googleアナリティクスの関数を呼び出すコードが実行できず、リソースの読み込みに失敗することが判明したそうです。
そこで編み出されたのが、「Googleアナリティクスを『機能しない偽のGoogleアナリティクス』に置き換えて実行させる」という解決策でした。強化型トラッキング防止に「機能しない偽のGoogleアナリティクス」を組み込んで、ウェブサイト上で正常なGoogleアナリティクスの代わりに実行させることで、ユーザーデータの収集を防ぎつつウェブサイトの表示を保つことを可能にしているとのこと。
この報告についてインターネットユーザーからは、「これは美しいと思います」「マーケティング担当者は、遅かれ早かれプライバシー中心の世界に適応することを学ぶ必要があるでしょう」「これは素晴らしいですね。怠惰なGoogleアナリティクスの実装のせいで、ブロックされると失敗するウェブサイトがたくさんあります」といった反応が寄せられていました。
・関連記事
「たとえ無料で便利でもGoogleアナリティクスを使うべきではない」という主張 - GIGAZINE
トラッキング防止機能を回避してサードパーティートラッカーを有効にする手法が使われている - GIGAZINE
Firefoxのトラッキング防止策「State Partitioning」の仕組みを分かりやすく説明するとこうなる - GIGAZINE
「Firefox 86」正式版リリース、ムービーの複窓視聴が大幅に簡単・便利になるピクチャーインピクチャー機能やプライバシー保護機能がアップデートされる - GIGAZINE
「ウェブブラウザの閲覧履歴からユーザーを特定可能」とMozillaの研究者が発表 - GIGAZINE
Firefoxがデフォルトでリダイレクトトラッカーをブロックする「Enhanced Tracking Protection 2.0」を公開 - GIGAZINE
・関連コンテンツ
in ネットサービス, セキュリティ, Posted by log1h_ik
You can read the machine translated English article How does Firefox disable 'Google Analyti….