it-bransjen

Bankløsning taklet ikke 2021

Programvaren sviktet ved inngangen til året. Dermed ble det feil på svært mange transaksjoner.

En eldre kodeendring knyttet til årsskiftet 2000 skapte trøbbel for tusener av banktransaksjoner ved overgangen til 2021.
En eldre kodeendring knyttet til årsskiftet 2000 skapte trøbbel for tusener av banktransaksjoner ved overgangen til 2021. Illustrasjonsfoto: Colourbox

Nyttårsaften 2000 kom og gikk uten at fly spontant falt ned fra himmelen. Atomreaktorer begynte ikke å smelte. Spådommene om et digitalt ragnarok viste seg å være betydelig overdrevet.

Y2K-problemet skapte den gang rikelig med overskrifter og konsulentoppdrag. Innsatsen bidro antakelig til at verdens datasystemer taklet overgangen til nytt millennium mer eller mindre uten problemer.

Fakta om «Y2K»

For å spare lagringsplass og minnebruk, ble årstall i eldre IT-systemer ofte lagret med bare to sifre. Med et nytt århundre startet man dermed på år 0 igjen, noe som potensielt kunne få alt fra PC-er til industrisystemer til å feile.

År 2000-problemet, også kjent som Y2K eller millennium-feilen, ble imidlertid et mye mindre problem enn fryktet.

I forkant ble mange IT-systemer oppdatert for å håndtere overgangen. I andre tilfeller gikk det greit uten endringer i programvaren.

Det finnes også andre, beslektede problemer med årstall i datasystemer som man antar at kan skape kluss i fremtiden, som Y2038.

21 år senere gikk det imidlertid galt i bankløsningen som Tietoevry leverer til rundt 150 norske banker.

Hendelsen blir omtalt i en avviksmelding IT-selskapet sendte til Datatilsynet:

«I kodeendringer som ble gjort i forbindelse med årsskiftet 2000 ble enkelte årstall hardkodet. Dette førte til en feil i kjøringen av koden da 2021 trådde i kraft».

Alle norske banker på kundelisten, det vil si om lag 150 stykker, ble enten direkte eller indirekte berørt, ifølge meldingen.

Feilen oppsto 1. januar 2021, og i dagene som fulgte ble svært mange banktransaksjoner og meldinger om disse utstyrt med gale metadata.

Nedringt av vilt fremmede

Mer om avviket

  • Noen betalinger ble utført uten at medfølgende melding til mottaker ble sendt til mottakerbank.
  • Noen betalinger ble utført der melding til mottaker inneholdt feil avsendernavn eller motakernavn.
  • Noen transaksjoner fikk feil tekst på kontoutskrift.
  • Transaksjoner med KID kunne også ha feil avsender og mottakernavn på kontoutskrift.
  • Kvittering til betaler kunne også være feil.

En mengde overføringer ble merket med feil mottakernavn eller feil avsender. Selv om betalingene var korrekt utført, det vil si sendt til og fra riktig kontonummer, førte misvisende navn til forvirring.

Plutselig trodde tusenvis av personer at de hadde fått tilsendt penger fra Øivind (40), som ble nedringt og utropt til «en av Norges mest gavmilde menn», ifølge Avisa Oslo, som ikke ser ut til å ha koblet feilen til Y2K.

Da lokalavisen omtalte hendelsene, var omfanget uklart. I avviksmeldingen Datatilsynet mottok i januar, står det derimot at 750.000 transaksjoner potensielt er berørt.

Tietoevry har senere nyansert omfanget. Ifølge en nærmere gjennomgang skal den konkrete feilen ha omfattet cirka 37.000 betalingstransaksjoner.

Aldri opplevd maken

– Det er viktig å presisere at det ikke er feil i beløp, debet og kreditnummer, slik at både avsender og mottaker kan verifisere transaksjonen, selv om det i nettbanken/mobilbanken vil stå opplyst feil navn. Eventuell informasjon i meldingsfeltet som følger transaksjonen kan også benyttes for å identifisere transaksjonen.

Det skriver pressekontakt Geir Rammen i Tietoevry i en melding til Digi.no.

Mye taler for at kodeendringen som introduserte feilen via hardkodede årstall, er en del av Cobol-basert kildekode som kjører på Tietoevrys stormaskin og håndterer vesentlige deler av banktransaksjonene i Norge. Men selskapet har ikke bekreftet dette.

– Vi har ikke opplevd tilsvarende feil tidligere, og våre teknikere har sjekket programmene for å hindre at dette skjer igjen, opplyser Remman.

Feilen ble oppdaget først da betalingsfiler skulle leveres til Nets mandag 4. januar 2021. Koden ble deretter oppdatert og ny versjon satt i produksjon før klokken 12.00 samme dag. Ifølge avviksmeldingen har alt oppgjør etter dette vært korrekt.

Powered by Labrador CMS