TrapDoorマルウェアが主要なリポジトリ全体で暗号ウォレットと開発者キーを標的とする

icon币界网
共有
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary icon概要

expand icon
TrapDoorと呼ばれる新しいマルウェアキャンペーンが、npm、PyPI、Crates.ioなどの主要なオープンソースプラットフォーム上の開発ツールを標的にしています。この脅威は、悪意のあるパッケージを通じて暗号通貨ウォレットの鍵、クラウド認証情報、オンチェーンデータを盗み取ります。これまでに30以上の感染したパッケージと300以上のバージョンが特定されています。マルウェアはインストールまたはコンパイル中に活性化し、SSH鍵、APIトークン、ブラウザの認証情報を収集します。攻撃者はまた、AIツールを用いてコードワークフローを操作し、機密情報を露出させています。
CoinGapeが報道:

セキュリティ研究者によると、TrapDoorと呼ばれるマルウェアの活動が複数のオープンソースソフトウェアリポジトリに広がっており、暗号通貨およびブロックチェーン開発者が使用する依存関係エコシステムが影響を受けています。攻撃者の目標はローカルファイルだけでなく、ウォレット秘密鍵、クラウドサービスの認証情報、コードリポジトリのアクセストークンなどの高価値データです。

三大オープンソースリポジトリで同時に悪意のあるパッケージが発見された

この攻撃は、npm、PyPI、Crates.ioの3つの主要なソフトウェアパッケージエコシステムを対象としています。研究者は、30以上の悪意のあるパッケージを特定し、関連する影響を受けたバージョンが300以上に上り、短期間で集中して出現したと述べています。

報道によると、この活動は5月22日前後から活発化し始めた。一方で、GitHubは5月20日に内部コードリポジトリへの不正アクセスがあったことを公表している。現在の情報によると、これらの悪意のあるパッケージは散発的にアップロードされたのではなく、複数のアカウントによって段階的に投入され、早期に発見されるリスクを低減していた。

インストールおよびコンパイル段階でトリガーされます

TrapDoorの拡散方法は、開発者が日常的に使用するインストールおよびビルドフローに依存しています。JavaScriptパッケージは、依存関係のインストール後にpost-installスクリプトによって自動的に実行され、Pythonパッケージはインポート段階でトリガーされ、Rustパッケージはビルドスクリプトを介してコンパイル時に実行されます。

悪意のあるコードが実行されると、SSHキー、APIトークン、環境変数、一般的な設定ファイルを含むローカルシステムの機密情報がスキャンされます。一部のサンプルは、ブラウザに保存された認証情報も読み取り、盗まれたデータを攻撃者が制御する外部サーバーに送信します。

研究者らは、個々のサンプルが起動プロセスを変更したり、開発ツールに悪意のあるフックを挿入したりして、その後のアクセスを維持しようとしていると指摘しました。

ウォレット、AWS、GitHubが主要な標的となっている

ターゲットの選択から、この攻撃は明らかに暗号通貨開発のシーンを狙っています。マルウェアは暗号ウォレット関連のデータを収集すると同時に、AWS資格情報とGitHubアクセストークンの取得を試みます。これらの情報が漏洩した場合、攻撃者はプライベートコードリポジトリ、デプロイプロセス、バックエンドシステムにさらにアクセスする可能性があります。

クラウドおよびコード権限に加え、SSH鍵も重点的な対象です。関連する鍵が盗まれた場合、攻撃者はそれを用いて開発者デバイスに侵入し、甚至は本番サーバーに接続する可能性があります。暗号プロジェクトにとって、これは個人端末にとどまらず、インフラストラクチャやリリースチェーンにもリスクが拡大することを意味します。

AIコーディングツールも攻撃チェーンに組み込まれている

この行動のもう一つの特徴は、AI支援開発環境の利用を開始したことである。一部の悪意のあるパッケージには、.cursorrulesやCLAUDE.mdなどの設定ファイルが含まれており、AIコーディングアシスタントがプロジェクトの指示を理解し実行するのに影響を与えることを目的としている。

報道によると、攻撃者は従来の悪意のあるコード実行に頼るだけでなく、AIツールのワークフローを活用して、機密情報の漏洩や不適切な操作を誘導しようとしています。これはサプライチェーン攻撃がコードレベルから、開発者が使用する自動化ツールチェーンまで拡大していることを示しています。

免責事項: 本ページの情報はサードパーティからのものであり、必ずしもKuCoinの見解や意見を反映しているわけではありません。この内容は一般的な情報提供のみを目的として提供されており、いかなる種類の表明や保証もなく、金融または投資助言として解釈されるものでもありません。KuCoinは誤記や脱落、またはこの情報の使用に起因するいかなる結果に対しても責任を負いません。 デジタル資産への投資にはリスクが伴います。商品のリスクとリスク許容度をご自身の財務状況に基づいて慎重に評価してください。詳しくは利用規約およびリスク開示を参照してください。