TMAegisBeta
Thêm quy tắc cho gke

Google Kubernetes Engine (GKE)

TMA-GKE-5.1.1

Enable Artifact Analysis scanning for Artifact Registry container images

Trung bìnhCấp 2Tự độnggke

Mô tả

Enable Artifact Analysis vulnerability scanning for container images stored in Artifact Registry and used by GKE Standard workloads. This verifies that container images are scanned at the registry layer before deployment to identify known vulnerabilities in image packages, dependencies, and software components. Requires gcloud (serviceusage.services.list) for GKE_PROJECT or the default project. Repository-level scanning exclusions still need review.

Cách kiểm tra

Phương pháp kiểm tra: Lệnh shell

shell
v=$(gcloud services list --enabled ${GKE_PROJECT:+--project=$GKE_PROJECT} --filter='config.name=containerscanning.googleapis.com' --format='value(config.name)') || exit 1
if [ "$v" = containerscanning.googleapis.com ]; then echo compliant; else echo "noncompliant: Container Scanning API disabled"; fi
Đầu ra mong đợi
compliant

Cách khắc phục

Phương pháp khắc phục: Hướng dẫn hoặc bản vá hạ tầng

Enable Artifact Analysis automatic vulnerability scanning for container images stored in Artifact Registry and used by GKE workloads. Enabling the Container Scanning API activates automatic scanning for images pushed to standard and remote Docker repositories in Artifact Registry, and it also enables the Container Analysis API for vulnerability metadata storage and retrieval. Enable the required project APIs: gcloud services enable artifactregistry.googleapis.com containerscanning.googleapis.com \ --project=$PROJECT_ID If scanning was disabled on a specific Artifact Registry repository, update the repository to allow vulnerability scanning: gcloud artifacts repositories update $REPOSITORY \ --project=$PROJECT_ID \ --location=$LOCATION \ --allow-vulnerability-scanning Note: Repeat the repository update command for each Docker repository that stores images deployed to GKE Standard ...

Thuộc tính

Hệ điều hành
Bất kỳ
Thẻ
gkemanaged-servicesregistry
Tham chiếu
CIS Google Kubernetes Engine (GKE) Benchmark v2.0.0 - 5.1.1 Enable Artifact Analysis scanning for Artifact Registry container images

Kiểm tra máy này

Chạy lệnh này trên máy bạn được phép kiểm tra. Lần quét chỉ ở chế độ đọc.

shell
tmaegis scan --target gke --level 2