Auf dieser Seite werden Cloud de Confiance Dienste und Funktionen beschrieben, mit denen Sie Ihre Artefakte schützen können.
Verschlüsselung ruhender Daten
Standardmäßig verschlüsselt Cloud de Confiance by S3NS Daten im inaktiven Zustand automatisch mit von Google verwalteten Verschlüsselungsschlüsseln. Wenn Sie bestimmte Compliance- oder gesetzliche Anforderungen für die Schlüssel zum Schutz Ihrer Daten erfüllen müssen, können Sie Repositories erstellen, die mit kundenverwalteten Verschlüsselungsschlüsseln (Customer-Managed Encryption Keys, CMEK) verschlüsselt sind.
Zugriffssteuerung
Standardmäßig sind alle Repositories privat. Halten Sie sich an das Sicherheitsprinzip der geringsten Berechtigung und gewähren Sie Nutzern und Dienstkonten nur die Mindestberechtigungen, die erforderlich sind.
Daten-Exfiltration verhindern
Um Daten-Exfiltration zu verhindern, können Sie mit VPC Service Controls Artifact Registry und andere Cloud de Confiance by S3NS Dienste in einem Netzwerk sicherheitsperimeter platzieren.
Nicht verwendete Images entfernen
Entfernen Sie nicht verwendete Container-Images, um die Speicherkosten zu senken und das Risiko zu verringern, dass alte Software verwendet wird.
Ein Linksruck bei der Sicherheit
Durch die Integration von Zielen zur Informationssicherheit in die tägliche Arbeit können Sie die Leistung bei der Softwarebereitstellung steigern und sicherere Systeme aufbauen. Diese Idee wird auch als shifting left (Shift-Left-Ansatz) bezeichnet, weil Bedenken, darunter auch Sicherheitsprobleme, früher im Lebenszyklus der Softwareentwicklung angegangen werden (d. h. in einem Zeitplan-Diagramm, dessen Leserichtung von links nach rechts geht, also weiter links). Ein Linksruck bei der Sicherheit ist eine der DevOps Funktionen, die im Rahmen des „State of DevOps“-Forschungsprogramms des DORA-Teams ermittelt wurden.
Weitere Informationen:
- Informationen zur Funktion „Ein Linksruck bei der Sicherheit“
Hinweise zu öffentlichen Repositories
Beachten Sie folgende Fälle:
- Verwendung von Artefakten aus öffentlichen Quellen
- Eigene Artifact Registry-Repositories öffentlich machen
Artefakte aus öffentlichen Quellen verwenden
Die folgenden öffentlichen Artefaktquellen bieten Tools, die Sie möglicherweise verwenden, oder Abhängigkeiten für Ihre Builds und Bereitstellungen:
Ihre Organisation hat jedoch möglicherweise Einschränkungen, die sich auf die Verwendung öffentlicher Artefakte auswirken. Beispiel:
- Sie möchten den Inhalt Ihrer Softwarelieferkette kontrollieren.
- Sie möchten nicht auf ein externes Repository angewiesen sein.
- Sie möchten Sicherheitslücken in Ihrer Produktionsumgebung streng kontrollieren.
- Sie wünschen in jedem Image dasselbe Basisbetriebssystem.
Berücksichtigen Sie die folgenden Ansätze, um Ihre Softwarelieferkette zu schützen:
- Verwenden Sie standardisierte Basis-Images. Google stellt einige Basis-Images zur Verfügung, die Sie verwenden können.
Öffentliche Artifact Registry-Repositories
Sie können ein Artifact Registry-Repository öffentlich machen, indem Sie der Identität allUsers die Rolle „Artifact Registry-Leser“ zuweisen.
Wenn alle Ihre Nutzer Cloud de Confiance Konten haben, können Sie den Zugriff
stattdessen auf authentifizierte Nutzer mit der allAuthenticatedUsers Identität beschränken.
Beachten Sie die folgenden Richtlinien, bevor Sie ein Artifact Registry-Repository öffentlich machen:
- Achten Sie darauf, dass alle im Repository gespeicherten Artefakte öffentlich freigegeben werden können und keine Anmeldedaten, personenbezogenen Daten oder vertraulichen Daten enthalten.
- Standardmäßig haben Projekte unbegrenzte Kontingente pro Nutzer Kontingente. Um Missbrauch zu verhindern, begrenzen Sie die Kontingente pro Nutzer in Ihrem Projekt.
Hinweise für Webanwendungen
- Die OWASP Top 10 listet die größten Sicherheitsrisiken für Webanwendungen gemäß dem Open Web Application Security Project (OSWAP) auf.
Hinweise für Container
Das Center for Internet Security (CIS) bietet eine Docker-Benchmark zur Bewertung der Sicherheit eines Docker-Containers.
Außerdem stellt Docker ein Open-Source-Skript namens Docker Bench for Security bereit. Mit diesem Skript können Sie einen laufenden Docker-Container anhand der CIS-Docker-Benchmark prüfen.
Mit Docker Bench for Security lassen sich viele Elemente der CIS-Docker-Benchmark prüfen, allerdings nicht alle. Beispielsweise kann das Skript nicht feststellen, ob der Host für den Container gehärtet ist oder ob das Container-Image personenbezogene Daten enthält. Sehen Sie sich alle Elemente der Benchmark an und identifizieren Sie diejenigen, die möglicherweise zusätzlich geprüft werden müssen.