コンテンツにスキップ

Sonatype Nexus Repositoryのイメージスキャン

Sonatype Nexus RepositoryをAikidoに接続することで、コンテナの既知の脆弱性をスキャンできます。

この機能を有効化するには、以下の簡単な手順に従ってください。

手順1: Sonatype Nexus Repositoryにログインします。インスタンスURL、レジストリ名、認証情報を集める必要があります

インスタンスURLは、Sonatype Nexus Repositoryにアクセスするために必要なURLです。これには http(s):// とインスタンスのポート番号が含まれます。例: https://my-awesome-nexus-repository.com:8081

レジストリ名は、イメージのスキャン対象となるホスト型dockerリポジトリの名前です。リポジトリ一覧を確認する際に見つけることができます。

リポジトリ名・タイプ・フォーマット・オンライン状態を表示するアセットブラウザインターフェース。

この例では、レジストリの名前は docker-hosted です

認証情報には、ユーザートークン(推奨)またはユーザー認証情報のいずれかを使用できます。

右上のプロフィールに移動します

「Sign out」ボタンがある管理者プロフィールセクション。

左サイドバーで「User token」をクリックします。次に「Access user token」ボタンをクリックします

Sonatype Nexus Repositoryのトークンを生成・リセットするためのユーザートークン管理インターフェース。

認証を行い、モーダルからuser token name codeuser token pass codeを取得します

クリップボードコピー機能とセキュリティ警告付きのユーザートークンコード表示。

安全にアクセスするためのコピー機能付きユーザートークンパスコード表示。

Note: Sonatype Nexus Repositoryでユーザートークンが有効化されていない場合、ログイン認証情報を使用することもできます。ユーザートークンの方が一般的に安全でリセットも容易なため、この方法は推奨しません。

手順2: 収集したデータを該当するフィールドに入力し、保存をクリックします

Sonatype Nexusコンテナイメージレジストリを接続・設定するためのフォーム。

手順3: Aikidoがアクセス可能なすべてのコンテナリポジトリを検出し、一覧表示します。

手順4: 検出結果の重複排除の精度を高めるため、リポジトリをコードリポジトリに紐づけることができます。このステップは任意です!

手順5: レジストリ横のアクションメニューで「scan repos in registry」をクリックすると開始されます。結果はFeedに表示されます!