- Amazon、複数のソフトウェアサプライチェーン攻撃を北朝鮮系ハッキング集団1つに関連付け
- 生成AIにより、信頼されたソフトウェアパッケージに隠された説得力の高いマルウェアが大規模に生成可能に
- 攻撃者は信頼されたメンテナーを操り、開発者に不正な改ざん済みソフトウェアアップデートを配布
Amazonは、人気のNPMソフトウェアライブラリで最近発生した複数の侵害を、北朝鮮の脅威アクターに関連付けました。
Amazon Threat Intelligenceのレポートによると、axios、debug、chalk、typo-cryptoの各パッケージで発生した最近の侵害は、いずれも単一の集団によるものであることが判明しました。
この集団は、SAPPHIRE SLEET、STARDUST CHOLLIMA、BlueNoroff、CageyChameleon、Alluring Piscesなどの名称でセキュリティコミュニティ全体で追跡されています。
攻撃者は信頼を悪用し広く使われるパッケージを侵害
2025年3月、この脅威アクターは正規の依存関係を装ったトロイの木馬化されたファイルを通じて、typo-cryptoパッケージを侵害しました。
同じ集団はその後、2025年9月にdebugとchalkを、2026年3月にはaxiosを侵害しました。
axiosだけでも週間ダウンロード数が1億回を超えており、現在存在するJavaScriptライブラリの中でも最も広く使われているものの一つです。
いずれのケースでも、攻撃者は不正なソフトウェアアップデートを公開する前に、信頼されたメンテナーに対してソーシャルエンジニアリングを行っていました。
これらのパッケージの最新バージョンを自動的に取得していた組織は、警告なしに侵害されたコードを受け取ることになりました。
Wiz Researchの報告によると、debugとchalkの事件では、わずか2時間の間にクラウド環境のおよそ10件に1件が影響を受けたとされています。
Amazonは、この手口を金銭目的によるものと評価しています。少数の人気パッケージを侵害するだけで、何千もの下流環境へ同時にアクセスできるようになるため、組織を個別に狙うよりもはるかに効率的だからです。
また攻撃者は、単一の不正パッケージによる攻撃から、一見普通に見える複数の依存関係に処理を分散させ、時間をかけて別々に公開する手法へと移行しつつあります。
生成AIが自動コードレビューに新たなリスクをもたらす
生成AIによって、攻撃者は今や、説得力のあるドキュメントや架空のメンテナー情報とともに、筋の通った、コメントの行き届いたコードを生成できるようになっています。
悪意あるコードの各バリアントは変異・改名・再暗号化が可能なため、アンチウイルスなどの検知ツールが照合できる安定した単一のシグネチャが残らなくなっています。
攻撃者はまた、AIコーディングアシスタントが通常の開発作業中に幻覚(ハルシネーション)によって生成してしまうパッケージ名を先回りして登録する、いわゆる「slopsquatting」の悪用も始めています。
幻覚によって生まれた架空のパッケージ名がコーディングアシスタントによって推奨されると、あらかじめその名前を登録しておいた攻撃者は、直接マルウェアを配布できることになります。
Amazonは、不正パッケージが手作業でコードを精査する人間のアナリストだけでなく、自動化されたAIレビュアーを欺くように設計されるケースが増えていると警告しています。
コメントやREADMEファイル、docstring内に埋め込まれた隠し命令によって、AIスキャナーが危険なコードを安全と誤って承認するよう操作される可能性があります。
Amazon Threat IntelligenceおよびAmazon Inspectorは、攻撃者が不正な処理を複数のパッケージに分散させ、それぞれ単体では無害に見えるようにしている事例を確認しています。
これらの不正な挙動は、個別のコンポーネントが意図された順序で実行時に組み合わさって初めて表面化します。
Amazonは、こうした進化するサプライチェーンリスクの検知を支援するため、Amazon Inspectorおよびより広範な脅威インテリジェンスプログラムに投資してきました。
同社はまた、Linux FoundationのAkritesイニシアチブにも参加し、AIを悪用した攻撃からオープンソースソフトウェアを守るために1,250万ドルを拠出しています。
AI生成マルウェアへのこうした移行は、従来のパターンマッチングだけでは、同様の手法を用いる将来のランサムウェアキャンペーンを含む進化する脅威に対して、効果が薄れていく可能性を示唆しています。