AWS - KMS Post Exploitation
KMS
Für weitere Informationen siehe:
AWS - KMS EnumInformationen verschlüsseln/entschlüsseln
Beachten Sie, dass die Datei, wenn Sie einige Daten innerhalb einer Datei entschlüsseln möchten, die binären Daten enthalten muss, nicht base64-kodierte Daten.
Verwendung eines symmetrischen Schlüssels
Verwendung eines asymmetrischen Schlüssels:
KMS Ransomware
Ein Angreifer mit privilegierten Zugriff auf KMS könnte die KMS-Richtlinie von Schlüsseln ändern und seinem Konto Zugriff darauf gewähren, während der Zugriff, der dem legitimen Konto gewährt wurde, entfernt wird.
Dann können die Benutzer des legitimen Kontos auf keine Informationen von Diensten zugreifen, die mit diesen Schlüsseln verschlüsselt wurden, was eine einfache, aber effektive Ransomware über das Konto schafft.
Beachten Sie, dass AWS verwaltete Schlüssel nicht von diesem Angriff betroffen sind, nur vom Kunden verwaltete Schlüssel.
Beachten Sie auch die Notwendigkeit, den Parameter --bypass-policy-lockout-safety-check
zu verwenden (das Fehlen dieser Option in der Webkonsole macht diesen Angriff nur über die CLI möglich).
Beachten Sie, dass Sie, wenn Sie diese Richtlinie ändern und nur einem externen Konto Zugriff gewähren, und dann von diesem externen Konto aus versuchen, eine neue Richtlinie festzulegen, um den Zugriff auf das ursprüngliche Konto zurückzugeben, dies nicht möglich sein wird.
Generische KMS-Ransomware
Globale KMS-Ransomware
Es gibt einen weiteren Weg, um eine globale KMS-Ransomware durchzuführen, der die folgenden Schritte umfasst:
Erstellen Sie einen neuen Schlüssel mit einem vom Angreifer importierten Schlüsselmaterial
Re-verschlüsseln Sie ältere Daten, die mit der vorherigen Version verschlüsselt wurden, mit der neuen.
Löschen Sie den KMS-Schlüssel
Jetzt könnte nur der Angreifer, der das ursprüngliche Schlüsselmaterial hat, die verschlüsselten Daten entschlüsseln
Schlüssel zerstören
Beachten Sie, dass AWS jetzt verhindert, dass die vorherigen Aktionen von einem anderen Konto aus durchgeführt werden:
Last updated