Später Millenium-Bug: Viele deutsche Kreditkarten funktionieren nicht mehr

Dennis Härtig am 5. 1. 2010
bild_artikel_kreditkarte

Kein Geld von dieser Karte: In Deutschland streiken zur Zeit viele Kredit- und Geldkarten

Die Tücken der Technik, beziehungsweise der Mullennium-Bug reloaded: Zunächst waren nur Kunden der deutschen Postbank betroffen: Wer mit einer Giro- oder Kreditkarte der neuen Chip-Generation Geld am Automaten ziehen wollte, hatte seit dem Jahreswechsel häufig Schwierigkeiten. Dann funktionierten plötzlich auch die Karten der Commerzbank-Kunden nicht mehr. Inzwischen sind Kunden der meisten deutschen Banken betroffen: Sie können kein Geld mehr abheben, nicht mehr mit der Karte in den Geschäften bezahlen – nichts geht mehr. Der Grund: Der Chip auf den Geldkarten hat einen Programmierfehler. Dieser Fehler soll aber spätestens im Laufe der kommenden Tage komplett behoben sein, heisst es in verschiedenen deutschen Medienberichten.

Tags: , , , ,

Kommentare

3 Kommentare zu “Später Millenium-Bug: Viele deutsche Kreditkarten funktionieren nicht mehr”
Hans EgonNo Gravatar 5.1.2010 23:32 Uhr

Hmm, das ist kein ProgrammierFEHLER, der zufällig auftritt, sondern ein Designfehler, der also geplant war, zwar nicht mit diesen Auswirkungen, aber nicht im Sinne von ‘zufällig aufgetreten’, sondern nicht ‘richtig geplant’ bzw. ‘billigend in Kauf genommen’.
Die Spezifikation für die betroffenen Chipkarten sieht eben nur eine Stelle für die Jahreszahl vor, und da knackt es nun im System.

IgorNo Gravatar 6.1.2010 14:26 Uhr

Der Millenium-Bug damals von 1999 auf das 2000 war hysterie und fand nicht statt. Ich denke jetzt sieht es anders aus; Computersysteme unter Windows oder Unix (Linux) berechnen ein Datum jeweils anders. Während Windows “menschlich” rechnet, also Schaltjahre usw. berechnen kann, rechnet ein Unix-System vom absoluten Nullpunkt aus jeden Tag einen Zähler höher. Damals beim Millienium waren nur Windows Computer betroffen die zwischen 1900 und 2000 nicht unterscheiden konnten, Unix PCs störte das nicht. Jetzt ist es aber so das ein Unix System seine Zählgrenze erreicht hat und ein ganz normaler Overflow stattgefunden hat und Unix-PCs jetzt wieder mit Null anfangen das Datum zu berechnen – das wird das Problem sein.

Igor

IgorNo Gravatar 14.1.2010 8:41 Uhr

Das Problem hatte wohl nichts mit einem klassischen Überlauf zu tun, sondern höchstwahrscheinlich ein Fehler in der Umrechung von Hexadezimal (Basis16, computerüblich) zu Dezimal (Basis 10, menschenüblich).

Igor

Kommentar schreiben