悪意あるパッケージが業界を蝕んでいる

業界動向 | 2026年9月03日

業界がソフトウェアの共有を継続するには、侵害されたパッケージを報告し、追跡するための信頼できる仕組みが必要です。

利用できるオープンソースソフトウェアがかつてないほど増える一方で、その利用に伴うリスクも過去最高に高まっています。なぜでしょうか。それは、パッケージポイズニングに関する最近の報告から、公開リポジトリ内のソースコードをスキャンしても、配布されるパッケージの安全性は保証されないことが明らかになっているためです。

パッケージが安全ではないことが明らかであるにもかかわらず、安全だと想定しているため、ソフトウェアサプライチェーンのエコシステムはリスクにさらされています。ビルド成果物、パッケージ、パイプライン、パッケージ配布ポイント、インストール時の動作は、悪意を持って日常的に悪用されています。

パッケージの人気が高いほど、被害は急速に広がります。現在、ポイズニングの多くはAIツールを標的としており、AIエージェントが被害を急速に拡大させているため、業界はパッケージ侵害への対応に追われていると言っても過言ではありません。

これまでの取り組みだけでは目標に到達できない

オープンソースソフトウェアのエコシステムには、侵害されたソフトウェアパッケージの公式レジストリがありません。そのため、組織には、利用するコードパッケージを信頼できるかどうか判断するための信頼性の高い仕組みがありません。さらに、ビルドパイプライン、インストール時の動作、パッケージリポジトリは、侵害されている可能性ではなく、安全であることを前提としています。自動化とAIエージェントにより、リスクはマシンの速度で増大し、加速します。

この新たな課題に対応するため、オープンソースソフトウェアのエコシステムには、以下が必要です。

  1. 信頼できる唯一の情報源を使用して侵害されたパッケージを報告するための、業界全体での連携。
  2. エコシステムのソフトウェアサプライチェーンにおけるセキュリティギャップの解消に向けた集中的な取り組み。
  3. 業界のベストプラクティスを策定し、広く普及させ、実践するというエコシステム全体の取り組み。

知見を深め、改善を続ける文化は、強固な防御となります。ソースコードのエコシステム、ビルドパイプライン、パッケージリポジトリのセキュリティ向上に、絶えず取り組む必要があります。

はじめに

必要なものに近い仕組みはすでにあります。これはOpen Source Security Foundation(OpenSSF)がホストし、Malicious Packages Repository(MPR)と呼ばれています。悪意のあるパッケージを定義し、報告するための一元的な場とプロセスを提供します。侵害されたパッケージの追跡と修復における事実上の標準とするには、業界全体の幅広い参加が必要です。

MPRは、Open Source Vulnerability(OSV)形式と呼ばれる機械処理に適したファイル仕様を採用しています。この形式ではJSONを使用し、レポートの提出と収集、およびスキャナーへのデータ提供を自動化します。これにより、信頼できる研究者が新しいデータを継続的かつ迅速、効率的に提供するための所定の手順が実現します。また、新たな貢献者や改善提案を受け入れている活発なワーキンググループによって維持されています。

OpenSSF MPRのように、悪意のあるパッケージを対象とし、ソースコードの脆弱性に対してCVEプログラムが果たしている役割を担う仕組みが必要です。変革は現状を認識することから始まります。OpenSSF MPR設立の原動力となったのも、まさにこの認識でした。取り組みはすでに始まっていますが、CVEデータベースと同等に有用なものとなるまでには、まだ多くの課題が残されています。業界全体で協力し、共通のソフトウェアエコシステムの信頼性を高めていくことができます。そして、そうすべきです。

共有

著者について

James Hendergart
James Hendergartテクニカルリサーチ担当シニアディレクター | F5

James Hendergartのその他のブログ記事

関連するブログ記事

AIアプリケーションデリバリの10大課題:セキュリティと規制遵守の欠如
業界動向 | 2026/07/23

AIアプリケーションデリバリの10大課題:セキュリティと規制遵守の欠如

AIにより、コンプライアンスの対象は経路やストアのセキュリティ確保から、モデルへのアクセス、検索コンテキスト、出力、エージェントのアクションといったランタイム動作のガバナンスへと広がります。そのため、制御を推論処理により近い場所へ移す必要があります。

AIアプリケーションデリバリーのトップ10:不十分なトラフィック制御
業界動向 | 2026/06/25

AIアプリケーションデリバリーのトップ10:不十分なトラフィック制御

従来のレート制限やスロットリングでは、実際の影響範囲を捉えきれません。AIワークロードはモデル、ベクトルストア、サービスへと処理を分散させるため、レイテンシの急増、連鎖的な障害、再試行を引き起こします。

振る舞いと境界:エージェント型AIがもたらすセキュリティの転換
業界動向 | 2026/06/03

振る舞いと境界:エージェント型AIがもたらすセキュリティの転換

エージェントは、時間の経過とともにリスクが蓄積する、予測困難で際限のない一連の処理を生み出します。セキュリティでは、単一リクエストの検証から、複数のステップで変化し続けるフロー全体にわたる継続的な振る舞いのガバナンスへと移行する必要があります。

エージェントスキル:新たに登場したオープン標準
業界動向 | 2026/04/06

エージェントスキル:新たに登場したオープン標準

スキルは意図を宣言するだけで、制御を強制するものではありません。真のセキュリティは、エージェントの思考がアクションに変わり、ポリシーを適用できるツール境界で確保する必要があります。

パケットからプロンプトへ:推論がスタックに新たなレイヤーを追加
業界動向 | 2026/02/18

パケットからプロンプトへ:推論がスタックに新たなレイヤーを追加

推論はトレーニングでも、実験でも、データサイエンスの演習でもありません。推論は本番環境におけるランタイムの動作であり、アプリケーション層と同様に機能します。