セキュリティ研究者のアレクサンダー・ハンフ氏は、「Claude Desktopをインストールすると、Anthropicが密かにスパイウェアをインストールする」というタイトルの記事を執筆した。
そのような主張は必然的に賛否両論を呼ぶことになるため、私たちはAnthropicによる公式な反論を探してみた。しかし、見つけることはできなかった。この件についてはすでに話題になっているため、彼らがこの主張を認識していないとは到底考えられない。
Mastodon 、 Reddit 、 LinkedInのユーザーたちは、この研究者の発見を裏付け、この件について議論しているため、Anthropicがこれを見逃したとは考えにくい。
まずは主張を見てみましょう。
別の件を調べているうちに、研究者は自分のMac 彼が故意にインストールしたものではない。 Chrome Chromiumベースのブラウザでは、拡張機能がネイティブメッセージングホストを登録し、そのホストが拡張機能と通信できる場合、拡張機能はネイティブアプリケーションとメッセージを交換できます。
クリーンなマシンでテストした結果、Hanff は、macOS 用の Claude Desktop をインストールすると、ネイティブ メッセージング ホスト マニフェストが複数の Chromium プロファイルにドロップされることを発見しました ( Chrome 、 Edge Brave、Arc、Vivaldi、Opera、Chromiumなどのブラウザ、さらには実際にインストールされていないブラウザも対象となります。
ネイティブメッセージングホストマニフェストは、拡張機能がネイティブホストを呼び出す際にどのローカル実行ファイルを呼び出すかをChromiumベースのブラウザに指示し、これらのホストはブラウザのサンドボックス外で現在のユーザーの権限で実行されます。そのため、Hanffはこのことを「バックドア」と表現しています。マニフェストは3つのChrome 拡張機能 ID なので、これらの ID を持つ拡張機能はヘルパーを呼び出すことができます connectNativeこれにより、ブラウザの自動化機能を利用できるようになります。
もう一つの反論として、ユーザーが次にClaude Desktopを起動した際にマニフェストが再作成されてしまうため、単純な削除では意味がないという点が挙げられます。
ここで重要なのは、彼の記事が、バンドル識別子を持つElectronベースのmacOSアプリケーション「Claude Desktop」について書かれたものであるという点です com.anthropic.claudefordesktop、Claude.appとして配布されています。これは、Anthropic社のコマンドライン開発ツールであるClaude Codeのことではありません。Claude Codeは自律的(「エージェント型」)であり、タスクを委ねると、完了するまで計画と実行をすべて処理してくれます。したがって、Claude Codeの場合、ターゲットシステム上にブラウザが存在する限り、ブラウザとの通信を可能にするのは極めて理にかなっています。
つまり、このアプリケーションは他のアプリのプロファイル/サポートディレクトリ(ブラウザの設定領域)に書き込みを行い、ユーザーとして動作することが可能です。具体的には、ログイン済みのブラウザセッションの利用、DOMの検査、データの抽出、フォームへの自動入力、セッションの記録といった機能を持っています。これにより、同意を求めることなく、このマニフェストが配置されたすべてのマシンの攻撃対象領域が拡大してしまいます。
Anthropic社が「Claude for Chrome 」のローンチブログで発表した記事では、Anthropic社内のレッドチーム実験について触れ、即時インジェクションを主要なリスクとして明確に挙げ、攻撃成功率は対策なしの場合23.6%、対策ありの場合11.2%であったと報告している。Hanff氏はこれを引用し、事前に配置されたブリッジは無視できないリスクであると主張している。
どれくらいひどい状況なの?
ネイティブメッセージングはChromiumの標準的な仕組みです。特に未知の技術や特殊な技術は存在しません。 Chromeの公式ドキュメントには、ネイティブメッセージングホストはユーザー権限で実行され、ブラウザ拡張機能によってマニフェストファイルを通じて呼び出されると説明されている。そして、研究者が指摘したように、ブリッジ自体は何も機能しない。しかし、悪用される可能性はある。
Claude Desktopがスパイウェアをインストールすると言うのは公平ではないと思いますが、攻撃対象領域を拡大することでシステムの脆弱性を高めてしまうことは確かです。
Anthropicは以前から、Claude Code用に別途文書化されたNative Messagingマニフェストを用意しており、ユーザーはこれを他のChromiumベースのブラウザに手動でコピーすることがありました。今回の変更により、Claude Desktopは、Claude-Desktop関連のマニフェストを複数のブラウザのパスに自動的に配置するようになりました。
これには拡張機能とホストの組み合わせが必要です。対応するブラウザ拡張機能と組み合わせることで初めて、このブリッジは前述したようなユーザー向けの機能を実現します。
まだわかっていないこと
Anthropic は Claude デスクトップとブラウザのブリッジに関する詳細な技術的プライバシー仕様を公開していないため、 Chrome 統合機能は、ドキュメントに記載されている一般的な機能(セッションアクセス、DOM読み取りなど)を超えて使用されます。
詳細な分析とこれまでの再現のほとんどはmacOS上で行われています。 Windows Linuxでも同様であり、異なるブラウザのインストールパスでも同様の現象が見られます。この動作は、公開されている資料でも十分に説明されていません。
Anthropicにコメントを求めて連絡を取りました。Anthropicから公式な回答が得られたら、こちらに追加しますので、引き続きご注目ください。
結論
アントロピックはおそらく「クロード・イン・Chrome Chromium ベースのブラウザ全体で 」スタイルの機能を実現していますが、それを黙って実行し、まだインストールされていないものも含め、複数のブラウザのプロファイル ディレクトリにマニフェストを事前にインストールすることは正当化されません。
このような変更を実施するには、もっと良い方法があります。ユーザーには少なくともそのことを知らせて、メリットと潜在的なリスクを比較検討できるようにすべきです。
被害が及ぶ前に脅威を阻止しましょう。
Malwarebytes Browser Guard フィッシングページや悪意のあるサイトを自動的にブロックします。無料、ワンクリックでインストールできます。ブラウザに追加 →




