År 2010-fejl rammer it-systemer

Artiklen blev oprindeligt publiceret den 6/1/2010

Københavnske parkeringsautomater, tyske pengeautomater, spamfilteret SpamAssassin og et sikkerhedsprogram fra Symantec er alle ramt af et datoproblem relateret til år 2010.

Parkometrene har siden nytår ikke kunnet tage imod betaling med dankort. Ifølge Version2 skyldes problemet, at enheden, der håndterer kortbetaling, fortolker kommunikationen fra automaten som BCD (Binary Coded Decimal), mens automaten sender beskederne som hexadecimale tal.

Det medfører, at tallene fra 1 til 9 ikke giver problemer, fordi de er ens i de to talsystemer. Men 10 hedder 10 som BCD, men 0A som hexadecimalt tal.

Et lignende problem har ramt betalingskort i Tyskland. Her er det kunder hos Postbank, der har haft problemer med at bruge chipkort til at hæve penge i kontantautomater.

Spamfilteret SpamAssassin kigger blandt andet på datoen for at bedømme, om en mail er spam. Hvis datoen er angivet til langt ude i fremtiden, regnes mailen for mere mistænkelig.

Det mener programmet om enhver dato i år, oplyser bloggeren Mike Cardwell. Problemet blev dog løst i sommeren 2009, men hvis man kører en ældre version af programmet, vil alle legitime mails altså få en for høj spam-score.

Symantecs program Endpoint Protection Manager har et lignende problem. Her regnes alle filer med signaturopdateringer fra efter den 31. december 2009 for forældede.

Firmaet har foreløbig løst problemet ved at mærke alle opdateringer med datoen 31.12.2009. Kun versionsnummeret viser så, at der er tale om en ny version.

SANS Internet Storm Center har samlet en stribe andre eksempler på problemer ved overgangen til 2010.

Links