コンテンツにスキップ

オープンソース依存関係・コンテナ内のマルウェア検出

オープンソース依存関係のマルウェア検出

Section titled “オープンソース依存関係のマルウェア検出”

コードリポジトリを Aikido に接続すると、インストールされているすべてのパッケージに対して、難読化されたコード、不明なサーバーへ予期せずデータを流出させるコード、開発者のマシンへのインストール中にコマンドを実行しようとするコード、ビットコインマイナーをインストールするコードなどのマルウェアがスキャンされます。


この機能は Pro プラン以上で自動的に有効になります。Aikido は悪意のあるパッケージを検出するために、1日あたり10万件以上のパッケージを処理しています。最新の統計情報はこちらをクリックしてご確認ください。

対応する15のエコシステム
  • NPM
  • PyPI
  • GitHub Actions
  • Packagist
  • Ruby
  • VS Code
  • Open VSX
  • NuGet
  • Maven
  • Chrome
  • Rust
  • Go
  • WordPress
  • Skills
  • Drupal

影響を受けているかどうかを確認する

Section titled “影響を受けているかどうかを確認する”

「Reports」 → **「Malware Monitor」**にあるMalware Monitorで、自環境が悪意のあるパッケージの影響を受けているかどうかを確認できます。

追加の対策として、コンテナ内のマルウェアもスキャンします。これは、マルウェアを検知できるコード関連のロックファイルが常に存在するとは限らないことや、組織が本番環境に到達する前に公開・非公開レジストリからイメージを取得する場合があることから重要です。

コンテナのマルウェアスキャンは Pro プランで自動的に有効になり、新しいコンテナイメージが環境に追加されるたびに継続的に実行されます。

Safe Chainによるインストール時のマルウェア防止

Section titled “Safe Chainによるインストール時のマルウェア防止”

開発者のワークステーションにインストールされる前に悪意のあるパッケージを阻止したい場合は、Safe Chainを使用してください。

Safe Chain はパッケージのインストールに直接保護を追加します。インストール中にパッケージとネストされた依存関係をチェックし、難読化されたコード、データ流出、インストールスクリプト、クリプトマイナーといった既知の悪意ある挙動をブロックします。

これはリポジトリおよびコンテナでのマルウェア検出を補完するものであり、コードベース、CI、本番システムに到達する前の、開発者ワークフローのより早い段階で脅威を捕捉するのに役立ちます。