偽のClaudeインストールガイドがMacのパスワードを盗み、信頼された仮想通貨ウォレットアプリをフィッシングの罠に変える

Google広告として表示されたClaudeインストール手順の検索結果が、MacSyncと呼ばれる高度なmacOS向けスティーラー兼リモートアクセス型トロイの木馬(RAT)を配布するために悪用されています。

この攻撃キャンペーンは、claude.aiドメイン上にある正規のClaude共有会話ページを悪用しており、信頼されたAIホスティングインフラがユーザーの通常のフィッシング警戒心を回避するためにいかに武器化されうるかを示しています。

Huntressが調査した侵入事案は、あるMacユーザーが「Macに Claudeをインストールする方法」を検索し、有料検索結果をクリックしたことから始まりました。

広告は被害者を偽装ドメインへ誘導するのではなく、公開されているClaude共有URLへと誘導しました。

このページは表示名「Apple Support」として提示され、もっともらしいClaude Codeインストールガイドの体裁を取っていました。

その中心的な指示は、悪意のあるBase64難読化されたcurlコマンドで、被害者はこれをターミナルに貼り付けるよう指示されていました。

このClickFix型のソーシャルエンジニアリング手法は、実行処理をブラウザの外側に移すことで、被害者を侵害の積極的な加担者にしてしまいます。

第一段階のローダーは意図的にコンパクトに作られており、Huntressが観測したあるサンプルはわずか1,442バイトで、Base64に埋め込まれたgzip圧縮ペイロードを展開します。

このローダーはポリモーフィック型で、被害者トークンごとに生成されるため、ハッシュベースの検知の有効性が限定的になり、防御側は不審なcurlの実行、シェルによるデコード、zsh実行チェーンといった振る舞いベースのテレメトリに焦点を移す必要があります。

Image

デコードされたペイロードはバックグラウンドでdaemon_functionを起動し、動的に配信されるAppleScriptペイロードを取得したうえで、情報収集が完了するのを待ってから、窃取したデータのアーカイブを外部に送信し、その後ステージング用のファイルを削除します。

Huntressの研究者によると、このコマンドはClaudeをインストールするものではなく、6段階からなるMacSync感染チェーンを開始する小さなzshローダーを取得するものだといいます。

偽のClaudeがMacのパスワードを窃取

重要な点として、このAppleScriptは攻撃者のインフラから配信され、メモリ上で実行されるため、攻撃者はホスト上の初期ローダーを更新することなく、情報収集ロジックを自由に変更できます。

このAppleScriptは、被害者をだましてmacOSの透明性・同意・制御(TCC)に関する権限、特にフルディスクアクセスを許可させようとします。

Image

続いてローカルのmacOSパスワードの入力を求め、それを検証したうえで、ブラウザのCookie・保存済み認証情報・ウェブデータの復号に必要なChromiumの「Safe Storage」情報を含むキーチェーン項目を標的にします。

データ管理

MacSyncが収集する情報はブラウザにとどまりません。Huntressは、キーチェーンの機密情報、アカウントのパスワード、Telegramのセッション、SSHキー、クラウドの認証情報が窃取されたと報告しています。マルウェアは外部送信前に、取得したデータを/tmp/osalogging.zipにまとめてパッケージ化します。

認証情報の窃取後、マルウェアはユーザーのホームディレクトリにネイティブのMach-O形式のRATをインストールします。

このRATは、ログイン時に実行されるよう設計されたLaunchAgentのplistを通じて永続化を確立します。その際、ホスト上に既に存在するアップデータから派生した名前を使うことで、想定される正規のソフトウェア活動に紛れ込ませています。

Image

このコンポーネントは、対話型シェルアクセス、ユーザーコンテキストでのコマンド実行、ファイル転送、認証情報の取得、そして継続的なリモート制御をサポートしています。

Huntressはさらに、TLSで保護されたWebSocket通信を介した85.206.161.241:8443への直接的なC2(コマンド&コントロール)通信と、それに加えて難読化されたフォールバック用の配信ドメインも確認しています。

別途署名されたヘルパーが画面収録の権限を要求します。被害者がTCCのプロンプトを承認すると、このヘルパーは画面の内容をディスクに記録できるようになります。

これと並行して、RATが情報収集と外部送信を担当しており、権限の悪用とネットワーク操作の役割が分離されています。

MacSyncの中でも最も被害が大きい機能は、最終段階で行われるウォレットアプリケーションの改ざんです。60種類のブラウザ用ウォレット拡張機能、21種類のデスクトップ用ウォレットアプリケーション、そして3種類のハードウェアウォレット連携アプリケーションの有無を確認したうえで、該当するアプリをコピー・書き換え・トロイの木馬化したバージョンに差し替えます。

改ざんされたアプリケーションは、ユーザーが既に信頼しているソフトウェアを起動するのを待ち構えています。ある再現されたLedger風のフローでは、偽のエラー画面を表示し、ウォレットのリカバリーフレーズ(復元用シードフレーズ)の入力を求めていました。

パスワードやブラウザのセッションと異なり、シードフレーズはローテーション(再発行)ができません。一度盗まれてしまえば、そのシードから派生するすべてのウォレットに対する永続的な支配権を攻撃者に与えかねません。

組織は、広告として表示される検索結果や、AIの共有会話ページを、インストール手順の情報源として信頼すべきではありません。

curl・Base64デコード・zshやbashへの即時パイプ処理を組み合わせたシェルコマンドは制限またはアラート対象とし、osascriptの実行、想定外のTCCプロンプト、LaunchAgentの作成、キーチェーンへのアクセス、ウォレットアプリケーションの改変を監視すべきです。

ユーザーは、Claude Codeをはじめとするソフトウェアを公式ベンダーのドキュメントからのみ入手すべきであり、正規のドメイン上に表示されているというだけの理由で、内容の分からないターミナルコマンドを貼り付けてはいけません。

[ライブウェビナー] Elastic社とUnderDefense社に参加して、少人数のセキュリティチームがAIの可視性とエージェント型対応を単一の運用モデルへ統合する方法を学びましょう。 -> 今すぐ登録

セキュリティ製品とサービス

翻訳元: https://gbhackers.com/fake-claude-steals-mac-passwords/

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