Katastrophen der Informatik

Slides:



Advertisements
Ähnliche Präsentationen
der Universität Oldenburg
Advertisements

Die deutsche Kommune und ein so genannter „Trust“ in den USA mit z. B
Viele Köche verderben den Brei
Was kann dabei schon passieren?
Gemeindefinanzen Stand: Oktober 2011 ver.di Bundesvorstand Bereich Wirtschaftspolitik
Wie GPS funktioniert Der französische Pilot und Dichter Antoine de Saint Exupéry schrieb in seinem Buch "Der kleine Prinz": "Das Wesentliche ist für die.
UML im Überblick – Dipl. Ing. Ulrich Borchert / FH Merseburg 1/22
SWITCH - Anweisung.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Tobias Lauer.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
ATOMMÜLL Atommüll – Wo kommt er her ???
Einführung in die Lehrveranstaltungen Numerische Mathematik A und Numerische Mathematik B von Univ.-Doz. Dr. Othmar Koch.
Die Geschichte der Raumfahrt
? Was ist Informatik? Was ist Informatik? Alexander Lange
Wusstest du, dass die reichsten 10% der Weltbevölkerung rund 90% des weltweiten Kapitals besitzen? © Weltbank 1.
Genmutation.
Eine einfache Rechnung mit beeindruckendem Ergebnis.
INTEL Pentium 4 Prozessor
Chaos und Fraktale M. Bostelmann Michael Bostelmann.
Man kann ein Antiviren Programm installieren.
Da ist was dran ! Michael war so eine Art Typ, der dich wirklich wahnsinnig machen konnte. Es war immer guter Laune und hatte immer was positives zu sagen.
Da ist was dran ! Michael war so eine Art Typ,
Von: Claudia, Philipp, Patric, Maximilian, Jonas, Matthias und Jörg
Ekzem.
7421 : 5 = ??.
Telecooperation/RBG Technische Universität Darmstadt Copyrighted material; for TUD student use only Grundlagen der Informatik I Thema 16: Ausnahmebehandlung.
Geniesse das Leben, denn es ist das Einzige, das du hast !!!
Einführung in die Programmierung Wintersemester 2013/14 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
Fehler in Rechnernetzen
Eine einfache Rechnung Mit beeindruckendem Ergebnis.
Geniesse das Leben, denn es ist das Einzige, das du hast !!!
VHDL 3: Sequential Statements (Process)
VHDL 4: Getaktete Logik (D-FF, Zähler, Automaten)
weiterklicken Eine einfache Rechnung Mit beeindruckendem Ergebnis.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Exkurs: Der Nordamerikanische Auto-Pakt von 1964 und seine Auswirkung auf den intra-industriellen Handel Eine Art „natürliches Experiment“ für das Zustandekommen.
Aufgabenstellung Aufgabenstellung: What do the following terms (formulae) express? Which of these terms characterize all sequences of real numbers , x_n.
Rahmenbedingungen Elektrotechnik VDE 0100 Teil 710
Die Fehlermeldung. Hast du dich nicht auch schon immer mal gefragt – Was ist eigentlich eine Fehlermeldung?
OMDS-Einspielung in den KundenManager. Der Import beginnt im chegg.net-Kundenmanager. (Links oben über das Pulldown-Menu erreichbar).
Einführung. Steuerelemente Hier erstellt man das Fenster, mit dem der Anwender später arbeiten soll: Werte eingibt Buttons klickt Auswahlen trifft.
Der Urknall.
Parallelisierung für Multiprozessor-Maschinen
Chronik der Finanzkrise
Da ist was dran! „Wenn es mir besser gehen würde,
Technik schädlicher Software
Gescheiterte Missionen zum Mars und ihre Ursachen Seminararbeitspräsentation Im W-Seminar Astrophysik Am 5.Februar 2013 Von Lukas Bernert.
Geschichte in fünf Spanisch-Amerikanischer Krieg (1898)
Raumfahrt.
Diskrete Mathematik Angelika Steger Institut für Theoretische Informatik TexPoint fonts used in EMF. Read the TexPoint manual before.
Vs61 6 Fehlertoleranz. vs62 Zuverlässigkeit (reliability) Sicherheit vor FehlernSicherheit vor Angriffen (safety)(security) WS/SS xySystemsicherheit SS.
Eine einfache Rechnung Mit beeindruckendem Ergebnis.
6 Prepositions with ACCUSATIVE
Schwarze Null statt Investitionen in die Zukunft? Zur Entwicklung der Gemeindefinanzen Stand: Juni 2015 ver.di Bundesvorstand Bereich Wirtschaftspolitik.
Weisheiten aus dem täglichen Leben
Meine Themen: Entwicklung der EDV EDV-Möglichkeiten PC-Komponenten
Der Taskmanager ist Bestandteil des Betriebssystems, der als Prozessmanager Prozessmanager unter anderem die aktuell laufenden Programme und Prozesse.
Programmiersprachen II Vorbesprechung Klausur Prof. Dr. Reiner Güttler Fachbereich GIS HTW.
Dennis Zaspel und Philipp Hinxlage
SUPER SYMMETRIE. WAS IST SUPER SYMMETRIE (SUSY) VORTEILE DES SUSY MODELS PROBLEME DES SUSY MODELS EXPERIMENTELE ERGEBNISSE & NACHWEISMÖGLICHKEITEN FÜR.
Industrielle Revolution im 19.Jhd
Internet-Delinquenz und Prävention Vortrag Auf dem 7. Deutschen Präventionstag – Forum Medien 27. November 2001 Congress Center Düsseldorf von Dr. Werner.
Verantwortung für Fehler: Über den richtigen Umgang Vortrag von Prof. Dr. Carmen Kaminsky Sozialphilosophie; FH-Köln.
1Formeln in ExcelPiWa 2006/07 Aufbau und Eingabe von Formeln l Funktion = vorgefertigte Formel Formel Funktion.
© 2013 TravelTainment Kryptographie in der IT Kryptographische Verfahren und ihre Anwendung in der IT.
Datenschutz u. -sicherheit. Datenschutz Die Datenschutzrichtlinien der Europäi- schen Gesellschaft beschäftigt sich mit personenbezogenen Daten. Mit diesen.
Pripyat Die Stadt Pripyat ist eine kleine Geisterstadt in der Ukraine Die Stadt wurde 1970 in der damaligen Soviet Union gegründet. Pripyat.
Windows.
 Präsentation transkript:

