「注目」扱いのUrban VPN、非公開のAIチャットを盗んでいたことが発覚

このブラウザ拡張機能はスクリプトを注入し、VPN機能が無効になっている場合でもAIのプロンプトと応答を取得する。

セキュリティ研究者は、数百万件のインストールを誇る広く利用されている無料のブラウザVPN拡張機能「Urban VPN Proxy」が、ユーザーのブラウザからAIチャットの会話全文を収集し、外部へ送信していたことを突き止めた。

従業員が社内の文脈、コード断片、顧客情報、調査メモなどを日常的にAIツールへ貼り付ける組織にとって、この挙動は、従来の企業向けセキュリティ統制の外側で完全に動作する、直接的なデータ流出(データ持ち出し)チャネルを意味する。

この問題はVPNトラフィックや暗号化セッションに限定されない。

Koi Securityの調査結果によれば、Urban VPNは、ユーザーが主要なAIプラットフォームとやり取りするたびに作動するスクリプトを注入し、VPN機能が無効であっても、プロンプトと応答の双方を取得する。

「プライバシー」装甲に潜む隠しスクリプト

VPNサービスを提供するだけでなく、Urban VPN Proxyは、ユーザーがChatGPT、Claude、Gemini、Perplexity、GrokなどのAIチャットプラットフォームを開くと作動する「executor(実行)」スクリプトを展開していた。「各プラットフォームには専用のスクリプト(chatgpt.js、claude.js、gemini.jsなど)がある」とKoiの研究者はブログ投稿で述べている。

これらのスクリプトは、ブラウザの主要なネットワークAPIを上書きして、ユーザーが入力し受け取るものをすべて傍受し、パッケージ化してUrban VPNのバックエンドシステムへ送信する。基盤となるコードはAI会話の内容と関連メタデータを継続的に監視し、VPNの利用有無にかかわらずアップロードする。

研究者によれば、このChrome拡張機能は高い評価とGoogleによる「注目(Featured)」バッジを備えており、ユーザーに暗黙の信頼シグナルを与えている。「Googleのバッジは、手動レビューを通過し、Googleが説明する高いユーザー体験とデザインの基準を満たしたことを意味する」と彼らは述べた。

GoogleはCSOからのコメント要請に直ちには応じなかった。

この拡張機能のChrome版とEdge版はいずれも、Chrome Web StoreおよびEdge Add-onsストアでそれぞれ公開されたままだ。

Urbanのストアフロントのマーケティングでは、ユーザーのプロンプトに機密データが含まれていないか確認すると主張する「AI保護」機能まで強調している。しかしKoiは、この保護をうたう枠組みが監視レイヤーとは独立して動作しており、ユーザーが収集を望むかどうかに関係なく、すべてのAI対話データを持ち出していることを突き止めた。

犯罪者が800万アカウントからチャットを盗んだ

Koiの研究者は、Urban VPNがUrban Cyber Security Inc.によって運営されており、データブローカー企業であるBiScience(B.I Science Ltd)と関係があることを明らかにした。

研究者は「この会社は以前から研究者の監視対象になっていた」と付け加えた。「Secure Annexのセキュリティ研究者Wladimir Palant氏とJohn Tuckner氏は、BiScienceのデータ収集慣行を以前に記録している」。彼らの調査によれば、BiScienceは再識別可能なクリックストリームデータを大規模に収集し、SDKやAdClarity、Clickstream OSといった製品を通じて収益化している。

数億件に及ぶAI会話が取得され、同一パブリッシャーによる複数の拡張機能にまたがって集約され、合算のユーザーベースは800万人を大きく超えている。

Koiは、Urban VPNにおけるAI会話の機能が、拡張機能の更新を重ねる中で導入されたと指摘した。これは、以前の閲覧テレメトリから、これらのツールが主流に採用されるにつれて生成AIのやり取りをより広範に監視する方向へと進化したものだという。これらの発見は、ブラウザベースのAIツールや拡張機能が企業にとって管理されていないリスク層になりつつあり、単なる利便機能ではなく攻撃対象領域の一部として扱うべきだという、より広範な警告とも一致している。

翻訳元: https://www.csoonline.com/article/4106949/featured-urban-vpn-caught-stealing-private-ai-chats.html

ソース: csoonline.com