Aikido で Vultr をスキャンする
Aikidoは、特定のインテグレーションを通じてVultr上のワークロードの保護を完全にサポートしています。ネイティブインテグレーションは将来追加される可能性がありますが、以下を組み合わせることで、現時点でも完全なカバレッジを実現できます。
- Vultrレジストリまたはその他のOCI互換レジストリ向けのコンテナイメージスキャン
- Vultr Managed Kubernetesまたはセルフマネージドクラスター向けのKubernetesクラスタースキャン
- Vultr Managed Kubernetesまたはセルフマネージドクラスター向けのKubernetesクラスターイメージスキャン
- Vultrインスタンス上のLocal VM Scannerによる仮想マシンスキャン
機能
コンテナイメージスキャン
Vultrのコンテナレジストリや、Vultrから使用するほとんどのサードパーティレジストリはOCI互換であるため、Aikidoでスキャンできます。
Vultrレジストリで読み取り専用またはプル専用のユーザーを作成します: https://docs.vultr.com/products/container-registry/management/configurations/generate-docker-config
以下のOCIガイドに従って、コンテナイメージスキャンを設定してください
汎用OCI互換レジストリKubernetesクラスタースキャン
Vultr Managed Kubernetesを使用している場合、またはVultr VM上で独自のKubernetesクラスターを運用している場合は、それらを汎用Kubernetesクラスターとして接続できます。
Kubernetesクラスタースキャンこのページでは、Kubernetesクラスターのスキャン機能について説明します。マネージドKubernetes環境(EKS、AKS、GKEなど)だけでなく、セルフマネージド/オンプレミス/OpenShiftクラスターにも適用されます。Kubernetesクラスターイメージスキャン
Vultr Managed Kubernetesを使用している場合、またはVultr VM上で独自のKubernetesクラスターを運用している場合は、Kubernetesイメージスキャンを使用して、実行中のコンテナのイメージをスキャンできます。
Kubernetes内のイメージスキャンこのページでは、Aikidoがデプロイ先のKubernetesクラスター内でコンテナイメージをどのようにスキャンできるかを説明します。仮想マシンスキャン
Vultr上の仮想マシンをスキャンするには、Local VM Scannerを使用します。インスタンス上で直接、パッケージ、システム依存関係、および設定を検査します。
ローカルVMスキャン普段お使いの自動化ツール(Ansible、Terraformでプロビジョニングしたスクリプト、cloud-initなど)を使って一元的に展開することで、新しいVultrインスタンスを自動的に登録できます。