AI関連の最新ニュースをピックアップ

セキュリティメディアなどの報道により、OpenAIが開発したプログラム生成AI(人工知能)である「OpenAI Codex(コーデックス)」の関連ツールを装った悪意あるnpm(JavaScript向けのパッケージ管理システム)パッケージが公開されていたことが明らかになりました。このパッケージは、インストールした開発者から認証トークン(本人確認用の電子データ)を盗み出すサプライチェーン攻撃(ソフトウェアの供給網を狙って悪意あるコードを仕込む手法)を実行していました。AI開発支援ツールの利用が急速に拡大する中、攻撃者は従来の強固な防御壁を避け、開発者の信頼されたワークフローを起点にした不正アクセスを試みていると見られます。
攻撃者は、OpenAI Codex環境で役立つ正規のユーティリティに見せかけたパッケージを作成し、公開しました。このパッケージはインストール後にバックグラウンドで機能し、OpenAI Codexの認証トークンや開発者アカウントの認証情報、永続的なリフレッシュトークンを収集していました。収集されたデータは、攻撃者が管理する外部のサーバーへ密かに送信されていました。パッケージ自体が正常なツールとして機能するため、開発プロセスの日常業務に隠れて不正な挙動が気付かれにくく、発見が遅れる原因になったと報告されています。
オープンソースのリポジトリや開発ツールを媒介とするサプライチェーン攻撃は、少数のパッケージを改ざんするだけで、それを利用する数多くの下流プロジェクトや開発環境へ一度にアクセスを拡大できるため、近年増加傾向にあります。 さらに、依存パッケージの更新や外部APIキーの連携は、開発者にとって「信頼された日常の作業」であるため、従来のセキュリティツールでは不正通信を検知することが困難です。実際に不正アクセスが行われるまで侵害に気付かないケースが多いとされています。
対策として、開発者のエンドポイントにおける実行ログ、不審なネットワーク送信、認証ログなどを統合的に分析し、通常とは異なるアクセスパターンを早期に検出するアプローチが推奨されています。
AIコーディング支援ツールの普及は開発効率を劇的に向上させる一方で、開発現場における「信頼」を悪用した新たなサイバーリスクを生み出しています。特に、サードパーティ製のプラグインや連携ツールは十分な安全監査を行わずに導入されることが多いため、攻撃者にとって絶好の標的となっています。開発者や企業は、依存するソフトウェアの厳格な検証やAPIキーの有効期限管理を徹底するほか、開発環境の常時監視など、ゼロトラスト(すべてのアクセスを疑い検証する考え方)に基づくセキュリティ体制の再構築が必要とされるでしょう。