Verlässlichkeit Flashcards
Nenne die vier Merkmale verlässlicher Systeme nach Laprie
- Verfügbarkeit
- Zuverlässigkeit
- Betriebssicherheit
- Informationssicherheit
Was versteht man unter der Verfügbarkeit eines Systems?
Wahrscheinlichkeit, dass ein System zu einem bestimmten Zeitpunkt lauffähig ist und Funktion zur Verfügung stellt
Was versteht man unter der Zuverlässigkeit eines Systems?
Wahrscheinlichkeit, dass System zu bestimmten Zeitpunkt funktionsfähig ist und angeforderte Dienste leistet.
(Vgl. Verfügbarkeit –> System kann verfügbar sein, aber Funktion ist fehlerhaft)
Was versteht man unter der Betriebssicherheit eines Systems?
Wahrscheinlichkeit, dass System für Benutzer und Umwelt keinen Schaden anrichtet
(vor allem bei Kritischer Infrastruktur z.B. Atomkraftwerke,…)
Was versteht man unter der Informationssicherheit eines Systems?
Wahrscheinlichkeit, dass System zufälligen/vorsätzlichen Angriffen widersteht
Nenne erweiterte Aspekte der Verlässlichkeit (neben den 4 von Laprie)
Reparaturfähigkeit
Wartbarkeit
Überlebensfähigkeit (Gewährleistung einer Mindestfunktionalität bei Ausfall)
Fehlertoleranz
Warum kann die Verlässlichkeit wichtiger als die Funktion eines Systems sein?
- z.B. Systemausfall betrifft Vielzahl von Personen (GAU)
- Kosten bei einem Ausfall übersteigen Gewinn der Funktion
- Gefahr von Datenverlust (wertvoller als Funktion)
Nenne 3 Fehlerkategorien
Bedienungsfehler
Softwarefehler
Hardwarefehler
Welche zwei Faktoren machen ein Risiko in der Risikobetrachtung aus?
- Wahrscheinlichkeit, dass das Risikoereignis eintritt
- Höhe des Schadens bei Eintreten
Was ist das Ziel der Risiko-gesteuerten Spezifikation?
Konzentration auf wahrscheinliche Ereignisse und Ereignisse mit großem Schaden
Welche Schritte durchläuft die Risiko-gesteuerte Spezifikation?
Risikoerkennung ( Ermittlung möglicher Risiken)
Risikoanalyse ( Einordnung in Risikoklassen –> Risikomatrix)
Risikozerlegung ( Ursachen herausarbeiten)
Risikoreduzierung (Ableitung von Maßnahmen zum Ausschluss/Minimierung von Risiken)
Nenne zwei Strategien zur Erhöhung der Verlässlichkeit von Systemen
Redundanz (vorhalten von Kapazitätsreserven)
Diversität (Bauteile verschiedener Art, z.B.: in DMZ immer Firewalls unterschiedlicher Hersteller einbauen)
Was verstehst man unter einem Selbstüberwachenden System?
Eingabewert —> Splitter —> (Aufteilung in mehrere Kanäle) —> Vergleicher —> (Rückgabe Status, ob Ergebnisse übereinstimmen und Ausgabewert)
Nenne Eigenschaften verlässlicher Prozesse
Dokumentierbar Standardisiert Auditierbar Diversitär Robust (kann sich von Ausfällen erholen)
Definiere Softwarewartung
Sämtliche Änderungen einer Software, die:
- die Fehlerbehebung
- Verbesserung des Laufzeitverhaltens
- Anpassung an geänderte Umgebung
betreffen.