AliExpress、サイレント音声を使って訪問者のブラウザをフィンガープリンティングしていたことが発覚

Alibabaグループ傘下のオンラインマーケットプレイス、AliExpressが、サイト上でサイレントなWeb Audio処理を行い、訪問者のデバイスをフィンガープリンティングしている可能性があると研究者たちやブラウザメーカーのBraveから指摘を受け、注目を集めています。

この音声処理は、マイクを通じて人々の声を録音するものではありませんでした。その代わりに、聞こえないほど微弱な信号を生成・処理し、ブラウザやデバイスがその信号をどのように処理するかにおける小さく再現性のある差異を測定していました。

ブラウザフィンガープリンティングとは、従来のCookieに頼らずに、ウェブサイトがデバイスを識別し再訪問者を認識する手法です。デバイスやブラウザに関する情報を使って一意の識別情報(シグネチャ)を作り出す仕組みになっています。

AliExpressのウェブサイトでは、固定の音声波形を処理し、その結果生じる数値を調べていたことが判明しています。こうしたわずかな差異は、ブラウザ、オペレーティングシステム、CPUの挙動、オーディオハードウェア、ドライバーなどに起因して生じます。他のシグナルと組み合わせることで、ブラウザやデバイスの識別子を構成するもう一つの入力データとなり得ます。

ページのコードを調査した結果、音量がゼロに設定されているにもかかわらず、システムの音声出力に接続されたままになっている音声処理グラフが見つかったと報じられています。これにより、ユーザーには何も聞こえない一方で、ブラウザタブをミュートにしても必ずしも処理を防げるわけではない理由が説明できます。関連する処理はすべて、通常のメディアプレーヤーを介してではなく、Web Audioグラフの内部で行われていたのです。

そして、報告されたデータ収集のうち、音声の測定はあくまで一部に過ぎませんでした。これらのスクリプトは、canvasレンダリング、WebGL、ディスプレイ設定、ハードウェア構成、WebRTCの挙動、ユーザーの操作に関連する情報も収集していました。これらのシグナルを組み合わせることで、単一のシグナルだけでは得られないほど詳細なデバイスのプロファイルを作成できてしまいます。

フィンガープリンティングは、不正防止、ボット検知、リスク評価といった正当な目的にも利用され得る技術です。Cookieが削除されたりアカウントが変更されたりした場合でも、企業が不審な取引や自動化された活動を発見する助けになります。しかしその一方で、ユーザーが追跡されていることに気づかず、それを制御する手段もほとんどないという点で、プライバシー上の懸念も生じます。



これまでの研究では、Cookieの許可に関する訪問者の選択が、調査対象の半数以上のケースで無視されていたことが示されています。フィンガープリンティングは、Cookieに一切頼らずにウェブサイトが訪問者を識別できてしまう可能性があるという点で、さらなるプライバシー上の懸念を生んでいます。

身を守るための方法

今回指摘されているAliExpressの実装は、最新の追跡手法が、APIレベルでは技術的に合法でありながら、同時にサイレントでプライバシー上の懸念を引き起こし得ることを示す好例と言えます。

Braveによれば、同社のブラウザは音声ベースの追跡を行うAliExpressのスクリプトをブロックしているとのことです。それ以外にも、以下のような対策が取れます。

  • コンテンツブロッカーや追跡防止用の拡張機能を使用することで、ウェブサイトがブラウザやデバイスについて収集できる情報を制限できます。
  • ブラウザを常に最新の状態に保つこと。フィンガープリンティングの手法が進化するのに合わせて、ブラウザベンダーもプライバシー保護機能を継続的に更新しているためです。
  • 買い物専用に別のブラウザやブラウザプロファイルを使用すること。理想的には、同じプロファイルで他のサービスにサインインしないようにします。

翻訳元: https://www.malwarebytes.com/blog/privacy/2026/08/aliexpress-caught-using-silent-audio-to-fingerprint-visitors-browsers

本記事は malwarebytes.com の記事を翻訳・要約したものです。