ブログ一覧に戻る
ベストプラクティス2026年2月16日2分で読めます

npmパッケージにバックドア、ギャンブルゲームの結果操作を狙う精巧な攻撃を確認

npm backdoor lets hackers hijack gambling outcomes

ベストプラクティスnpm

この記事のポイント

【なぜ重要か】 正規のnpmライブラリを模倣した悪意あるパッケージが発見され、特定の環境でのみ動作する高度なバックドアが仕込まれていました。この攻撃は無差別ではなく、ギャンブルサービスを狙い撃ちした標的型攻撃で、新たなサプライチェーン攻撃の手法として注目すべきものです。...

【なぜ重要か】 正規のnpmライブラリを模倣した悪意あるパッケージが発見され、特定の環境でのみ動作する高度なバックドアが仕込まれていました。この攻撃は無差別ではなく、ギャンブルサービスを狙い撃ちした標的型攻撃で、新たなサプライチェーン攻撃の手法として注目すべきものです。

【ポイント】

  • json-bigint-extendなど複数のパッケージが正規のjson-bigintライブラリを偽装し、SERVICE_NAME環境変数で特定環境を検出した場合のみバックドアを起動
  • /v1/pay/purchase-goodsルートに特化したExpress.jsミドルウェアを注入し、決済処理に介入してギャンブル結果を操作
  • x-operationヘッダーによる秘密コマンドで任意SQL実行、ファイル一覧取得、ディレクトリダウンロードが可能
  • fixFlow関数による残高操作エンジンで、ユーザーのギャンブル履歴を遡及的に書き換え、desired balance changeを実現
  • greedy戦略とbacktracking戦略の2つのアルゴリズムで偽造履歴を生成し、「リアルさ」を評価する品質スコアリングシステムで最適な詐欺手法を選択

【まとめ】 特定サービスを狙った極めて精巧なnpmサプライチェーン攻撃です。依存関係の監視強化とパッケージの真正性確認が急務です。

原文を読む

Aikido Security Blog

英語で詳細な技術情報を確認

原文を読む

コメント・質問

この記事についてのコメントや質問を投稿できます

コメントを投稿するにはログインが必要です

ログインする

読み込み中...