Container-Image-Scans für Softwarezerlegung
Die Apps ITOM-Transparenz, Muster für Discovery und Service-Mapping und Kubernetes Visibility Agent sind in Aqua Trivy integriert, um Daten zu Container-Images und Betriebssystempaketen zu sammeln. Sie können Ihre Kontrolle über die Containerbereitstellung erhöhen, indem Sie Einblick in die Containerkomponenten erhalten.
Vorteile des Scannens von Bildern
- Es hilft Ihnen, in Containern installierte Software für regulatorische und Compliance-Anwendungsfälle zu identifizieren.
- Es hilft Ihnen, Unternehmensrichtlinien einzuhalten, z. B. die Verwendung von Golden Images, veraltete Software, obligatorische Bezeichnungen oder Konfigurationsrichtlinien.
- Es hilft Ihnen auch bei der Verwaltung von lizenzierter Software, die in Containern ausgeführt wird.
- Sie können den Servicekontext auch mithilfe von Tags und Service Mesh abrufen, um deren Auswirkungen auf Ihre Organisation zu verstehen.
Anwendungsfälle für das Scannen von Bildern mit ITOM-Transparenz
Sie können zwei Apps ITOM-Transparenz verwenden, um Container-Images zu scannen: Muster für Discovery und Service-Mapping und Kubernetes Transparenz-Agent. Muster sind ein Funktionssatz, der von Discovery, Cloud-Discoveryund Service-Mappingverwendet wird. Kubernetes Transparenz-Agent ist eine Funktion von Agent Client Collector. Während Kubernetes Visibility Agent (früher bekannt als CNO-V) besser für Kubernetes und dynamische containerisierte Arbeitsauslastungen geeignet ist, eignet sich die musterbasierte Discovery besser für Nicht-Kubernetes-Container Docker.
- Anwendungsfall Nr. 1
- Sobald eine Anwendung in Container-Images paketiert wurde, kann ein Sicherheitsexperte das Basis-Image sowie das endgültige Image auf Schwachstellen scannen und Betriebssystempakete, Softwareabhängigkeiten und Anwendungsdatensätze identifizieren. Dies gilt speziell für den containerisierten MSSQL-Server.
| Transparenzmethoden | Methodeneigenschaften | Was erkannt wird |
|---|---|---|
|
Muster für Discovery und Service-Mapping und Aqua Trivy:
|
|
Erkannt mit Muster für Discovery und Service-Mapping:
Weitere Informationen finden Sie unter:
|
Kubernetes Transparenz-Agent und Aqua Trivy:
|
Für die aufKubernetes dem Transparenz-Agent basierende Discovery müssen keine Anmeldeinformationen eingerichtet werden, und auch MID-Serverist nicht erforderlich. Der Zugriff erfolgt über ServiceAccount/ClusterRole. Die Installation erfolgt über die YAML-Datei „Helm Chart“ oder Kubernetes. Die Discovery wird nahezu in Echtzeit ausgeführt. Verwenden Sie den Kubernetes Explorer, um SBOMherunterzuladen. |
Erkannt mit Kubernetes Visibility Agent
|
- Anwendungsfall Nr. 2
- Ein Compliance-Beauftragter kann einen SBOMgenerieren, um eine detaillierte Liste der Abhängigkeiten des Containerimages zu erhalten und um sicherzustellen, dass die Software die Branchenvorschriften erfüllt.
| Transparenzmethode | Methodeneigenschaften |
|---|---|
| Kubernetes -Muster oder Docker -Muster | SBOM Die Erstellung von ist Teil des Container-Scans. |
| Kubernetes Transparenz-Agent | Die ErstellungSBOM von ist auch Teil des Container-Scans, , aber die Verwendung von ACC eignet sich am besten für Organisationen, die Flexibilität benötigen, um sowohl eine vollständige als auch eine kontinuierliche Discovery durchzuführen. |
- Anwendungsfall Nr. 3
-
Ein Techniker hat einen Fehler in einem anwenderdefinierten Image gefunden und muss alle Kubernetes -Pods finden, die mit diesem Image ausgeführt werden.
| Transparenzmethode | Methodeneigenschaften | Was erkannt wird |
|---|---|---|
| Kubernetespattern | Aqua Trivy Containerscans sind nicht erforderlich. Sie können die Pods anhand von Mustern identifizieren. |
|
| Kubernetes -Muster mit Cloud-Discovery | Aqua Trivy Containerscans sind nicht erforderlich. Sie können die Pods anhand von Mustern identifizieren. | Alle oben genannten sowie Account- oder Regionsdetails |
- Anwendungsfall Nr. 4
- Ein -Entwickler findet einen Fehler in einem anwenderdefinierten Image und muss alle Docker -Container (nicht Kubernetes) finden, die mit diesem Image ausgeführt werden.
| Transparenzmethode | Methodeneigenschaften | Was erkannt wurde |
|---|---|---|
| Horizontal-Discovery von VM mit Docker (MusterDocker ) | Aqua Trivy Containerscans sind nicht erforderlich. Sie können die Pods anhand von Mustern identifizieren. | Siehe: Docker-Virtualisierung |
Bilderscans mit Muster für Discovery und Service-Mapping
Die MusterKubernetes und Docker sind in das Tool Aqua Trivy integriert und führen regelmäßige Aufgaben aus, um Container-Images und Betriebssystempakete in festen Intervallen von 10 Images pro Minute zu erkennen. Während des Scanvorgangs zeigt das Muster den Scanstatus an. Das -Muster erkennt BS-Pakete, die zu einem Image gehören. Dann werden die Image-Befehlsattribute wie die CI-Klasse gesucht. Basierend auf den Befehlsattributen erstellt das Muster Anwendungsdatensätze. Darüber hinaus verwendet das Muster angereicherte Skripts, um den Anwendungsdatensätzen Details hinzuzufügen. Danach ordnet das Muster die Beziehungen zwischen den BS-Paketen und den Containern zu.
Ein Teil der Daten wird in Tabellen CMDB und ein Teil in Transformationstabellen ( temporäre Nicht-CMDB-Tabellen) gefüllt. Die Transformationstabellen werden mit dem Muster installiert. Die Informationen, die Sie durch das Scannen erhalten, umfassen beispielsweise die Ursprungsregistrierung, den Softwarenamen und die Version.