ネットサービス

AliExpressがオーディオフィンガープリントでBluetoothのマルチポイント接続を邪魔しているという指摘


とあるブロガーが、「AliExpressのウェブサイトを開くとヘッドホンの音楽再生が停止する」という奇妙な症状を報告しました。このブロガーは原因を突き止め、結果を共有しています。

laserphile: AliExpress webpage keeping multipoint Bluetooth headphones active with WebAudio fingerprinting
https://blog.laserphile.com/2026/08/aliexpress-webpage-keeping-multipoint.html


問題を報告したブロガーは、マルチポイント接続対応のBluetoothヘッドホンを使用していて、普段はスマートフォンから音楽を再生して同時にPCにもつないでいるということでした。ところがある日、FirefoxとChromeでAliExpressのウェブサイトを開くとなぜかスマートフォンからの音楽再生が停止し、AliExpressのタブを閉じると再開するという症状に出くわしたそうです。

この症状はFirefoxやWindowsシステムから音声をミュートにしても改善されなかったそうです。ただ、ウェブサイト上で動画や音楽が再生されている様子もなかったため、このブロガーは怪しいと思って調査を始めました。


最初は自動再生される商品の動画や広告が原因かと疑ったブロガーでしたが、そのような痕跡は見られず。手掛かりになったのは「問題がアクセス直後には発生しなかった」という点でした。そこで、ブロガーはページを読み込む前に計測用コードを仕込み、従来のメディア要素だけを見るのではなく「Web Audio API」を監視することにしました。

すると読み通り、AliExpressのウェブサイトがWeb Audio APIを通じて音声を生成していることが判明。どうやらセキュリティおよび不正利用対策の一環としてこのような動作をしているらしい、とブロガーは結論づけました。

音声生成のスクリプトは難読化されていましたが、ブロガーはAIを使って解読。その結果、音声生成を通じて得られたデータをAlibabaのサーバーに送信している動作も確認できたといいます。


ブロガーはこれを、音声生成を通じてアクセス者の情報を取得する「オーディオフィンガープリンティング」の一環だと指摘しています。オーディオフィンガープリンティングはWeb Audio APIを通じて音声を生成することでブラウザーのバージョン、OS、オーディオライブラリ、ハードウェアのわずかな違いを検出し、個人を識別しようとする仕組みです。

ブロガーは「AliExpressにはユーザーの好みを追跡する理由もありますが、通常の買い物客と自動化されたクライアントや不審なクライアントを区別する理由もたくさんあります。アカウント乗っ取り、偽アカウント、スクレイピング、自動購入、決済詐欺、レビュー操作、新規顧客向けプロモーションやクーポンの悪用などに対処する必要があるのです」と、AliExpressの意図をくみ取っています。


ただ、「個人的には、ショッピングサイトのウェブサイトが私の情報を黙って使用して行動を追跡することは望んでいません。特に、音楽をブロックするという迷惑な影響まであるのであればなおさらです」とし、Firefoxなどの一部の拡張機能で音声生成動作をブロックできると紹介しました。

なお、オーディオフィンガープリンティングによるデータ収集は、少なくともFirefoxではうまくいかないという指摘もあります。

webaudio fingerprinting on alibaba - ritter.vg
https://ritter.vg/blog-webaudio_alibaba.html

・関連記事
ブラウザに音声ファイルを生成させることで個人を識別して追跡する「オーディオフィンガープリンティング」の仕組み - GIGAZINE

Firefox 66では自動再生される音声がデフォルトで消音状態になる - GIGAZINE

「ゲームの音が出なくなった」ことからChromeに追加されたばかりの「音声の自動再生を無効化する」機能が削除へ、5カ月後には再度実装される予定 - GIGAZINE

Google Chromeではユーザーが気づかぬうちにマイクとカメラで録画されている可能性がある - GIGAZINE

in ネットサービス, Posted by log1p_kr

You can read the machine translated English article AliExpress is allegedly interfering with….