Amazonは、Node Package Manager(npm)エコシステムを標的とした複数の著名なオープンソースソフトウェアサプライチェーン攻撃について、北朝鮮のハッカーとの関連性を指摘しました。
このクラウドコンピューティング大手企業は、typo-crypto、debug、chalk、axiosの各ライブラリの侵害を、Sapphire Sleet(BlueNoroffやStardust Chollimaとしても知られる脅威アクター)と結び付けています。
一連の活動は2025年3月、typo-cryptoパッケージのトロイの木馬化から始まりました。Amazonはこれをテスト運用の段階だったとみています。その後、同年9月には広く利用されているdebugおよびchalkパッケージの侵害へとエスカレートし、わずか2時間でクラウド環境の推定10%に影響が及びました。
2026年3月には、このハッカーがnpmで最も人気のあるパッケージの一つで、週間ダウンロード数が1億件を超えるaxiosを標的にしました。
なお、axiosの事案についてはすでに北朝鮮(DPRK)関連の攻撃者によるものと公に特定されていますが、Amazonはこれをそれ以前のパッケージ侵害と結び付けました。
Amazonによると、攻撃者はパッケージのメンテナーをソーシャルエンジニアリングで欺いてアクセス権を取得し、悪意あるアップデートを公開しました。このアップデートは、疑いを持たないユーザーに自動的に配布されました。
Sapphire Sleetへの帰属は中程度の確信度とされており、これはキャンペーンで観測された共通の戦術・技術・手順(TTP)、コマンド&コントロール(C2)インフラ、そしてさまざまな運用面での類似性に基づいています。
また、研究者たちは攻撃者に金銭的な動機があったとみています。人気パッケージを標的にすることで、下流にいる多数の潜在的な被害者に一度に間接的アクセスできるようになるためです。
Amazonはさらに、最近のサプライチェーン攻撃から浮かび上がったいくつかの傾向を指摘しています。
- 攻撃者は悪意ある機能を一見無害な複数のパッケージに分散させ、検知を困難にしている
- 脅威アクターは、正当なプロジェクトを維持したりコントリビューターになったりすることで、悪意あるコードを仕込む前に何カ月もかけて信頼を築いている
- 悪意ある挙動はパッケージの内容そのものから切り離される傾向を強めており、後から武器化できる外部スクリプト、設定ファイル、サーバーに依存している
- マルウェアはより強力な暗号化と多段階ペイロードを使用しており、実行時または遠隔から取得する鍵によって静的解析を妨げている
- ペイロードは環境認識型になりつつあり、実際の開発環境や本番環境を検知しない限り実行を遅延させ、解析用サンドボックスを回避している
- 攻撃者は、AIコーディングアシスタントが幻覚的に生成したパッケージ名を登録する「スロップスクワッティング(slopsquatting)」の悪用を強めており、開発者や自律型コーディングエージェントがそれらをインストールすることを狙っている
Amazonの説明によると、こうした戦術の多くはAIによって強化・簡略化されており、AIは攻撃者がコードやドキュメント、メンテナーの身元情報を生成する助けとなっています。
Amazonは、これらの脅威に対する多面的な対応策を強調しました。調査結果と脅威インテリジェンスをコミュニティに共有すること、OpenSSFをはじめとする業界パートナーと連携すること、そしてAIを悪用した攻撃から重要なオープンソースソフトウェアを守るAkritesイニシアチブに1,250万ドルを投資することなどが含まれます。
攻撃者に先んじて、すべての防御層をテストする
セキュリティチームが記録できている攻撃成功例はわずか54%、アラートが上がるのはたった14%に過ぎません。残りは環境内を検知されないまま通過しています。
Picusのホワイトペーパーでは、侵害・攻撃シミュレーションによってSIEMとEDRのルールをテストし、脅威の見逃しを防ぐ方法を紹介しています。