#17: Der teuerste Strich aller Zeiten

Im Jahr 1962 ist das Space Race zwischen den USA und der Sowjetunion in vollem Gange. Unter Zeitdruck versucht die NASA mit der Sonde Mariner 1 die Venus zu erreichen. Doch diese geht wenige Minuten nach dem Start verloren.

Wenn man sich die ganze Geschichte der Mariner 1 Mission anschaut, dann ist es überraschend, dass die Mission am Ende an einem Fehler scheiterte, der bereits im Rahmen der Vorgängermission entstanden war. Denn schließlich wurde die Sonde aufgrund des immensen Zeitdrucks in nur 11 Monaten konstruiert.

Die unglückliche Verkettung aus einem Hardwareproblem und einer fehlerhaften Gleichung im Steuercomputer führte dann beim Start dazu, dass die Rakete vom Kurs abkam und gesprengt werden musste.

#16: Solide abgerundet

Im Jahr 1982 führt die Börse von Vancouver einen Aktienindex ein. Dieser verliert kontinuierlich an Wert. Knappe zwei Jahre später hat er fast die Hälfte eingebüßt – obwohl die Wirtschaft gewachsen ist.

Grund dafür ist ein Rundungsfehler. Dieser führt dazu, dass der Wert des Index bei jeder Neuberechnung ein kleines Bisschen verliert. Am Tag schrumpft der Index so um einen Punkt.

Rundungsfehler tauchen nicht aus dem Nichts auf. Wenn man mit Fließkommazahlen rechnet, dann muss man deren Genauigkeit berücksichtigen und sich genau überlegen, wie man damit umgeht. Denn auch wenn eine einzelne Ungenauigkeit wegen einer Rundung nicht stark ins Gewicht fällt: Wird mit solchen Zahlen weitergerechnet, dann können sich langfristig große Fehler einschleichen.

Übrigens führte ein Rundungsfehler auch dazu, dass die Chaostheorie formuliert wurde.

#15: Schwarzer Bildschirm im OP

Bei einer Herzkatheteruntersuchung wird auf einmal der Monitor dunkel, der die Vitaldaten des Patienten anzeigt. Erst ein Reboot des Rechners hilft. Der Patient liegt während des Zwischenfalls sediert im OP.

Im Nachgang zeigt sich, dass während der Behandlung ein Virenscanner den PC scannte, auf dem die medizinische Software lief. Durch eine fehlerhafte Konfiguration wurde der Rechner lahmgelegt.

Dürfen medizinische Geräte und andere kritische Systeme anfällig für solche Dinge sein? Oder wäre es nicht angebracht, hier eine besondere Sorgfalt walten zu lassen. Und was ist eigentlich mit all den Geräten, auf denen noch eine alte Version von Windows läuft, für die es keine Updates mehr gibt?

#14: Der Tippfehler

Im Jahr 1988 startete die Sowjetunion einen weiten Versuch, um den Mars zu erforschen. Die Phobos 1 Mission sollte den gleichnamigen Marsmond erreichen. Doch während des Flugs sorgte ein Tippfehler dafür, dass die Mission scheiterte.

Im Computer der Sonde Phobos 1 schlummerte noch ein Testprogramm. Zeitdruck sorgte dafür, dass es vor dem Start nicht mehr entfernt wurde. Durch einen einfachen Tippfehler in einem der Kommandos, die von der Erde an die Sonde geschickt wurden, wurde dieses Testprogramm aktiviert.

Die Konsequenzen waren fatal. Das Programm deaktivierte die Steuerung der Sonde. Daraufhin drehten sich langsam die Solarpanels aus der Sonne. Es wurde immer weniger elektrische Energie erzeugt, bis sich Phobos 1 schließlich abschaltete.

#13: Fast genau richtig

Im zweiten Golfkrieg bemerkte man, dass das Raketenabwehrsystem Patriot bei langer Betriebszeit zunehmend ungenau wurde. Das führe 1991 dazu, dass eine feindliche Scud-Rakete nicht abgefangen wurde und in der Folge 28 Personen starben.

Die Untersuchung zeigte, dass das Problem ein Rundungsfehler war, der mit steigender Betriebsdauer immer größer wurde. Ursprünglich war das Patriot System nie für lange Einsätze konzipiert worden. Als mobiles System, sollte es immer nur für wenige Stunden am gleichen Ort sein.

Durch die Bedrohungslage im zweiten Golfkrieg setzte man das System nun unter völlig anderen Bedingungen ein. Leider schenkte man diesen geänderten Rahmenparametern zu wenig Beachtung, um den folgenschweren Fehler zu verhindern.

#12: Unter Druck

Die Ölplattform Sleipner A sank bei einem Test im Jahr 1991. Grund dafür war der Sockel aus Beton, der zu schwach für den Druck des Meeres ausgelegt war. Wie konnte es dazu kommen und welche Rolle spielten Computer in diesem Fall?

Für die Berechnungen der Statik nutze man damals die Finite Elemente Methode. Durch mangelnde Rechenleistung und einige Fehler bei der Modellierung der Konstruktion schlich sich allerdings eine falsche Berechnung ein. Dies führte dazu, dass Teile des Sockels zu schwach ausgelegt wurden.

#11: Zertifikate und Unterschriften (Bonusfolge)

Digitale Zertifikate und Signaturen sind ein wichtiger Bestandteil unserer digitalen Infrastruktur. Ihre Rolle beim digitalen Impfpass ist nur nebensächlich. Unsere tagtägliche Kommunikation würde ohne sie und die dahinterliegenden kryptologischen Technologien schlicht und ergreifend nicht funktionieren.

Ich gebe euch in dieser Folge einen kleinen Überblick über die Kryptographie, Public- / Private-Key Verschlüsselungen und schließlich das Thema digitale Signaturen und Zertifikate.

Da das alles (fast) ohne große Katastrophen daherkommt gibt es diese Episode als Bonus dazu. Naja, außerdem habe ich gerade viel Zeit und Lust darauf.

Webseite und Podcast aktuell nicht erreichbar

Update: Es funktioniert wieder alles ohne Probleme. Aktuell gibt es eine Art Digitale Anomalie beim Digitale Anomalien Podcast. Ganz schön meta, oder? Der Hoster, der die Domain für den Podcast verwaltet hat seit einigen Stunden mit einem DDOS Angriff zu kämpfen. Aus diesem Grund ist die Webseite und der Podcast aktuell leider nur sporadisch erreichbar. …

Webseite und Podcast aktuell nicht erreichbar Weiterlesen »

#10: Altlasten

Der erste Flug der Ariane 5 endete nach nur 40 Sekunden mit der Selbstzerstörung der Rakete. Was war damals passiert und welche Rolle spielte alte Software der Ariane 4?

Während der Entwicklung wurden Teile der Software des Vorgängermodells übernommen und nicht auf die geänderten Rahmenbedingungen der neuen Rakete getestet. Das führte beim ersten Flug dazu, dass das Navigationssystem einen fehlerhaften Kurs einschlug, der zur Zerstörung der Rakete führte.

#9: Amazing Grace

Grace Hopper wird oft zugeschrieben, dass sie den Begriff „Bug“ für einen Softwarefehler geprägt hat. Das ist so nicht ganz korrekt. In dieser Folge erzähle ich, was es mit der Geschichte auf sich hat und wer Grace Hopper war.

Die Geschichte vom ersten Bug ist nur eine von vielen Anekdoten im Leben einer außergewöhnlichen Frau. Amazing Grace, wie sie damals genannt wurde, entwickelte den ersten Compiler und legte damit den Grundstein für die Art, wie wir heute Computer programmieren.