偽の「Claude Opus 5」アプリ、RevStealerを配布しパスワード・暗号資産ウォレット・セッションを窃取

脅威アクターが生成AIツールへの需要を悪用し、Anthropic製の「Claude Opus 5」無料デスクトップ版になりすましたトロイの木馬入りElectronアプリケーションの中に、Windows向け情報窃取マルウェア「RevStealer」を仕込んで配布しています。

BookSecurity Audits

実際にはAIクライアントとして機能するものではなく、サンドボックス、エンドポイント監視、そして感染後の調査を回避するよう設計された、隠密性の高い認証情報窃取ツールです。

主な誘導手段は「Claude Opus 5 Free Desktop」と銘打たれたもので、約101MBのアーカイブとして配布されています。

同梱される実行ファイルは64ビットのElectronアプリケーションですが、意味のあるユーザーインターフェースは表示されず、目に見えるアプリケーションウィンドウも起動しません。

動作するAIクライアントを提供する代わりに、このElectronラッパーはリソース内に隠されたAES-256-CBC暗号化済みのネイティブマルウェアペイロードを読み込むローダーとして機能します。

今回のキャンペーンは、AIブランドがいかに価値の高いソーシャルエンジニアリングの標的になっているかを浮き彫りにしています。

攻撃者は、無料あるいは制限のないプレミアムAIモデルへのアクセスを求める心理につけ込む傾向を強めています。特に、公式ベンダーのチャネルを避けてGitHubのプロジェクトをダウンロードしたり、非公式ツールを実行するためにセキュリティ対策を無効化したりする意志のあるユーザーは狙われやすくなっています。

RevStealerの情報収集機能は、インフォスティーラーとしてはありふれたものです。ブラウザのデータベース、暗号鍵、保存済み認証情報、Cookie、拡張機能のデータ、暗号資産ウォレット、パスワードマネージャー、VPN設定、Windows資格情報マネージャーのエントリ、リモートアクセス関連のアーティファクトなどを標的にします。

また、メッセージングアプリケーション、ゲームランチャー、OBSの配信プロファイル、クリップボード、スクリーンショット、選択したファイルからもデータを収集します。

しかし、その動作設計の中核にあるのは、窃取を開始する前に検知を回避することです。

ペイロードを復号する前に、Electronローダーはホスト環境を評価します。

物理メモリが2GB以上あるか、論理CPUコアが2つ以上あるか、許可されたホスト名およびユーザー名の値になっているか、そして認識可能なグラフィックアダプタが搭載されているかをチェックします。

これらのチェックにより、マルウェアは仮想マシン、自動解析環境、簡易的にしか構成されていないサンドボックスを拒否できます。

JavaScriptによるタイミングチェックがさらにもう一段の防御層を加えています。ローダーはdebugger文を挟んで実行時間を計測し、実行が約100ミリ秒以上停止した場合はエンコード済みの文字列テーブルを破棄します。

これにより、手動によるリバースエンジニアリングやデバッガーを用いた解析が困難になります。

これらのチェックを通過すると、ローダーは埋め込まれたペイロードを復号し、AppData配下のランダムな名前のフォルダに書き込み、隠された独立プロセスとして起動したうえで、ステージングファイルの削除を試みます。

さらに、ユーザーのAppDataディレクトリをMicrosoft Defenderの除外対象に追加しようと試みます。これにより、マルウェアの一時ファイルに対するローカルスキャンの対象範囲が縮小される可能性があります。

Morphisec Threat Labsが確認したこのキャンペーンは、GitHubのリポジトリやゲームチート関連をテーマにしたウェブサイトを利用して、被害者に一見正規のAIアプリケーションに見えるものをダウンロードさせています。

偽の「Claude Opus 5」アプリ

ネイティブのRevStealerペイロードは、重み付けされた仮想マシン検知スコアリングシステム、CAPTCHAによる実行ゲーティング、地域除外といった、さらなる解析回避策を備えています。

ロシア語、ウクライナ語、および中央アジア圏のいくつかの言語設定になっているシステムでは動作を終了します。これは、より大きな運用上のリスクにさらされる可能性がある地域への感染を避けようとする攻撃者によく見られるパターンです。

このマルウェアは、通常のインポートテーブルを公開する代わりに、Windows APIを動的に解決します。

また、14個の間接システムコールラッパーを使用して、エンドポイント検知・対応(EDR)製品がフックを仕掛けることの多いエクスポート済みユーザーモード関数を呼び出さずにWindowsカーネルに到達します。

RevStealerはベクター例外ハンドラを登録し、個々の収集処理が失敗しても窃取ルーチン全体は継続して動作するようにしています。

C2の設定情報は必要な時にのみ復号し、収集したデータは暗号化された型付きレコードとしてストリーム転送し、任務完了後は自身を削除します。

DownloadReference Apps

このマルウェアは、Runキー、スケジュールタスク、スタートアップ項目といった手段による永続化は行いません。

この短い実行時間こそが脅威の核心です。セキュリティ製品が不審な挙動を検知する頃には、ブラウザのセッション、パスワード、ウォレットのデータがすでに外部に持ち出されている可能性があります。

RevStealerはまた、回復力のあるコマンド・アンド・コントロール(C2)機構も備えています。主要なC2サーバーが利用不能な場合、Polygonブロックチェーン上のスマートコントラクトからフォールバック用サーバーのアドレスを取得します。

これにより、攻撃者はマルウェアを再構築・再配布することなくインフラをローテーションでき、通常のテイクダウンやドメイン差し押さえによる対応を複雑化させています。

この手法は、マルウェア運用における広範な傾向を反映しています。実際のペイロード配信や情報窃取システムが集中管理されたままであっても、ブロックチェーンのインフラは設定データを公開するための、堅牢で分散型のレイヤーを提供し得るのです。

防御側にとって、今回のキャンペーンは、AIソフトウェアは検証済みのベンダードメインおよび公式配布チャネルからのみダウンロードすべきであることをあらためて示しています。

組織は、不審なElectronアプリケーションの起動、AppDataから作成される不審な子プロセス、Defenderの除外設定への不正な変更、ブラウザデータへのアクセス、ウォレット拡張機能へのアクセス、そして外部への通信を監視すべきです。

★ どのセキュリティツールを削減すべきか? 1ページで採点 – 「継承したセキュリティスタック」ガイドをダウンロード

翻訳元: https://gbhackers.com/fake-claude-opus-5-app/

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