概要
- Chrome拡張機能による 閲覧履歴の漏洩 を自動検知する仕組みを開発
- 約 287個 の拡張機能が履歴を外部送信、 3,740万ユーザー が影響
- データブローカー Similarweb や Curly Doggo など多様な関係者が存在
- 調査手法や検知基準、漏洩例を詳細に解説
- 無償・非公開ソフトは 利用者が商品 となるリスクに警鐘
Chrome拡張機能による閲覧履歴漏洩の自動検知と実態
-
Chromeを Dockerコンテナ 上で自動実行し、 MITMプロキシ 経由で全通信を監視
-
URL長と送信データ量の相関 を基準に漏洩を検知する独自指標を導入
-
287個の拡張機能が ブラウジング履歴 を外部送信していることを確認
-
対象拡張機能のインストール数は 約3,740万件、全Chromeユーザーの1%規模
-
関与する事業者は Similarweb、 Curly Doggo、 Offidocs、中国系業者、 Big Star Labs 等多岐にわたる
- Similarweb と Big Star Labs の関連性も示唆
- Kontera などのスクレイパーも履歴収集に関与
-
履歴漏洩の歴史的経緯
- 2017年 Weissbacherらによる最初の研究
- 2018年「Stylish」拡張機能による無断送信が問題化
- 2025年現在、 Chromeウェブストア には24万個以上の拡張機能が存在
-
検知手法の詳細
- Docker + Chromium + MITMプロキシ の研究基盤を構築
- 合成ブラウジングワークロードを用意し、 URL長増加 による送信量の変化を計測
- 漏洩比率R を「bytes_out = R * payload_size + b」で算出
- R ≥ 1.0:確実な漏洩
- 0.1 ≤ R < 1.0:疑わしいケースは手動で再検査
- 合計 930CPU日 を投入し全自動スキャンを実施
-
履歴データの流通とリスク
- データブローカー が収集・再販、広告ターゲティングや企業スパイ行為に悪用
- 個人情報 や 社内URL が漏洩し、標的型攻撃やセッションハイジャックの温床となる
- 無料・非公開ソフト利用時は 「自分が商品」 であるリスクを常に意識
-
代表的な漏洩拡張機能と送信例
- Poper Blocker (extension_id: bkkbcggnhapdmkeljlodobbkopceiche)
- ROT47で難読化されたデータを外部送信
- URLやセッション情報等が含まれる
- Stylish (extension_id: fjnbnpbmkenffdnngjfgmeleoegfcffe)
- AES-256およびRSA-OAEPで暗号化し、サーバーへ送信
- ペイロードサイズがURL長に比例し漏洩が確定
- その他、 Avast Online Security & Privacy など正当な理由で履歴収集するケースも存在
- Poper Blocker (extension_id: bkkbcggnhapdmkeljlodobbkopceiche)
-
OSINT調査 による関係者マッピング
- 開発者メール、プライバシーポリシー、証明書情報等を精査
- Similarweb → Kontera → Curly Doggo/Offidocs の連鎖を確認
-
漏洩IPアドレス の例
- 54.92.107.92(HashDit)
- 34.29.32.249(Blocksi AI Web Filter)
- 複数のAWS IP(Kontera)
-
人口規模 で例えると、影響ユーザー数はポーランドの人口に匹敵
Chrome拡張機能による閲覧履歴漏洩の社会的・倫理的問題
-
倫理的課題
- 無償で提供される拡張機能が 利用者のデータを商品化 し、表向きの機能とは別目的で収益化
- 透明性の欠如 と 利用者の無自覚なデータ提供
-
実害リスク
- アドテク企業によるプロファイリング・ターゲティング広告
- 企業スパイ活動 (社内利用時の機密情報漏洩)
- クレデンシャルハーベスティング (Cookieやセッション情報の漏洩)
-
対策と提言
- 拡張機能の プライバシーポリシー と 権限要求 を必ず確認
- オープンソース または信頼できる開発元の拡張機能を選択
- 不要な拡張機能は即削除、定期的な見直しを推奨
まとめ
- Chrome拡張機能の 閲覧履歴漏洩問題 は現在も深刻
- 自動検知基盤 による大規模調査で実態を可視化
- 利用者は「 無料の代償」として 個人データの搾取 リスクを常に意識する必要
- プライバシー保護 のため、情報リテラシー向上と拡張機能の適切な管理が不可欠