Zertifizierung - Institute of Computer Engineering

Werbung
Zertifizierung
Mario Grotschar
23. Mai 2007
Was ist Zertifizierung?
• IAF: „Certification/registration is when an
independent and competent third party certifies
that a product, service, system, process or
material conforms to specific requirements.“ [1]
3.5 Zertifizierung
2
Wer führt die Zertifizierung durch?
• Akkreditierungsstellen beglaubigen Zertifizierungsstellen
– INTERNATIONAL ACCREDITATION FORUM, INC. (IAF)
– European network for accreditation
• Zertifizierungstellen stellen das Zertifikat anhand von
Standarts aus
– Bundesamt für Sicherheit in der Informationstechnik
(BSI – in Deutschland)
3.5 Zertifizierung
3
Wichtige Standards
• IEC 61508 “Functional safety of electrical / electronic /
programmable electronic safety-related systems
(E/E/PES)” – Genereller Standard
• DO-178B für Software
• DO-254 für komplexe Hardware
• ITSEC Bewertung und Zertifizierung von Software und
Computersystemen in Hinblick auf ihre Funktionalität und
Vertrauenswürdigkeit bezüglich der Daten- und
Computersicherhei
Zertifizierungsarten
• Product-Based
• Organisation-Based
• Individual-Based
Welche Vorteile bringt Zertifizierung
• Wettbewerbsvorteil
• Größere rechtliche Absicherung in der
Produkthaftung
• Umsetzung geltender rechtlicher Vorschriften
• Kundenzufriedenheitsmessung erschließt neue
Input-Quelle
• Besseres Rating bei Kreditinstituten
• Interoperabilität
3.5 Zertifizierung
6
Kosten
• Abhängig von
– Die Anzahl der Mitarbeiter des Unternehmens
– Die Anzahl der Produktionsschritte
– Der Umfang der Norm
– Die Branche
– Sowie die Anzahl der notwendigen Prüfungen
Was begünstigt die Zertifizierung?
• Spezifikation
• Anforderungsanalyse
• Rückverfolgbarkeit von High-Level zu Low-Level
Anforderungen
• Jede Funktionalität, die nicht in der Anforderung
steht streichen → Vermeiden von ungewollten
Failuremodes
3.5 Zertifizierung
8
Was begünstigt die Zertifizierung?
• Qualität und Sicherheit von Anfang an mit
einbeziehen (z.B. Safetycase)
• Modified Condition/Decision Coverage analysis
(MCDC)
– Alle Statements eines Codes wurden
ausgeführt
Development process
Beispiel TTTech TTA
Beispiel TTTech – Safety and Quality
efforts for TTA
Welche SIL Stufen gibt es?
• Safety Integrity Level (SIL)
– Vier SIL Stufen (1-4), wobei SIL 4 das meist „dependable“
ist.
– Jede Stufe gibt Auskunft
– SIL ist eine statistische Repräsentation für die “reliability”
einer SIS (Safety instrumented systems), wenn eine
Serviceanfrage ausgeführt wird.
– SILs sind korreliert mit der Wahrscheinlichkeit bei einer
Anfrage zu versagen. (äquivalent mit “unavailability”) [3]
3.5 Zertifizierung
13
sicherheitsfunktion
• Funktion, die von einem sicherheitsbezogenen
E/E/PE-System, einem sicherheitsbezogenen
System anderer Technologie oder externen
Einrichtungen zur Risikominderung ausgeführt wird
mit dem Ziel, unter Berücksichtigung eines
festgelegten gefährlichen Vorfalls, einen sicheren
Anlagenzustand zu erreichen oder
aufrechtzuerhalten. [7]
3.5 Zertifizierung
14
SIL
IEC 61508
ANSI S84.01
PDF
Availabilty
Required
1/PDF
4
Ja
Nein
10-5 - 10 -4
> 99.99%
100,000 bis
10,000
3
Ja
Ja
10-5 - 10 -4
99.90 to
99.99%
10,000 bis
1,000
2
Ja
Ja
10-5 - 10 -4
99.90 to
99.99%
1,000 bis
100
1
Ja
Ja
10-5 - 10 -4
99.90 to
99.99%
100 bis 10
Wer soll SIL anwenden?
• ANSI S84.04 verlangt, dass Firmen alle SIS mit
SILs versehen.
Hw vs. Sw Zertifizierung - Software
• Software faults sind nicht zufällig
• Fehler enstehen im Entwicklungsprozess
• Keine Reliability Zahl (SIL) zuweisbar
• Kann auf Reliability getestet werden
• Entscheidung ist „robuster“ wenn gute Tools und
Verfahren angewendet worden sind
3.5 Zertifizierung
17
Hw vs. Sw Zertifizierung - Hardware
• MTBF
• Failure Modes, Effects, and Diagnostic Analysis
(FMEDA)
• Fehlerraten
• Fehlerarten
3.5 Zertifizierung
18
DANKE!
3.5 Zertifizierung
19
[1]
INTERNATIONAL ACCREDITATION FORUM, INC.
http://www.iaf.nu/
[2]
Wiki
[3]
DYADEM
http://www.dyadem.com/engineering/risk_management/engineering_services/sil/
[4]
Towards a Certification-Centred Software Engineering Programme
Lam Wing Hong, Lim Swee Cheang, Yum Hui Yuen
Institute of Systems Science
[5]
Certification in Automotive Industry
TTTech
[6]
Functional safety and IEC 61508
International Electrotechnical Commission (IEC)
[7]
RAMS
http://www.rams.de/beratung/safety/61508/index.html
3.5 Zertifizierung
20
Herunterladen