Risk Assessment - Prof. Dr. Christoph Karg
Transcription
Risk Assessment - Prof. Dr. Christoph Karg
Industrial Control Systems Security Lerneinheit 4: Risk Assessment Prof. Dr. Christoph Karg Studiengang Informatik Hochschule Aalen Wintersemester 2013/2014 20.1.2014 Einleitung Einleitung Das Thema dieser Lerneinheit sind Techniken zur Risikobewertung (Risk Assessment)von ICS. Es werden folgende Punkte behandelt: • NERC Richtlinie • Empfehlungen der NIST • INL Empfehlungen Die Lerneinheit basiert auf [MS12, Kapitel 4]. Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Risk Assessment 2 / 16 Einleitung Risikoanalyse von ICS • Risikoanalyse ist eine Technik zur Bewertung des Schadens, der durch das Eintreten einer Bedrohung entstehen kann • Mittels einer Risikoanalyse können die wichtigen (d.h. gefährlichsten) Bedrohungen eingegrenzt werden • Für die Sicherheit von ICS gibt es mehrere Techniken zur Durchführung einer Risikoanalyse • Viele der Techniken stammen aus den USA Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Aktuelle Techniken zur Risikoanalyse Risk Assessment 3 / 16 NERC Richtlinie North American Electricity Reliability Corporation • Aufgabe: Verbesserung der Verfügbarkeit und Sicherheit von Stromkraftwerken in den USA, Kanada und Mexiko • Entwicklung von Standards, die für die Energieunternehmen verbindlich sind • Das Reliability Assessment and Performance Analysis Programm analysiert Vorfälle aus der Vergangenheit und gibt Prognosen für zukünftige Entwicklungen ab • Homepage: http://www.nerc.com • Richtlinie: Vulnerability and Risk Assessment [NER02] Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Risk Assessment 4 / 16 Aktuelle Techniken zur Risikoanalyse NERC Richtlinie Empfohlene Schritte I 1. Identifikation der Anlagewerte und der finanziellen Auswirkungen im Schadensfall a) Ermittlung des kritischen und schützenswerten Anlagevermögens b) Identifikation von möglichen Schadensfällen und deren Auswirkungen c) Sortierung des Anlagevermögens anhand des möglichen Schadens Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Aktuelle Techniken zur Risikoanalyse Risk Assessment 5 / 16 NERC Richtlinie Empfohlene Schritte II 2. Identifikation und Analyse der Schwachstellen a) Identifikation möglicher Schwachstellen im Hinblick auf die zu schützenden Anlagegüter und möglicher Schadensfälle b) Identifikation existierender Schutzmechanismen und deren Effektivität c) Abschätzung des Grads der Verwundbarkeit pro Anlagegut Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Risk Assessment 6 / 16 Aktuelle Techniken zur Risikoanalyse NERC Richtlinie Empfohlene Schritte III 3. Bewertung der Risiken und Festlegung der Prioritäten der zu schützenden Anlagewerte a) Abschätzung der Auswirkungen eines Schadensfalls pro Anlagegut b) Abschätzung der Wahrscheinlichkeit eines erfolgreichen Angriffs durch einen potentiellen Angreifers c) Abschätzung der Wahrscheinlichkeit, dass eine konkret betrachtete Schwachstelle ausgenutzt wird d) Priorisierung der ermittelten Risiken Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Aktuelle Techniken zur Risikoanalyse Risk Assessment 7 / 16 NERC Richtlinie Empfohlene Schritte IV 4. Bestimmung der Schutzmaßnahmen und der damit verbundenen Kosten a) Ermittlung möglicher Maßnahmen zur Reduzierung der Schwachstellen b) Abschätzung der Kosten zur Durchführung der Maßnahmen c) Durchführung einer Kosten-Nutzen-Analyse d) Erstellung einer Empfehlung für die Geschäftsleitung e) Priorisierung der Gegenmaßnahmen Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Risk Assessment 8 / 16 Empfehlungen der NIST Empfehlungen der NIST • Ansatz: ICS sind eine spezielle Art von IT-System • Bewährte Methoden für die Analyse von Schwachstellen sollen auf ICS übertragen werden • Beachte: Für das NIST und das U.S. Department of Commerce sind ICS von nachrangiger Bedeutung • Relevante Literatur: . Guide to Industrial Control Systems (ICS) Security [KSS11] . Information Security Appendix I (Industrial Control Systems) [Ini09] Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Risk Assessment 9 / 16 INL Konzepte Idaho National Laboratory (INL) • Mit öffentlichen Mitteln finanzierte Forschungseinrichtung • Gründung im Jahr 1949 • Unterstützung des U.S. Department of Energy in den Bereichen . Forschung auf den Gebieten Energie und Atomkraft . Nationale Sicherheit • Ziel: Gewährleistung der nationalen Sicherheit der Energieversorgung durch sichere, wettbewerbsfähige und zukunftsfähige Systeme • Forschung zu verschiedenen Ansätzen der Risikoanalyse von ICS • Homepage: http://www.inl.gov Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Risk Assessment 10 / 16 INL Konzepte National SCADA Test Bed Program (NSTB) National SCADA Test Bed Program (NSTB) • Prozess zur Risikoanalyse von SCADA Systemen anhand eines Testbettes • Flexibel in der Anwendung • Aufbau und Betrieb des Testbetts mit den Zulieferern • Bereitstellung der Ergebnisse an das Management, die Investoren und die Zulieferer Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security INL Konzepte Risk Assessment 11 / 16 National SCADA Test Bed Program (NSTB) Ablauf des Prozesses 1. Vereinbarung mit den Zulieferfirmen über Ausstattung des Testbettes und Schutz der Betriebsgeheimnisse 2. Lieferung der Komponenten von den Zulieferfirmen sowie Schulung des Personals 3. Inbetriebnahme der Komponenten mit Unterstützung der Zulieferer 4. Ausführen von Tests z.B. Penetration Tests oder gezieltes Ausnutzen von Schwachstellen 5. Analyse der Ergebnisse zusammen mit den Zulieferern 6. Publikation der Ergebnisse nach Absprache mit den Zulieferern Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Risk Assessment 12 / 16 INL Konzepte Target of Evaluation (ToE) Methodik Target of Evaluation (ToE) Methodik • Penetration Testing sollte von einem System außerhalb des Testbetts durchgeführt werden (Ausnahme: Insider Angriffe) • Nach jedem durchgeführten Test muss das Testbett in den Ausgangszustand zurückgesetzt werden • Folgende Tests werden empfohlen: . Port Scans als Einstiegstest . Man-In-The-Middle Angriffe, die Steuerungsdaten verfälschen oder löschen . Code Review mittels Software Debuggern . Static Code Testing . Exploitation Testing • Fuzzing, d.h., gezieltes Einspielen von zufälligen oder inkorrekten Datenpaketen Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security INL Konzepte Risk Assessment 13 / 16 Metric-Based Reporting Metric-Based Reporting • Ansatz: Bestimmung der Wahrscheinlichkeit eines Angriffs auf ein ICS durch Bestimmung von Kennzahlen • Umsetzung schwierig, da es keine verlässlichen Statistiken über Angriffe auf IT-Systeme, insbesondere ICS gibt • Vom INL vorgeschlagene Variablen: . Anlage ist ein Angriffziel . Fähigkeiten des Threat Agents . Auswirkungen auf die Steuerung und Sicherheitsfunktionen . Chance eines systemkritischen Ausfalls • Dieser Ansatz weißt zahlreiche Schwächen auf, da es sich bei ICS um komplexe Systeme handelt, bei den Zusammenhänge oft schwer zu erkennen sind Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Risk Assessment 14 / 16 Ausblick Ausblick Es gibt zahlreiche weitere Ansätze zur Risikoanalyse von ICS • Consequence Matrices • Safety Integrity Levels und Security Assurance Levels • Network-Centric Assessment Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Risk Assessment 15 / 16 Literatur Literatur Joint Task Force Transformation Initiative. Information Security. Special Publication 800-53 Revision 3. National Institute of Standards und Technology (NIST), 2009. Joe Falco Keith Stouffer und Karen Scarfone. Guide to Industrial Control Systems (ICS) Security. Special Publication 800-82. National Institute of Standards und Technology (NIST), 2011. Tyson Macaulay und Bryan Singer. Cybersecurity for Industrial Control Systems — SCADA, DCS, PLC, HMI, and SIS. CRC Press, 2012. NERC, Hrsg. Security Guidelines for the Electricity Sector: Vulnerability and Risk Assessment. North American Electric Reliability Council, 14. Juni 2002. url: http://www.nerc.com/files/Vulnerability-Assessment.pdf (besucht am 28. 06. 2013). Prof. Dr. C. Karg (HS Aalen) Industrial Control Systems Security Risk Assessment 16 / 16