'Decenniumbug' treft Duits betaalsysteem

creditcards

Gepubliceerd: Woensdag 6 januari 2010

Duitsers hebben sinds nieuwjaarsdag problemen met het pinnen van geld door een softwarebug. De fout treedt op bij tientallen miljoenen bankpasjes.

Toon volledig artikel

kmg454 op Woensdag 6 Januari 2010 15:27

image

De banken raden klanten aan altijd voldoende contant geld op zak te hebben, zodat ze indien nodig contact kunnen afrekenen.

Maar hoe kan je aan contant geld komen als je pasje het niet doet??

A-Visser op Woensdag 6 Januari 2010 16:01

image

Gewoon aan de balie? Is in Duitsland nog gewoon mogelijk hoor ;)

webabun op Donderdag 7 Januari 2010 08:21

image

Dat is alleen geen oplossing voor mensen die in het buitenland zitten.

(de chip met bug, is dat hetzelfde type / fabrikant zoals in de NL passen gestopt gaat worden?)

040hosting op Woensdag 6 Januari 2010 15:46

image

Het zal wel toeval wezen maar we hadden nogal wat klanten die na 1 jan 2010 geen betalingen konden doen via paypal; inmiddels lijkt dit begin deze week opgelost. Zou me niet verbazen als ook hier zoiets heeft gespeeld.

madjo op Woensdag 6 Januari 2010 16:22

image

De Y2k bug kon ik me nog voorstellen, maar hoe kan een jaarovergang van 09 naar 10 nu problemen opleveren? Of gebruikten ze 9 als jaar indicatie?

Tampert op Woensdag 6 Januari 2010 16:35

image zomerhack badge 3

Eerlijkgezegd vraag ik me dat ook af ja...

PetervdM op Woensdag 6 Januari 2010 16:51

image

weet ik niet, maar ze zijn niet de enige: symantec kan er ook wat van!
http://www.symantec.com/connect/forums/official-status-sepm-definitions-stay-31-12-2009-last-updated-04-jan-2010

bitsflew op Woensdag 6 Januari 2010 17:00

image

Businesses stung by BOQ computer bug

Lijkt hetzelfde probleem.

De gebruikte RTC chip geeft het jaartal als BCD door terwijl de software het als binair interpreteert.

Bladerunner op Woensdag 6 Januari 2010 23:31

image

2009+1 = 2010
dus is: 7D9+1 7DA
evenals dat 011111011001 + 1 011111011010 is.

Mis ik nu iets of is het moeilijker dan het lijkt?
Ik bedoel maar, we hebben het toch niet over een berekening voor weersvoorspellingen?

zebaz op Donderdag 7 Januari 2010 00:07

image

Er zijn verschillende manieren om getallen binair weer te geven, zie ook wat bitsflew zegt. BCD codeert decimalen als afzonderlijke (meestal 4-bits) groepjes. 10 wordt dan 0001 0000; als je dat nu binair gaat interpreteren dan krijg je 00010000 = 16. En zo zit je plots in 2016 ipv 2010. Oeps.

Opmerkelijk trouwens dat ze het kennelijk nog steeds niet nodig vinden om het eeuwnummer op te slaan, anders was de fout al eerder aan het licht gekomen.

Bladerunner op Donderdag 7 Januari 2010 00:40

image

Ik begrijp dat het fout kan gaan als je een bepaald getal formaat zonder meer interpreteert. Maar die fout kan niet meer ontstaan als je het eerst converteert. Je kunt immers ook niet verwachten dat een gecomprimeerde hoeveelheid data direct gebruikt kan worden, dat zul je eerst moeten 'uitpakken' nadat je gekeken hebt wat de compressie methode was. Dus hoe je het ook bekijkt: als je weet dat het BCD is, dan geldt nog steeds dat 0001 0000 eerst omgerekend moet worden naar binair (zodat het dus 10 blijkt te zijn) vóórdat je het in een andere 'omgeving' verder gaat gebruiken, en dan is er niets aan de hand. Hoe komt het anders dan dat het vooralsnog alleen in Duitsland mis gaat. Gewoon een heel stomme programmeer fout.

lampje74 op Donderdag 7 Januari 2010 09:47

image

De binaire opslag methode zoals hierboven beschreven (4bit per positie) vs regulier binair kan niet tot problemen lijden qua programeer werk. Het is immers in de specificaties van het protocol bepaald hoe de decimale waarde wordt opgeslagen : regulier binair of 4bits vakken. Als een software maker dan niet naar de specificaties kijkt welke methode wordt gebruikt en dus de verkeerde blijkt te hebben toegepast is dat de fout van de programeur en niet een software fout.

Maar waarom nu toch die foutiefe 'decenium bug' als titel, net als de foutiefe milenium bug? het eerste decenium van de 21ste eeuw is eind dit jaar achter de rug (2001 tm 2010) net als dat deze eeuw pas 2001 begon!

zebaz op Donderdag 7 Januari 2010 10:23

image

Uiteraard is het een stomme programmeerfout :) Net als trouwens vrijwel iedere andere 'software'-fout; software maakt immers geen fouten.

“To err is human, but to really foul things up you need a computer.”

kmg454 op Donderdag 7 Januari 2010 09:20

image

Overigens is dit niet het enige probleem met 2010 het antispam programma Spamassasin ziet sinds 1 januari alle mail met datum 2010 als spam.
Ook een programmeerfout en nog wel een die nog niet is opgelost er is alleen een patch beschikbaar die het probleem verschuift naar 2020.

CyberData op Donderdag 7 Januari 2010 12:15

image

Ja maar wat is er dan zo magisch aan 2010 ?

Wordt nog wat als het straks 20-10-2010 is....

Om te kunnen reageren, dient u ingelogd te zijn.

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Peiling

Loading Poll

Video: World Tech Update: Darpa's robot oorl...

World Tech Update: Darpa's robot oorlogspaard (video)

Verleden nieuws