アーティファクトを脆弱性、不正プログラム、およびシークレットについてスキャンしています
tmas scan <artifact to scan> -V -M -Sまたは
tmas scan <artifact to scan> -VMSまたは
tmas scan <artifact to scan> --vulnerabilities --malware --secrets
注意scan コマンドを使用する場合は、少なくとも1つのスキャナーを有効にしてください。 |
地域フラグを使用して別の地域に切り替える
tmas scan docker:yourrepo/yourimage:tag -VMS --region=ap-southeast-2
注意TMAS APIキーと検索に使用するリージョンが一致しないと、検索コマンドが失敗し、403禁止エラーまたはAPIKeyPlatformMismatchErrorが表示されます。
|
リモートレジストリ内のイメージの検索
tmas scan registry:yourrepo/yourimage:tag -VMS
レジストリをアーティファクトソースとして使用する場合、コンテナランタイムは必要ありません。さらに、レジストリアーティファクトソースからの検索結果を使用して、Container Security。
プライベートレジストリからイメージをスキャンするには、スキャンを試みる前に
docker login
などのツールを使用してレジストリにログインする必要があります。TMASはDockerの事前構成された認証情報を使用するために、Dockerの認証動作に従います。
注意プライベートレジストリからのイメージに対して不正プログラムスキャンを実行し、Docker credsStore (
.docker/config.json ) を使用する場合、.config/containers/registries.conf ファイルに credential-helpers=<your credsStore> 設定を追加します。例えば、Docker credsStore が desktop の場合、credential-helpers = ["desktop"] を追加します。Docker Hub のプライベートレジストリからのイメージに対して不正プログラムスキャンを実行する場合、サーバー名 https://docker.io または docker.io でログインすることを確認してください。例えば、docker login docker.io 。 |
情報ログを有効にする
tmas scan docker:yourrepo/yourimage:tag -VMS -v
脆弱性分析に使用するSBOMのディスクへの保存
tmas scan docker:yourrepo/yourimage:tag -VMS --saveSBOM
--saveSBOM
フラグが有効な場合、生成されたSBOMはローカルディレクトリに保存されてからTrend Vision Oneに送信されて検索されます。プラットフォームフラグを使用してコンテナイメージのプラットフォームまたはアーキテクチャを指定する
このフラグを使用すると、複数アーキテクチャのコンテナイメージを検索するときに使用するプラットフォームまたはアーキテクチャを指定できます。
tmas scan registry:yourrepo/yourimage:tag@sha256:<multiple-architecture-digest> -VMS --platform=arm64
複数アーキテクチャのレジストリイメージに対して、サポートされていないアーキテクチャを指定しようとすると、エラーが発生します。アーキテクチャ固有のレジストリイメージを検索する場合、プラットフォームフラグは無視されます。
tmas scan docker:yourrepo/yourimage:tag@sha256:<arm64-specific-digest> -VMS --platform=arm64
注意このフラグは、ホストとは異なるアーキテクチャのDockerまたはPodmanデーモンからイメージをスキャンしようとする場合に必要です。
|
脆弱性および秘密の検出の上書き
tmas scan <artifact_to_scan> -VMS --override path/to/tmas_overrides.yml
上記のコマンドを使用して、無視したい誤検知やその他の脆弱性やシークレットの検出結果を上書きします。上書きファイルは、
vulnerabilities
や secrets
のように、各スキャンタイプの下に定義されたルールを持つ YAML 構造を使用します。シークレットと脆弱性の両方に対して上書きを提供する場合は、すべての上書きを同じ
YAML ファイルに指定します。詳細については、脆弱性および秘密の検出を上書き を参照してください。
注意不正プログラムの検出を上書きすることは現在サポートされていません。
|