Profilanwendbarkeit: Stufe 1
Bilder, die auf Amazon EKS bereitgestellt werden, auf Schwachstellen DURCHSUCHEN.
Schwachstellen in Softwarepaketen können von Hackern oder bösartigen Benutzern ausgenutzt
werden, um unbefugten Zugriff auf lokale Cloud-Ressourcen zu erhalten. Amazon ECR
und andere Drittanbieterprodukte ermöglichen das Scannen von Bildern auf bekannte
Schwachstellen.
HinweisBilder werden standardmäßig nicht gescannt.
|
Auswirkung
Wenn Sie AWS ECR verwenden
Die folgenden sind häufige Fehler beim DURCHSUCHEN von Bildern. Sie können solche
Fehler in der Amazon ECR-Konsole anzeigen, indem Sie die Bilddetails anzeigen oder
über die API oder AWS CLI mit der
DescribeImageScanFindings API.-
Sie könnten einen
UnsupportedImageError-Fehler erhalten, wenn Sie versuchen, ein Image zu durchsuchen, das mit einem Betriebssystem erstellt wurde, für das Amazon ECR keine Bilddurchsuchung unterstützt. Amazon ECR unterstützt die Schwachstellensuche für Hauptversionen von Amazon Linux, Amazon Linux 2, Debian, Ubuntu, CentOS, Oracle Linux, Alpine und RHEL Linux-Distributionen. Amazon ECR unterstützt keine Durchsuchung von Bildern, die aus dem Docker-Scratch-Image erstellt wurden. -
Ein Schweregrad von
UNDEFINEDwird zurückgegeben. Möglicherweise erhalten Sie ein Scan-Ergebnis mit einem Schweregrad vonUNDEFINED. Die folgenden sind die häufigsten Ursachen dafür:-
Die Sicherheitslücke wurde von der CVE-Quelle keiner Priorität zugewiesen.
-
Der Sicherheitslücke wurde eine Priorität zugewiesen, die von Amazon ECR nicht erkannt wurde.
-
Um die Schwere und Beschreibung einer Sicherheitslücke zu bestimmen, können Sie die
CVE direkt aus der Quelle einsehen.
Prüfung
Bitte befolgen Sie die Richtlinien von AWS ECS oder Ihrem Drittanbieter-Bildscananbieter,
um die Bildscannung zu aktivieren.
aws ecr describe-repositories --repository-names $REPO_NAME --region $REGION_CODE
Wiederherstellung
Um AWS ECR für das Scannen von Images zu nutzen, befolgen Sie bitte die folgenden
Schritte. Um ein Repository zu erstellen, das für das Scannen beim Push konfiguriert
ist (AWS CLI):
aws ecr create-repository --repository-name $REPO_NAME --image-scanning- configuration scanOnPush=true --region $REGION_CODE
Um die Einstellungen eines bestehenden Repositorys zu bearbeiten (AWS CLI):
aws ecr put-image-scanning-configuration --repository-name $REPO_NAME -- image-scanning-configuration scanOnPush=true --region $REGION_CODE
Verwenden Sie die folgenden Schritte, um einen manuellen Bild-Durchsuchung mit der
AWS Management Console zu starten.
-
Öffnen Sie die Amazon ECR-Konsole unter https://console.aws.amazon.com/ecr/repositories.
-
Wählen Sie in der Navigationsleiste die Region aus, in der Sie Ihr Repository erstellen möchten.
-
Wählen Sie im Navigationsbereich Repositories aus.
-
On the Repositories page, choose the repository that contains the image to scan.
-
Auf der Seite Bilder wählen Sie das Bild aus, das Sie durchsuchen möchten, und wählen Sie dann Durchsuchen.
