Skip to main content

Container-Images direkt in Ihren Registries schützen

Artikel von

Liron Lifshitz-Yadin

30. April 2019

0 Min. Lesezeit

Wir freuen uns, unser Angebot für Container Vulnerability Management weiter auszubauen und jetzt auch Integrationen mit Ihren Container-Image-Registries bereitzustellen.

Anfällige Images testen, überwachen und beheben

Mit den neuen Integrationen von Snyk für Container-Registries können Sie Ihre Container-Images direkt in Ihren Registries auf Schwachstellen prüfen. Außerdem können Sie Registry-Images auf neu bekannt gewordene Schwachstellen überwachen.

Wenn Schwachstellen gefunden werden, bietet Snyk Empfehlungen zur Behebung. Wenn Sie Ihre Dockerfile zum Testen hinzufügen, erhalten Sie von Snyk außerdem konkrete Empfehlungen zur Behebung durch ein optimales Basis-Image.

Docker Hub ist die erste Container-Registry, in die wir eine Integration bereitstellen. Weitere Integrationen folgen in Kürze, darunter Azure Container Registry (ACR), Amazon Elastic Container Registry (ECR), Google Container Registry (GCR) und Jfrog Artifactory.

Entwicklerinnen und Entwickler stärken

Mit den zusätzlichen Registry-Integrationen unterstützen wir Entwicklerinnen und Entwickler weiterhin dabei, Container-Sicherheit nahtlos umzusetzen. Sie können ihre Registry-Images testen und ganz einfach auf neu entdeckte Schwachstellen überwachen. Außerdem können sie selbst festlegen, wie sie benachrichtigt werden möchten.

Erste Schritte mit der Docker-Hub-Integration

Eine neue Integrationsoption für Docker Hub ist jetzt auf der Seite Integrationen unter snyk.io verfügbar, wie in der folgenden Abbildung zu sehen:

Docker-Hub-Integrationskarte mit BETA-Kennzeichnung und einer Schaltfläche „Projekte hinzufügen“

Sobald Sie die Integration eingerichtet haben, können Sie Ihre Images auswählen und als neue Projekte in Snyk importieren.

Die folgende Abbildung zeigt das Repository und die Tag-Liste von Docker Hub:

Snyk-Oberfläche mit der Frage, welche Docker-Hub-Images getestet werden sollen, und den Einträgen karnisnyk/magic und karnisnyk/docker-goof mit Kontrollkästchen

Nach dem Import werden Projekte entsprechend Ihren Docker-Hub-Repositories gruppiert. Mit dem neuen speziellen Filter können Sie ausschließlich Ihre Docker-Hub-Projekte anzeigen. Snyk überwacht diese Images und testet sie regelmäßig gemäß Ihren Benachrichtigungseinstellungen.

Docker-Hub-Repositoryliste für karnisnyk/docker-goof mit dem neuesten Image-Tag und der Anzahl der Schwachstellen.

Optimale Empfehlungen zur Behebung durch ein Basis-Image erhalten, wenn Sie Ihre Dockerfile hinzufügen

Für detailliertere Empfehlungen zur Behebung können Sie die Dockerfile des Images in Ihren Git-Repositories verknüpfen. Klicken Sie in der Projektliste auf das Zahnradsymbol des Projekts, das Sie testen möchten, um es mit dem entsprechenden Git-Repository und der Dockerfile zu verknüpfen, wie im folgenden Beispiel:

Docker-Projekteinstellungen mit dem Repository karnirwl/docker-goof und dem Dockerfile-Pfad /Dockerfile.

Nach dem Hinzufügen empfiehlt Snyk die optimale Maßnahme, um Ihr Basis-Image auf eine sicherere Version zu aktualisieren. Wenn das verwendete Basis-Image veraltet ist, empfiehlt Snyk alternativ einen Neuaufbau.

Nach dem Hinzufügen können die Empfehlungen von Snyk Folgendes umfassen:

  • Minor-Upgrades – das sicherste und beste verfügbare Minor-Upgrade

  • Major-Upgrades – eine Option für ein Major-Upgrade, mit dem mehr Schwachstellen behoben werden, das jedoch ein höheres Risiko birgt

  • Alternative Upgrades – geeignete alternative Images, mit denen Sie Ihr aktuelles Basis-Image durch andere Images ersetzen können, die möglichst wenige Schwachstellen aufweisen.

  • Wenn Ihr Basis-Image veraltet ist, empfiehlt Snyk außerdem, Ihr Image neu zu erstellen.

Hier ein Beispiel für solche Empfehlungen:

Projekt-Dashboard von Lironly mit Docker-Image-Schwachstellen, Abhängigkeiten, Quelle und Empfehlungen für ein Upgrade des Basis-Images

Weitere Informationen zu unserer Lösung für Container Vulnerability Management finden Sie in unserer neuen Dokumentation.

Bleiben Sie dran – weitere Ankündigungen folgen in Kürze!

Container-Sicherheit mit Fokus auf Entwickler

Snyk findet und behebt automatisch Schwachstellen in Container-Images und Kubernetes-Workloads.

Weiterlesen

feature customer snowflake
Article

Sicherheit von Anfang an: Die Snyk Studio-Integration für Snowflake Cortex Code

Snyk Studio ist in Snowflake Cortex Code integriert und scannt KI-generierten Code, Abhängigkeiten und Container während der Entwicklung auf Schwachstellen.

blog feature pypi spoof
Article

Die gesamte Snyk AI Security Platform – kostenlos für Open-Source-Maintainer

Open-Source-Maintainer werden von echten Schwachstellenmeldungen überflutet und brauchen Unterstützung dabei, diese zu priorisieren, zu beheben und schneller Korrekturen bereitzustellen. Das Secure Developer Program von Snyk bietet qualifizierten Projekten kostenlosen Zugang zur Snyk AI Security Platform.

feature insights announcement
Blog

Node-gyp-Supply-Chain-Kompromittierung: Ein sich selbst verbreitender npm-Wurm, der sich in binding.gyp versteckt

Ein neuer npm-Wurm missbraucht binding.gyp, um node-gyp während der Installation auszuführen. So können schädliche Pakete Code ohne Lifecycle-Skripte ausführen. Der Wurm stiehlt Zugangsdaten, setzt sich in GitHub fest und verbreitet sich selbstständig über Maintainer.