Was ist sicherheitskritischer Software?

September 29

Was ist sicherheitskritischer Software?

Computer sind fester Bestandteil unseres täglichen Lebens, verantwortlich für alles, was von der Zählung bestand in Lagerhäusern, Raketen ins All zu senden. Wie die Arbeitsplätze, die wir Computern zuweisen komplexer werden, erhöhen die Risiken im Zusammenhang mit Software-Ausfall, wie bei sicherheitskritischer Software der Fall ist.

Definition

Computer-Software ist ein Satz von Anweisungen, um eine Aufgabe auszuführen und gilt nicht als Sicherheit kritischer sei die Aufgabe, z. B. ein Beatmungsgerät am laufen zu halten oder ein Flugzeug in der Luft zu halten. Software gilt als sicherheitskritische, wenn das Ergebnis wenn es fehlschlägt oder Fehlfunktionen, Schäden an der Umwelt, Verlust von lebenswichtigen Anlagen, Verletzung oder Tod sein könnte.

Anwendungen

Sicherheitskritische Software betreibt eine Reihe von Systemen in einer Vielzahl von Branchen. Einige Beispiele sind Luft-, Eisenbahn- und Kernkraft Bahnhof-Kontrollsysteme, Lebenserhaltung und Patientenmonitor Systeme in Krankenhäusern, Anti-Blockier-Bremssysteme auf Autos, und militärische Kommunikation und Waffensysteme.

Normen

Standards für die Entwicklung, Prüfung und Zertifizierung von sicherheitskritischen Software sind von vielen Branchen beauftragt. Kritikalität Ebenen werden Systeme zugewiesen, die die Auswirkungen bei einem Systemausfall zu kategorisieren. Die Federal Aviation Administration (FAA), z. B. definiert fünf Fehlerkategorien, von No Effect bis katastrophal und hat kürzlich - 178C, ein Zertifizierungsstandards für sicherheitskritische Avionik-Software.