Malwarebytes製品Malwarebytes

あなたのエクステンションはあなたに関する手がかりを漏らすので、私たちはBrowser Guard しない

Malwarebytes

使用しているブラウザ拡張機能に基づいて、あなたのプロファイルが作成される可能性があることをご存知でしたか?広告主は、どの拡張機能がインストールされているかを検知し、その情報を利用して、あなたがどのようなユーザーなのかを把握することができます。

例えば、定価で買うことなど決してない、賢いオンラインショッピングの達人だと自負していませんか? ウェブ上で有効なプロモーションコードを探し出すショッピング用拡張機能を使っているかもしれません。あるいは、オンラインツールを開発している開発者ですか? サイトのパフォーマンスを監査したり、アクセシビリティを確認したり、ページの要素を検査したりするために拡張機能を使っているかもしれません。  あるいは、生産性を重視する方でしょうか?その場合、タブ管理、コンテンツの要約、あるいは時間指定タスクの追跡を行う拡張機能を利用していることでしょう。 

広告主は、あなたのブラウザ拡張機能に関心を寄せています。なぜなら、それらはあなたがどのような層に属し、何を購入する可能性が高いかを明らかにするからです。しかし、注目しているのは広告主だけではありません。ネット上にあなたに関するデータが増えれば増えるほど、詐欺師や個人情報窃盗犯、ストーカーがそれを悪用する機会も増えるのです。 

ウェブサイトが、あなたがインストールしたものを検知できれば、あなたが想像する以上にあなたのことを把握できてしまう可能性があります。

これは仮説上の問題ではない。最近の報告によると、 LinkedIn 6,000件以上の訪問者のブラウザをスキャンするスクリプトを使用していたChrome 拡張機能によって、そのデータをユーザープロファイルにリンクさせる。

そして今年初め、サイバー犯罪者たちが大手データブローカーであるGravy Analyticsへの侵入に成功した。同社は、スマートフォンの位置情報を大量に収集しているものの、あまり知られていない企業だ。同社は合法的にデータを収集しているものの、今回の侵害により極めて機密性の高い情報が流出しており、何百万人もの人々が危険にさらされた。

どのような拡張機能をプロファイリングできますか? 

昨年、ある博士課程の学生グループが、特定のウェブサイトがブラウザ拡張機能を通じてユーザーを追跡する仕組みについて詳細に調査しました。ある学生は、1万件を超える拡張機能のリストを作成しました。彼らの調査結果によると、ブラウザの基盤となる技術に何らかの変更を加えない限り、拡張機能が自身を完全に隠蔽することは不可能であることが明らかになりました。 

取るMalwarebytes Browser Guard 例えば、内部的に通信して「このサイトは許可リストに入っているか?」や「ユーザーに通知する必要のあるセキュリティイベントがあるか?」などを確認する必要があります。ブラウザの仕組み上、このメッセージングシステムはウェブページから完全に分離されていないため、監視される可能性があります。

「暗号化すれば解決するだろう」と思うかもしれませんが、そう単純な話ではありません。たった1つの拡張機能だけが特定の方法でデータを暗号化している場合、その動作自体が固有の指紋となってしまいます。

どうやって作ったかBrowser Guard 検出不可能 

とはいえ、私たちはより多くの技術を導入しましたBrowser Guard 広告主や詐欺師があなたがそれをインストールしたことを知りにくくするため。隠れたままにすることで、 Browser Guard 他者が学ぶ機会を減らし、彼らの反応の仕方を制限する。

Browser Guard

ブラウザのストレージAPIの使用 

ページに残されたデータは、どの拡張機能がインストールされているかを特定するために利用できる。 Browser Guard ブラウザベンダーが提供する利用可能な拡張ツールを使用して、このような痕跡を残さないようにします。 

動的URLの使用 

use_dynamic_url これは、ブラウザ拡張機能のマニフェストファイルで有効にできる設定です。  

  • デフォルトでは設定がオフになっていますChrome そしてEdge 。 
  • Firefoxでは、この動作がデフォルトで有効になっており、無効にする方法はありません。 

では、これはフィンガープリンティングにとってどのような意味を持つのでしょうか? 

以前は、ウェブサイトは拡張機能によって読み込まれる画像など、特定のリソースがあるかどうかを確認するだけで済みました。そのリソースが見つかった場合、その拡張機能がインストールされていることが判明しました。 

しかし、動的URLはブラウジングセッションごとに新しい一意のIDを生成するため、サイトが同じ手法を試みると、その拡張機能が存在しないかのように見えてしまいます。 

実際、この手法は、マシン上でどの広告ブロックツールが動作しているかを検知するために、一部のアンチ広告ブロックツールでも使用されていることが判明しています。 

他の人があなたの拡張機能について検出できること( Chrome のみ)

     

もしあなたがこれを読んでいるならChromeこの記事で説明されているのと同じ手法を使用して、公開されているリソースからインストール済みの拡張機能を検出できるかどうかを確認するには、下のボタンをクリックしてください。

次に、 ChromeにBrowser Guardをインストールして、プライバシーがどのように保護されるかを確認してください。