Das lernst du
Lernziele
- Vertrauensgrenzen erklären
- Redundanz und Backup vergleichen
- Abhängigkeits- und Segmentierungsbedarf erkennen
Vertrauensgrenzen explizit machen
Eine Vertrauensgrenze trennt Kontexte mit unterschiedlichen Zugriffsannahmen. Anwendungen, Netzwerke, Cloud-Tenants und administrative Schnittstellen haben alle Grenzen. Nutze Authentifizierung, Autorisierung und Validierung an diesen Grenzen, statt anzunehmen, dass eine Anfrage aus dem Inneren der Organisation sicher ist.
Für den Ausfall planen
Redundanz kann einen Dienst verfügbar halten, wenn eine Komponente ausfällt; Backups helfen, Daten oder Zustand wiederherzustellen. Keines ersetzt automatisch das andere. Identifiziere gemeinsame Abhängigkeiten und teste Ausfallbedingungen. Zwei Replikate, die vom selben kompromittierten Administrator gesteuert werden, können dieselbe Ausfallart teilen.
Praxisbeispiel
In den Kontext setzen
Ein fiktiver Dienst hat zwei Webserver, doch beide hängen von einer Datenbank und einem Identitätsdienst ab. Seine Architekturprüfung berücksichtigt diese gemeinsamen Abhängigkeiten, bevor Ende-zu-Ende-Resilienz behauptet wird.
Anschauliches Szenario zum Lernen, keine Aussage über einen überprüften Kundenvorfall.Häufige Fehler
- Replikation mit wiederherstellbarem Backup verwechseln
- Gemeinsame Abhängigkeiten ignorieren
- Sich bei der Identität auf den Netzwerkstandort verlassen
Deine praktische Checkliste
Häkchen in der Checkliste sind vorübergehend und werden nicht als Kontofortschritt gespeichert.
Kurze Zusammenfassung
Gute Architektur macht Zugriffsannahmen und Ausfallarten sichtbar.