innovaTopia

ーTech for Human Evolutionー

Ultralytics AIライブラリに暗号通貨マイナー混入 – GitHubワークフロー悪用の新手サプライチェーン攻撃が発生

Ultralytics AIライブラリに暗号通貨マイナー混入 - GitHubワークフロー悪用の新手サプライチェーン攻撃が発生 - innovaTopia - (イノベトピア)

Last Updated on 2024-12-07 23:38 by admin

人気のPython AIライブラリ「Ultralytics」でサプライチェーン攻撃が発生し、暗号通貨マイニングマルウェアが仕込まれていたことが2024年12月に判明した。

影響を受けたのはバージョン8.3.41および8.3.42で、ライブラリインストール後のCPU使用率の異常な上昇により問題が発覚。攻撃者はGitHub Actions Script Injectionの脆弱性を悪用し、XMRigマイナーを埋め込んでいた。

プロジェクトメンテナーのGlenn Jocher氏は直ちに対応を行い、問題のバージョンをPyPIリポジトリから削除。ComfyUIも警告システムを実装している。

Ultralyticsは機械学習とコンピュータビジョンの分野で広く使用されているライブラリで、GitHubで43,000以上のスター数を持つ人気プロジェクト。月間ダウンロード数は約500万回に達している。

from:Ultralytics AI Library Compromised: Cryptocurrency Miner Found in PyPI Versions

【編集部解説】

今回のUltralyticsのインシデントは、AIライブラリのセキュリティにおける重要な警鐘となる事例として注目すべき出来事です。

この事案で特に注目すべきは、攻撃者がGitHub Actionsの自動化ワークフローを悪用した手法です。コードレビューを通過した後のビルドプロセスで悪意のあるコードを注入するという高度な手法が使われました。これは、オープンソースプロジェクトにおけるCI/CDパイプラインのセキュリティの重要性を改めて示しています。

Ultralyticsは機械学習分野で広く使用されているライブラリで、特にYOLOシリーズの物体検出モデルは産業界で幅広く採用されています。PyPIでの総ダウンロード数は6000万回を超えており、その影響力は非常に大きいものとなっています。

今回の攻撃では暗号通貨マイナーの埋め込みに留まりましたが、同じ手法を使ってより深刻なマルウェアが仕込まれる可能性もあったことを考えると、その潜在的なリスクは計り知れません。特にAIモデルの開発環境が攻撃対象となった点は、今後のAI開発におけるセキュリティ対策の重要性を示唆しています。

この事例から学べる重要な教訓として、以下の点が挙げられます:

  • オープンソースプロジェクトにおけるビルドプロセスの厳格な管理の必要性
  • 依存関係のあるライブラリの定期的なセキュリティ監査の重要性
  • GitHub Actionsなどの自動化ツールにおけるセキュリティ設定の見直し

特に日本企業においても、機械学習モデルの開発・運用が増加している現在、このような供給網攻撃(サプライチェーン攻撃)のリスクは見過ごすことができません。

今後は、AIライブラリの開発者だけでなく、それらを利用する開発者も、セキュリティを考慮したパッケージ管理やバージョン管理の重要性を認識する必要があるでしょう。

【用語解説】

  • GitHub Actions
    継続的インテグレーション/デリバリー(CI/CD)を自動化するためのツール
  • XMRig
    Monero暗号通貨のマイニングソフトウェア

【参考リンク】

  1. Ultralytics公式サイト(外部)
    YOLOシリーズで知られる機械学習ライブラリの開発元。AIモデルの開発・学習・デプロイを提供
  2. Ultralytics GitHub(外部)
    オープンソースのAIモデルとツールを提供する公式リポジトリ。43,000以上のスター数を獲得

参考動画

Multi-Object Tracking with Ultralytics YOLO11

【関連記事】

サイバーセキュリティニュースをinnovaTopiaでもっと読む

author avatar
TaTsu
デジタルの窓口 代表 デジタルなことをまるっとワンストップで解決 #ウェブ解析士 Web制作から運用など何でも来い https://digital-madoguchi.com
ホーム » サイバーセキュリティ » サイバーセキュリティニュース » Ultralytics AIライブラリに暗号通貨マイナー混入 – GitHubワークフロー悪用の新手サプライチェーン攻撃が発生