Katastrophen der Informatik Proseminar: Wissenschaftliche Dokumentation (SS 2004) Leitung: Dr. Bernd Klauer Referent: Alexander Schäfer

Inhalt Einleitung – Wie verlässlich sind Computersysteme? Katastrophen der Informatik Wie lassen sich Katastrophen vermeiden? Katastrophen durch Sabotage

Einführung

Katastrophen der Informatik Katastrophen, die aufgrund eines Computerfehlers entstehen, ereignen sich in allen Bereichen der Gesellschaft. Es folgen einige Beispiele aus den Bereichen: New Economy Luft- und Raumfahrt Militär Medizin

Katastrophen der Informatik : Der Pentium Bug (Überblick) Im Oktober 1994 wird der Pentium Bug entdeckt Der Schaden, den der fehlerhafte Pentium-Prozessor verursachte, belief sich für Intel auf ca. 400 Millionen U.S. Dollar. Alle Intel-Prozessoren mit einem Takt von >100MHz haben dieses Problem nicht mehr.

Katastrophen der Informatik : Der Pentium Bug (Ursachen) Intels benutzt einen Divisionsalgorithmus, welcher auf einen „look-up table“ mit 1066 Einträgen zurückgreift. Durch einen Fehler in einer for-Schleife kommt es aber bei der Übertragung der Koeffizienten in den PLA nur zum Übertrag von 1061 Werten Dieser Fehler macht sich also nur bei Gleitkommadivison bemerkbar

Katastrophen der Informatik : Der Pentium Bug (Auswirkung) Im Mittel kommt es bei 1 von 9 Milliarden Eingaben zum Fehler, was sich auf den Privatbereich nur marginal bemerkbar macht: * (*)MTBF=Mean Time Before Failure

Katastrophen der Informatik : Der Pentium Bug (Auswirkung) Bei Divisions-Intensiven Algorithmen kann es des Öfteren zu Fehlern kommen: Ausschnitt aus Aufstellung in Intels Paper

Katastrophen der Informatik : Ariane 5 Explosion (Überblick) Die Booster liefern die 90% des Startschubes. Sie werden nach ca. 2min abgesprengt und nicht recycled. Vollmasse : 273 t Leermasse 35 t Schub 6709 kN beim Start Brennzeit 130 sec Durchmesser 3.05 m, Länge 30.5 m Brennkammerdruck 65 Bar Pulverförmiger Brennstoff

Katastrophen der Informatik : Ariane 5 Explosion (Überblick) Die Neuentwickelte Ariane 5 sollte den Europäern die Führung im Weltraumfrachtgeschäft einbringen. 1996 explodiert die Rakete etwa 30 Sekunden nach dem Abheben. Der Grund: Ein Konvertierungsfehler Der Schaden: 2 wissenschaftliche Satelliten gehen verloren: 400-500 Millionen Euro 2 Jahre Verzug im Entwicklungsprogramm: > 500 Millionen Euro 2 zusätzliche Erprobungsstarts

