2038 Den næste computer tid fejl

Husk tusindårsskiftet. Mens mange af os tæller ned sekunder til midnat, var der netværksadministratorer over hele kloden med deres fingre krydset, og håbede, at deres computersystemer stadig vil fungere efter det nye årtusind blevet sparket ind.

Millennium bug var resultatet af tidlige computer pionerer design systemer med kun to cifre til at repræsentere tiden som computer hukommelse var meget knappe på det tidspunkt. Problemet opstod ikke på grund af årtusindskiftet, det opstod fordi det var slutningen af ​​århundredet og tocifrede år flimret rundt til 00 (som maskinerne antager var 1900)

Heldigvis ved årtusindskiftet blev de fleste computere opdateret og der blev taget tilstrækkelige forholdsregler, som betød, at Y2K bug, som det blev kendt, forårsagede ikke den udbredte ødelæggelse, den var først frygtet.

Y2K-fejlen er imidlertid ikke det eneste tidsrelaterede problem, som computersystemerne kan forventes at stå over for, et andet problem med, hvordan computere fortæller tiden er blevet realiseret, og mange flere maskiner vil blive påvirket i 2038.

Unix Millennium Bug (eller Y2K38) ligner den oprindelige fejl, da det er et problem forbundet med den måde computere fortæller tiden på. 2038-problemet opstår, fordi de fleste maskiner bruger et 32-bit heltal til at beregne tiden. Dette 32-bitnummer er angivet fra antallet af sekunder fra 1 januar 1970, men fordi antallet er begrænset til 32-cifre ved 2038, er der ikke flere cifre tilbage til at klare tidsforløbet.

For at løse dette problem har mange systemer og sprog skiftet til en 64-bit version eller leverede alternativer, der er 64-bit, og da problemet ikke vil forekomme i næsten tre årtier, er der masser af tid til at sikre, at alle computersystemer kan beskyttes .

Disse problemer med tidsstempler er dog ikke de eneste tidsrelaterede fejl, der kan opstå på et computernetværk. En af de mest almindelige årsager til computernetværk fejl er mangel på tidssynkronisering. Mangler at sikre, at hver maskine kører på samme tid ved hjælp af a NTP tidsserver kan resultere i, at data går tabt, idet netværket er sårbart over for angreb fra ondsindede brugere og kan forårsage alle mulige fejl som e-mails, der ankommer, før de er sendt.

For at sikre, at dit computernetværk er tilstrækkeligt synkroniseret en ekstern NTP-tidsserver anbefales.

Dette indlæg blev skrevet af

Stuart

Beslægtet læsning