Az - Local Cloud Credentials
Lokale Token-Speicherung und Sicherheitsüberlegungen
Azure CLI (Befehlszeilenschnittstelle)
Tokens und sensible Daten werden lokal von Azure CLI gespeichert, was Sicherheitsbedenken aufwirft:
Zugriffstoken: Werden im Klartext in
accessTokens.json
im VerzeichnisC:\Users\<Benutzername>\.Azure
gespeichert.Abonnementinformationen:
azureProfile.json
im selben Verzeichnis enthält Abonnementdetails.Protokolldateien: Der Ordner
ErrorRecords
innerhalb von.azure
kann Protokolle mit freigelegten Anmeldeinformationen enthalten, wie z.B.:
Ausgeführte Befehle mit eingebetteten Anmeldeinformationen.
Mit Tokens aufgerufene URLs, die möglicherweise sensible Informationen preisgeben.
Azure PowerShell
Azure PowerShell speichert ebenfalls Tokens und sensible Daten, auf die lokal zugegriffen werden kann:
Zugriffstoken:
TokenCache.dat
, im VerzeichnisC:\Users\<Benutzername>\.Azure
gespeichert, enthält Zugriffstoken im Klartext.Service Principal Secrets: Diese werden unverschlüsselt in
AzureRmContext.json
gespeichert.Funktion zum Speichern von Tokens: Benutzer können Tokens mithilfe des Befehls
Save-AzContext
dauerhaft speichern, was vorsichtig verwendet werden sollte, um unbefugten Zugriff zu verhindern.
Automatische Tools zum Auffinden
Sicherheitsempfehlungen
Angesichts der Speicherung sensibler Daten im Klartext ist es entscheidend, diese Dateien und Verzeichnisse zu sichern, indem:
Der Zugriff auf diese Dateien eingeschränkt wird.
Diese Verzeichnisse regelmäßig auf unbefugten Zugriff oder unerwartete Änderungen überwacht und überprüft werden.
Verschlüsselung für sensible Dateien, wo möglich, verwendet wird.
Benutzer über die Risiken und bewährten Verfahren im Umgang mit solch sensiblen Informationen informiert werden.
Last updated