Katastrophen der Informatik : Ariane 5 Explosion (Ursachen) Die Steuerung der Ariane wird von einem Bordcomputer übernommen. Das sog. Trägheitskontrollsystem an Bord der Rakete liefert 64-Bit Gleitkommazahlen Diese Daten werden an den Bordcomputer gesendet

Katastrophen der Informatik : Ariane 5 Explosion (Ursachen) Einige Sekunden nach dem Start beginnt das Trägheitskontrollsystem Fehlermeldungen an die Steuerung zu senden. Der Bordcomputer kann mit den Fehlermeldungen nichts anfangen Der Grund: Ein Unterprogramm der Trägheitskontrolle konvertierte die zu hohen 64-Bit Gleitkommazahlen in 16-Bit Integer Zahlen.

Katastrophen der Informatik : Ariane 5 Explosion (Ursachen) Diese Operation war eigentlich üblich. Sie wurde bereits in der Ariane 4 benutzt. Das Problem: Die große Schwester war schneller! Das redundante System hatte allerdings die gleiche Software wie das Hauptsystem.

Katastrophen der Informatik : Ariane 5 Explosion (Ursachen) Schließlich zerstört sich die Rakete selbst:

Katastrophen der Informatik : Weitere Zwischenfälle 42! But what´s The question??? Katastrophen der Informatik : Weitere Zwischenfälle Während des ersten Golfkrieges kommt eine amerik. Flugabwehrrakete vom Kurs ab und trifft ein U.S. Camp – 28 Soldaten werden getötet. Grund: Rechenfehler bei der Kursberechnung Während der einer Marserkundungsmission verlor die NASA den „Mars Climate Orbiter“. Es stellte sich heraus, das ein Entwicklungsteam des Raumfahrzeuges metrische Einheiten benutzte, während ein anderes Team englische Einheiten (wie z.B. Zoll) benutzte. Entstandener Sachschaden: 125 Millionen U.S. Dollar

Katastrophen der Informatik : Weitere Zwischenfälle 42! But what´s The question??? Katastrophen der Informatik : Weitere Zwischenfälle Bei der ersten Venus Mission der NASA in 1962 hat man fälschlicherweise einen Punkt statt einem Komma im Fortran Code der Mariner 1 Sonde benutzt, was zum Absturz führte. Auf dem amerikanischen Kriegsschiff USS Yorktown hat 1998 ein Eingabefehler eine Division durch Null hervorgerufen, was zur Folge hatte, dass das Schiff Stundenlang manövrierunfähig im Meer herumtrieb.

Katastrophen der Informatik : Weitere Zwischenfälle 42! But what´s The question??? Katastrophen der Informatik : Weitere Zwischenfälle Die bislang schwerste bekannte Computerpanne in der Medizin, gab es in einem medizinischen Bestrahlungsgerät gegen Krebsleiden, genannt Therac-25. In Kanada kam es deshalb zu mehreren Todesfällen wegen zu hoher Strahlendosen.

Wie lassen sich Katastrophen vermeiden? Die Verifikation spielt eine entscheidende Rolle bei der Vermeidung von Fehlern. Die Verifikation kann man in formale und funktionelle Verifikationen unterteilen.

Wie lassen sich Katastrophen vermeiden? Viele Entwicklungstools haben bereits Verifikationseinrichtungen implementiert: VHDL – hat bereits ein Testbench implementiert. Weiterer Vorteil: Alte (zuverlässige) Programmcodes können wiederverwertet werden. ENTITY DFF IS PORT(D,CLK: in BIT; Q: out BIT); END DFF; ARCHITECTURE Behav OF DFF IS CONSTANT T Clk Q: time := 5.5 ns BEGIN PROCESS WAIT UNTIL CLK'Event AND CLK'Last Value='0' AND CLK='1'; Q<=D after T Clk Q; END PROCESS; END Behav;

Wie lassen sich Katastrophen vermeiden? Entwicklungsumgebungen für Hochsprachen wie etwa Java liefern den Debugger mit.

Katastrophen durch Sabotage Gefahr durch Hacker Schnelle Verbreitung von Viren durch homogene IT-Landschaft DoS-Attacken auf ICANN

Katastrophen durch Sabotage Gefahr für E-Commerce Unternehmen. Sabotage hat finanzielle und Image schädigende Konsequenzen. Der Schaden wird vom CSI auf knapp 300.000 U.S. Dollar pro Unternehmen geschätzt.

Katastrophen durch Sabotage Die Schadenssumme ist in den letzten vier Jahren aber gesunken. DoS-Attacken haben nun einen größeren Anteil am wirtschaftlichen Schaden als der Diebstahl geistigen Eigentums.

Ende