Cover

Digitale Anomalien

Geschichten von Computern und Katastrophen

Alle Folgen

  • 20.01.2022
    20 MB
    23:35
    Cover

    #24: Ein MISSgeschick

    Im Jahr 2020 flog ein Flugzeug von Birmingham nach Mallorca. Im Nachhinein stellte sich heraus, dass dieses Flugzeug über eine Tonne schwerer war, als erwartet. Eine solche Abweichung könnte ernsthafte Konsequenzen mit sich ziehen.Grund dafür war ein neues IT System, dass im Vorfeld am Flughafen eingeführt wurde. Es interpretierte Frauen mit der Anrede "Miss" (vergleichbar mit dem "Fräulein" im Deutschen) als Kinder und Frauen mit der Anrede "Ms" als erwachsene Frauen.Bei der Berechnung des Startgewichts eines Flugzeugs werden für Erwachsene und Kinder festgelegte Standardgewichte herangezogen. Durch diese fehlerhafte Interpretationen wurden einige Frauen zu Kindern und dadurch zu leicht.In diesem Fall hatte der Fehler keine Konsequenzen. Aber wie so oft kann es durch eine Verkettung von kleineren Fehlern am Ende zu einer Katastrophe kommen. Deswegen ist es wichtig, auch solche Vorkommnisse zu untersuchen und daraus zu lernen.--- Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 06.01.2022
    21 MB
    25:09
    Cover

    #23: Ein brandheißes Handy

    Im Jahr 2016 stellt Samsung das Galaxy Note 7 vor. Zunächst sieht alles nach einem großen Erfolg aus. Doch dann mehren sich Berichte, nach denen das Gerät Feuer fangen oder gar explodieren soll.Anscheinend gibt es ein Produktionsproblem mit den hochentwickelten Akkus. Samsung startet eine Rückrufaktion und tauscht die Geräte gegen Exemplare mit Akkus von einem anderen Hersteller. Doch auch diese Akkus leiden unter Problemen und führen zu Zwischenfällen bei denen es zu Bränden und Explosionen gibt.Am Ende sieht sich Samsung dazu gezwungen, eine weltweite Rückrufaktion zu starten und die Produktion einzustellen. Es entsteht ein Schaden von über 5 Milliarden Dollar.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 23.12.2021
    28 MB
    33:15
    Cover

    #22: Log4Shell

    Im Dezember 2021 erschütterte eine Sicherheitslücke in der Programmbibliothek LOG4J das Netz. Mit einfachsten Mitteln war es möglich, eigenen Code in fremde Systeme zu einzuschleusen und sie zu übernehmen.Was war passiert und wie konnte dieses Problem über Jahre bestehen, ohne entdeckt zu werden. In der aktuellen Folge versuche ich, die LOG4J Schwachstelle zu erklären. Schließlich habe ich selbst über 10 Jahre lang in Java entwickelt und dabei häufig diese Bibliothek genutzt.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 09.12.2021
    33 MB
    39:40
    Cover

    #21: SoftSCAM

    SoftRAM trat 1995 mit dem Versprechen an, den Arbeitsspeicher eines Windows-PCs zu verdoppelt - per Mausklick. Das sollte durch moderne Kompressionsalgorithmen ermöglicht werden. Leider klang das zu gut, um wahr zu sein.SoftRAM wollte nämlich die Daten direkt im RAM komprimieren, um damit dadurch mehr freien Speicher zu schaffen. Aus 4 MB sollten so 8 MB werden. Bei seinen Werbeaussagen hielt sich die Software damals nicht zurück.Insgesamt wurden über 600.000 Exemplare verkauft. Irgendwann kamen dann aber Zweifel an der Funktion von SoftRAM auf. Und am Ende war es dann doch zu schön, um wahr zu sein. SoftRAM machte unterm Strich nämlich: nichts. Das c't Magazin bezeichnete die Software damals als Placebo-Software und diese Bezeichnung ist wohl die treffendste, die es gibt.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 25.11.2021
    25 MB
    29:43
    Cover

    #20: Bis zum letzten Tropfen

    Der Gimli Glider war ein Flug von Air Canada, der aufgrund von Treibstoffmangel nur durch ein sensationelles Manöver des Piloten gerettet werden konnte. Die Ursache für den Zwischenfall waren eine Kombination von verschiedenen Dingen.Am Anfang stand ein technischer Defekt der Treibstoffanzeige und ein Zusammenspiel aus fehlerhaften Prozessen und menschlichem Versagen. Dies führte dazu, dass die Tanks des Flugzeugs nur mit Hilfe von manuellen Messungen befüllt wurden.Leider mussten hierfür verschiedene Einheiten umgerechnet werden. Denn während das notwendige Kerosin für den Flugplan in Gewicht gemessen wird, rechnete die Tankcrew am Boden in Volumen.Erschwerend kam noch dazu, dass die betroffene Boeing 767 das erste Flugzeug in der Flotte von Air Canada war, dass in metrischen Einheiten rechnete...Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 11.11.2021
    32 MB
    38:34
    Cover

    #19: Gebrochene Herzen

    Im April 2014 wurde ein Bug bekannt, der vom Experten Bruce Schneier als 11 auf der Skala von 1-10 bezeichnet wurde. Der Fehler, der als Heartbleed Bug bekannt wurde, betraf Millionen von Webseiten und erlaubte, vertrauliche Daten zu stehlen.Dazu gehörten Serverpasswörter oder private Schlüssel. Der Bug stecke in einer Erweiterung von OpenSSL - der de facto Standardbibliothek für sichere und verschlüsselte Kommunikation im Internet.Durch Heartbleed konnte man mit einem einfachen Aufruf bis zu 64k aus dem Hauptspeicher auslesen. Grund dafür war eine vergessene Überprüfung eines Parameters. Eigentlich ein Fehler, wie er täglich auftritt und normal genauso schnell wieder gefunden und behoben werden sollte.Doch bei Heartbleed dauerte es 27 Monate, bis der Fehler entdeckt und veröffentlicht wurde.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 28.10.2021
    27 MB
    32:11
    Cover

    #18: Deadline im Nacken

    Im Jahr 2005 wurde Hartz 4 in Deutschland eingeführt. Um das möglich zu machen, wurde die Software A2LL in Rekordzeit entwickelt. Doch bei der Einführung ging ziemlich viel schief. Denn was da in knappen zehn Monaten entwickelt wurde, hatte nicht nur Kinderkrankheiten, sondern einige ziemlich große Probleme.In der heutigen Folge geht es daher nicht um einen einzelnen Fehler, sondern um einen Überblick über das Projekt A2LL und die Frage, was man aus einem so komplexen Projekt lernen kann.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 14.10.2021
    23 MB
    27:25
    Cover

    #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.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 30.09.2021
    17 MB
    20:16
    Cover

    #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.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 16.09.2021
    27 MB
    32:10
    Cover

    #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?Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 02.09.2021
    15 MB
    17:52
    Cover

    #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.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    21 MB
    24:46
    Cover

    #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.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    21 MB
    25:03
    Cover

    #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.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    30 MB
    35:36
    Cover

    #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.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    28 MB
    33:16
    Cover

    #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.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    28 MB
    33:09
    Cover

    #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.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    36 MB
    43:06
    Cover

    #8: Software hat keinen Verschleiß

    Der Therac-25 war ein medizinisches Bestrahlungsgerät. Durch einen Softwarefehler kam es zu sechs Zwischenfällen mit teilweise tödlichen Ausgängen. Fatal war, dass der Hersteller damals davon ausging, dass die Software keine Fehler haben könne.Denn im Vergleich zur Hardware unterliegt sie ja keinem Verschleiß. Das war eine Fehleinschätzung mit Folgen. Erst durch den Einsatz eines Physikers aus einer der betroffenen Kliniken konnte der verantwortliche Fehler gefunden und schließlich behoben werden.Die Geschichte des Therac-25 ist ein Paradebeispiel für Softwarefehler und den Umgang damit. Und übrigens: Software unterliegt einer Art digitalem Verschleiß. Man spricht hierbei von der sogenannten Softwarealterung.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    25 MB
    30:18
    Cover

    #7: Der rote Knopf

    Mehr als einmal stand die Welt an der Schwelle zu einem Atomkrieg. Diese Folge erzählt die Geschichte von Stanislaw Petrow, der durch sein Handeln im Jahre 1983 einen Sowjetischen Atomschlag gegen die USA verhinderte.Damals zeigten die Frühwarnsysteme nämlich einen amerikanischen Angriff an. Es handelte sich dabei aber um einen Fehler bei der Beobachtung der sowjetischen Satelliten. Petrow erkannte dies und entschied sich unter einem enormen Zeitdruck dafür, dass es sich um einen Fehlalarm handeln musste. Er lag richtig.Leider war das nicht der einzige Fall in der Geschichte, in der es versehentlich fast zu einem Einsatz von Atomwaffen kam.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    37 MB
    43:28
    Cover

    #6: Fehlerkultur

    Was ist eigentlich eine gesunde Fehlerkultur und wie kann man diese in einem Team oder Unternehmen voranbringen? Zu diesem Thema unterhalte ich mich mit Christoph Petrausch.Christoph sorgt als Cloud Engineer dafür, dass die Infrastruktur von großen IT Systemen läuft. Bei seiner Arbeit ist ihm wichtig, dass man konstruktiv und offen mit Fehlern umgeht. Wir sprechen darüber, wie das im Alltag aussieht und gehen am Beispiel des Blameless Post Mortem darauf ein, wie man eine solche Fehlerkultur konstruktiv und zielgerichtet angehen kann.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    35 MB
    41:12
    Cover

    #5: Denver, wir haben ein Problem!

    Der Denver International Airport sollte ein Flughafen der Superlative werden. Für das Gepäck war die größte vollautomatische Highspeed Gepäcktransportanlage der Welt gebaut werden. Doch die enorme Komplexität der Anlage sorgte für Chaos.In der Folge beschäftigen wir uns mit der Geschichte des Flughafens und schauen uns die aufgetretenen Probleme im Detail an. Was waren denn die Gründe dafür? Einen großen Einfluss hatten die unterschätzte Komplexität und der enorme Zeitdruck.Aber was genau ist eigentlich Komplexität und wie kann man damit vernünftig umgehen? Mit dieser Frage beschäftigt sich die Episode zum Ende hin. Außerdem gibt es noch Audio-Feedback von Daniel. Er erklärt uns, was es mit dem Jahr-2038 Problem auf sich hat.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    26 MB
    29:30
    Cover

    #4: Das Jahrtausend-Ding

    Das Jahr 2000 war etwas ganz Besonderes. Nicht nur, dass es irgendwie nach Science Fiction aussah, wenn die Jahreszahl plötzlich mit 2 statt mit 1 begann. In den Tiefen unserer IT-Systeme schlummere ein Fehler aus den Urzeiten der Computer. Damals wurde nämlich wegen knappem Speicher die Jahreszahl nur mit zwei anstatt mit vier Ziffern gespeichert. Was würde denn geschehen, wenn der Zähler von 99 auf 00 umspringt? Würde das unsere Technik ins Jahr 1900 zurückkatapultieren?Glücklicherweise blieb damals die große Katastrophe aus. Aber man kann in der Retrospektive viel aus dieser Geschichte lernen, zum Beispiel den adäquaten Umgang mit Legacy-Systemen.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    20 MB
    23:45
    Cover

    #3: Bad Units on Mars

    Der Weltraum, unendliche Weiten. Wir schreiben das Jahr 1999. Dies sind die Abenteuer des Mars Climate Orbiter, der seit 286 Tagen auf seiner Reise zum Mars ist. Doch am Ziel angekommen reißt der Kontakt ab und die Sonde verglüht wahrscheinlich in der Atmosphäre des roten Planeten. Die Mission ist verloren. Grund dafür ist ein Fehler bei der Berechnung der Flugbahn. Die Systeme nutzen nämlich unterschiedliche Einheiten. Während die NASA mit metrischen Einheiten rechnet, verwendet der Hersteller der Sonde imperiale Einheiten. Ein kleiner Fehler mit großen Folgen.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    21 MB
    24:25
    Cover

    #2: Error Inside

    Beim Pentium FDIV-Bug kam es bei bei manchen Gleitkommadivisionen zu Ungenauigkeiten. Obwohl der Fehler relativ selten war und für die meisten Leute keinerlei Auswirkung hatte, entwickelte sich die Sache damals für Intel in ein PR-Desaster. Das lag nicht zuletzt am schlechten Umgang mit den öffentlichen Meinungen.Begleitet mich heute auf eine Reise in die 90er, lernt die Ursprünge der Firma Intel und die kurze Geschichte der x86 Prozessoren kennen und findet heraus, welches große WTF für die fehlerhaften Divisionen im Pentium verantwortlich war.Achtung: Nach dieser Folge habt ihr eventuell große Lust, in die Tiefen des Internets abzutauchen und euch Details zu alten Prozessoren durchzulesen. In dem Fall: einfach machen.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    17 MB
    20:14
    Cover

    #1: A Knightmare on Wall Street

    Die Geschichte von Knight Capital mutet wie ein Best-of von Bad Practices in der Softwareentwicklung an. Viele Jahre hat das Unternehmen Glück. Aber an diesem schicksalhaften 1. August 2012 wird eine Kettenreaktion in Gang gesetzt, die das Unternehmen in nur 45 Minuten einen Verlust von 460 Millionen Dollar beschert.Ich verzichte bei dieser Geschichte auf die meisten Fachbegriffe aus der Finanzwelt. Das spare ich mir für Wolfgangs Börsen-Podcast auf. Außerdem rechne ich durch, wieviele Sekunden Jeff Bezos arbeiten muss, um mein Gehalt zu übertreffen.Erkenntnis der Folge: Wenn man sich direkt am Anfang der Recherche verliest und statt "Peg" versehentlich "Pug" liest, so bekommt man diesen Mops nicht mehr aus dem Kopf.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr
  • 27.08.2021
    10 MB
    12:25
    Cover

    #0: Hello World - Eins oder Null, das ist hier die Frage!

    Da der erste Schritt bekanntlich der schwerste ist, fange ich einfach mit dem nullten Schritt an. Ich erzähle etwas über das Konzept von Digitale Anomalien und über meinen Background. Am Beispiel vom Off-by-one-Bug erkläre ich, wie und warum Fehler in Programmen auftreten und wie eine vernünftige Fehlerkultur hier helfen kann.Und weil ich das Prinzip vom Hauptspeicher mit MS-Excel verglichen habe, werde ich höchstwahrscheinlich in der Computer-Hölle landen und für die nächsten 1000 Jahre Solitär auf einem alten Computer mit Windows 3.11 spielen müssen.Sprecher & Produktion: Wolfgang Schoch Musik: BACKPLATE von https://josephmcdade.com

    ...mehr