Tekniska bloggspel, Android-app-apk, tips och tricks

Ett konstigt Y2K-liknande fel skickar datorn tillbaka till 2002

Bild av klockor som flyter i galaxen.

Vissa datorer som ställer in GPS-baserade klockor går tillbaka i tiden på grund av en konstig Y2K-liknande bugg. Problemet berör främst industriella system och infrastruktur, såsom NTP-servrar, som kan misslyckas eller fungera felaktigt utan exakt tidpunkt. Men varför händer detta?

Innan vi svarar på den frågan bör vi ta en snabb titt tillbaka på Y2K Error. Forskare på 1900-talet insåg att eftersom de flesta miniräknare baserade sina klockor på de två sista siffrorna i ett år, skulle de tro att år 2000 verkligen var 1900.

Detta problem kan (och gjorde) att datorer misslyckades, men globala programvaruuppdateringsinitiativ ledda av regeringar och privata företag har effektivt mildrat Y2K-felet (som tog mycket pengar). Vi gjorde ett bra jobb med att avvärja en Y2K-katastrof, som ironiskt nog nu ses som ett stort skämt.

Konstig bugg nuförtiden som liknar Y2K, något liknande. Problemet härrör från en bugg i vissa versioner av GPSD, en GPS-tjänstdemon som tillåter telefoner, datorer, militär utrustning, servrar och andra datorer att hämta data från GPS-mottagare.

Detta kan låta som den roligaste idén du någonsin kommer att höra, men Global Positioning System håller reda på tiden genom att räkna veckorna den 5 januari 1980. Det spelar regelbundet en 10-bitars kod.bit för att tala om för GPS-mottagaren vilken tid klockan är är. ja, men den här 10-bitarskoden kan bara räknas i 1 023 veckor. När den siffran nås återställs räknaren till 0.

Det är precis vad som hände idag, den 24 oktober. Normalt kommer datorer som använder GPSD för att bestämma tiden helt enkelt att ignorera att Global Positioning System återställer sin datumräknare. Men en bugg i versionerna 3.20 till 3.22 av GPSD fick drabbade datorer att tro att datumet var mars 2002 – 1 024 veckor sedan för att vara exakt.

Lustigt nog skickades avlyssningsversioner av GPSD inte förrän i januari 2021. Det verkar som om problemet identifierades för bara några dagar sedan, när Infrastructure and Cybersecurity Agency varnade kritiska infrastrukturoperatörer att deras system kan behöva uppdateras.

De som driver servrar, industriell utrustning eller kritisk infrastruktur bör kontrollera om några system som använder GPSD kör version 3.23 eller senare. Tänk på att effekten av detta fel kanske inte är uppenbar på vissa system.

Källa: CISA via Malwarebytes