Sicherheit
Wie CostGuard an die Sicherheit von Anwendung und Infrastruktur herangeht.
Diese Seite bietet eine kurze Orientierung zum Sicherheitsansatz von CostGuard. Sie fasst in kürzerer Form zusammen, was die öffentlichen Seiten Sicherheitsübersicht und Datenzugriff bereits beschreiben. CostGuard ist ein Produkt in einer frühen Phase, und einige der dort beschriebenen Kontrollen sind nur teilweise umgesetzt oder geplant.
Identität und Zugriff
Die Anmeldung erfolgt über Microsoft Entra ID. Eine Verbindung zu Ihrer Azure-Umgebung entsteht erst, nachdem Sie sie selbst eingerichtet haben, und CostGuard ist darauf ausgelegt, den geringsten praktikablen Lesezugriff auf Kosten-, Abrechnungs- und Abonnementmetadaten anzufordern. Sie behalten die Kontrolle über die von Ihnen erteilten Berechtigungen und können sie jederzeit im Azure-Portal wieder entziehen.
Schutz der Daten
CostGuard speichert normalisierte Kostendatensätze, tägliche und dienstbezogene Zusammenfassungen sowie die Kontoinformationen, die für den Betrieb des Dienstes benötigt werden. Sensible Anwendungskonfiguration wie Zertifikate und Verbindungsgeheimnisse soll dem Entwurf nach in Azure Key Vault liegen statt in Anwendungseinstellungen oder im Quellcode, und die von Ihnen erteilten Azure-Anmeldeinformationen werden von CostGuard nicht gespeichert.
Operative Schutzmaßnahmen
In der Entwicklung kommen Code-Reviews, automatisierte Tests und eine Deployment-Pipeline mit Freigabeschritten zum Einsatz. Die Protokollierung ist so ausgelegt, dass Geheimnisse, Token, unverarbeitete Anbieterdaten und detaillierte Kundenkostendaten ausgelassen werden, und an Kunden gerichtete Fehlermeldungen werden als unbedenkliche Zusammenfassungen verfasst. Jedes Konto arbeitet in einem einzelnen, isolierten Arbeitsbereich, und die Eingrenzung auf den Arbeitsbereich wird über die Datenschicht der Anwendung angewendet.
Verantwortlichkeiten der Kunden
Sie entscheiden, welche Azure-Abonnements Sie verbinden und auf welcher Berechtigungsstufe. Eigentümer und Administratoren eines Arbeitsbereichs verwalten Benutzer, Berichtsempfänger und Zugriffe innerhalb ihres eigenen Arbeitsbereichs. Den Azure-Zustimmungsbildschirm vor der Erteilung des Zugriffs zu prüfen und nicht mehr benötigte Zugriffe zu entfernen, bleibt bei Ihnen.
Was diese Seite nicht ist
Diese Seite ist ein öffentlicher Überblick über einen funktionierenden Entwurf. Sie ist kein Auditnachweis, kein Zertifizierungsnachweis und kein Versprechen zu einem bestimmten Ergebnis. Sie beansprucht weder ein unabhängiges Audit noch eine abgeschlossene Sicherheitsbewertung oder eine Sicherheitszertifizierung. Die Seiten Sicherheitsübersicht und Datenzugriff bleiben die ausführlicheren Beschreibungen.
