Cyberangriffe und Abwehr in der Praxis
Einer Batchverarbeitung in der Cloud wurde ein Zugriffsschlüssel (langfristig gültige Zugangsdaten) mit Administratorrechten, die alle Operationen erlauben, über eine Konfigurationsdatei übergeben. Welche Überarbeitung ist am besten geeignet, um den Schaden bei einem Abfluss dieses Schlüssels gering zu halten?
- ADie Zeichenkette des Zugriffsschlüssels durch eine längere ersetzen, damit Angreifer sie schwerer erraten, und die Berechtigungen unverändert weiterverwenden
- BEine Rolle zuweisen, die nur die für die Verarbeitung nötigen Operationen und Ziele erlaubt, und kurzlebige Zugangsdaten verwenden, die die Ausführungsumgebung automatisch ausstellt
- CDen Zugriffsschlüssel aus der Konfigurationsdatei in den Quellcode des Programms verschieben und zusammen mit dem Quellcode im Repository verwalten und teilen
Antwort und Erläuterung anzeigen
Antwort: B. Eine Rolle zuweisen, die nur die für die Verarbeitung nötigen Operationen und Ziele erlaubt, und kurzlebige Zugangsdaten verwenden, die die Ausführungsumgebung automatisch ausstellt
Fließt ein langfristig gültiger Schlüssel ab, der alle Operationen erlaubt, kann ein Angreifer sämtliche Ressourcen im Konto lesen, löschen oder neue Ressourcen anlegen und missbrauchen; der Schaden ist dann am größten. Weist man nach dem Prinzip der minimalen Rechte eine Rolle zu, die nur die nötigen Operationen und Ziele erlaubt, und bezieht man temporäre Zugangsdaten, die nach einigen Stunden o. Ä. ablaufen, automatisch über die an eine virtuelle Maschine oder einen Container gebundene Rolle, muss auch kein Schlüssel mehr gespeichert werden. Zusätzlich werden ungenutzte Berechtigungen regelmäßig überprüft und ungewöhnliche Aufrufe von Operationen überwacht.
Weiter: 9 weitere Fragen zu Cyberangriffe und Abwehr in der Praxis