Software-Fehler (31-34)


Panama, Februar 2001:

Zwischen August 2000 und Februar 2001 erhielten 28 Krebspatienten in gesundem Gewebe eine hohe Bestrahlung
Mindestens 5 Patienten starben daran, 15 weitere trugen schwerste Schäden davon
Im Dezember war aufgefallen, daß sehr viele der am Becken bestrahlten Patienten chronischen Durchfall bekamen
Im Juni stellte die Internationale Atomenergiekommission fest, daß die Bediener der Therapie-Maschine falsche Daten in das Behandlungsprogramm eingegeben hatten, die von dem System nicht als falsch erkannt wurden. Davon aber waren die Radiologen ausgegangen
Mitursache: Bedienungsanleitung wurde nicht richtig gelesen

South York, Lincolnshire, East Midlands, England, Mai 2000:

Mehr als 150 schwangeren Frauen wurden in 9 verschiedenen Kliniken zwischen Januar 2000 und Mai 2000 falsche Resultate eines Down-Syndrom-Tests mitgeteilt
Dadurch wurden vier Schwangerschaften mit Down-Syndrom nicht erkannt: Zwei mongoloide Kinder wurden geboren, zwei weitere Schwangerschaften später abgebrochen
Ursache: Durch einen Jahr-2000-Fehler wurde das Alter der Schwangeren falsch berechnet. Dies ist aber für die Erkennung eines Down-Syndrom-Risikos wesentlich. Anderenfalls wäre durch weitergehende Testverfahren das Problem wesentlich früher erkannt worden
Mitursache: Man glaubte den Computerergebnissen

Nikon Digitalkamera, Dezember 2001:

Nikon stoppt den Verkauf der 5-Megapixel High-End Digitalkamera Coolpix 5000 (Kaufpreis ca. DM 3200,-)
Durch einen Software-Fehler wurde die Digitalkamera unbrauchbar, wenn sie eingeschaltet wurde, bevor der Objektivdeckel entfernt wurde; dabei hatte auch die Stellung des Zooms der letzten Benutzung einen Einfluß
Der Fehler konnte nicht vom Fotografen ("Benutzer") behoben werden; war er noch nicht aufgetreten, konnte man einen Software-Upgrade aus dem Internet laden und einspielen

Viking-Marssonden, 1976 und 1999:

Ein Neurobiologe wollte Daten der beiden Viking-Marssonden von 1976 noch einmal unter anderen Aspekten untersuchen
Das Datenband wurde zwar gefunden, aber nicht die Software zum Lesen des Bandes
Der Programmierer war schon verstorben

Grünen-Parteitag, Ehingen, Februar 2002:

Der Parteitag zur Kür der Kandidaten für die Landesliste der Grünen mußte abgebrochen werden, da 202 statt 200 Delegierte erschienen waren. Ursache: Rundungsfehler im Programm, das die Einladungen erstellte

Internet-Protokoll SNMP, Februar 2002:

Das grundlegende Simple Network Management Protocol SNMP, auf dem das Internet beruht, hat Sicherheitslücken
Das Ende der 80er Jahre erstellte Protokoll wurde nie auf Sicherheit, sondern nur auf Funktionalität ausgelegt (wie fast jede Anwendung!)

Inpol-Neu, Dezember 2001:

Das neue Polizei-Informationssystem Inpol-Neu wurde nach 10 Minuten gestoppt. Die Performance war völlig unzureichend; das Programm ist zu komplex und wird wahrscheinlich nie eingesetzt
Kosten: geplant: 40 Mio. DM, notwendig: 280 Mio. DM
Folgerung: Neue Haftungsregeln für Projektverträge ab 2002: Hersteller haftet 10 Jahre für Fehler (Planung, Ausführung)

Sony-Handy, Tokio, Juli 2001:

Sony mußte in Japan insgesamt 560 000 Handys wegen eines Software-Fehlers zurückrufen; schon im Mai wurden mehrere Hunderttausend Geräte zurückgerufen
Gesamtkosten: 260 Mio. DM

Online-Banking, 2000 und 2001:

Juli 2001: Über die Homepage der Berliner Sparkasse konnte man einen Vormittag lang auf private Daten anderer Bankkunden zugreifen; gleiches galt für die Berliner Bank
November 2000: Es war bei der Schweizer Bank Credit Suisse möglich, tagelang die Interpretenbeträge an Stars wie Roger Moore, Udo Jürgens oder DJ Bobo einzusehen
Im Januar 2000 konnte man über die Homepage der US-Bank X.com einen Monat lang Geld von fremden Konten überweisen
Bei der britischen Barclays Bank war es möglich, mit der Zurück-Taste auf die Seite eines anderen PC-Benutzers zu kommen und dessen Konto-Inhalt einzusehen / zu bearbeiten
Zeitdruck, Einsparen an Sicherheit, nicht an Funktionalität

Neueste Oracle-Software (10g), Februar 2007:

Auf einem Rechner der GSI, der durchgehend 199 Tage lief, blieben alle Anwendungen (Webserver, sqlplus usw.), die Oracle benutzten, hängen.
Ursache: Oracle zählt bestimmte Zyklen, und da dieser (schnelle) Rechner 125 Zyklen pro Sekunde hat, erreichte der Zähler nach 199 Tagen die magische Zahl von 2^31 = 2147483647. Danach wurde der Zähler negativ und erzeugte eine Unendlich- (bzw. 199 Tage-)Schleife...


Ingolf Giese