Podcast

#26: Der Große Wurm

Im Jahr 1988 wollte der Student Robert T. Morris herausfinden, wie groß das damalige Internet war. Dazu schrieb er ein Programm, das sich selbst vervielfältigte und zum ersten Computerwurm der Geschichte wurde.

Der Morris Worm geriet völlig außer Kontrolle und infizierte rund 10% des damaligen Internets. Teilweise mussten Universitäten und andere Einrichtungen vom Internet abgekoppelt werden. Nach einigen Tagen, hatte man damals das Gröbste hinter sich. Die Ermittlungen zogen sich allerdings über viele Monate.

Am Ende stand ein Prozess, in dem der Urheber zu einer empfindlichen Strafe verurteilt wurde.

Sprecher & Produktion: Wolfgang Schoch
Musik: BACKPLATE von https://josephmcdade.com

#26: Der Große Wurm Read More »

#25: Happy New Year Overflow

Am ersten Januar gab es weltweit Probleme mit Exchange Servern von Microsoft. Die Folge waren unzählige Emails, die nicht zugestellt werden konnten. Und natürlich Stress bei vielen Admins, die sich um eine Lösung bemühten.

Grund für die Aufregung war ein kleiner Programmierfehler. Für die Repräsentation von Datum und Uhrzeit hatte man auf einen signed 32-bit Integer gesetzt. Eine Ganzzahl, die 10 Stellen hat, aber nur maximale Werte aufnehmen kann, die mit 21 beginnen. Bis zur Silvesternacht 2021 war dies nie ein Problem gewesen.

Neben dem Exchange Server gab es auch noch ein paar weitere betroffene Systeme. In der aktuellen Folge wird die Ursache beleuchtet und auf das Thema „Datentypen“ eingegangen.

Sprecher & Produktion: Wolfgang Schoch
Musik: BACKPLATE von https://josephmcdade.com

#25: Happy New Year Overflow Read More »

#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

#24: Ein MISSgeschick Read More »

#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

#23: Ein brandheißes Handy Read More »

#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

#22: Log4Shell Read More »

#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

#21: SoftSCAM Read More »

#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

#20: Bis zum letzten Tropfen Read More »

#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

#19: Gebrochene Herzen Read More »

#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

#18: Deadline im Nacken Read More »

#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

#17: Der teuerste Strich aller Zeiten Read More »