2038 The Next Computer Time Bug

Ricorda la svolta del millennio. Mentre molti di noi facevano il conto alla rovescia dei secondi fino a mezzanotte, c'erano amministratori di rete di tutto il mondo con le dita incrociate sperando che i loro sistemi di computer continuassero a funzionare dopo il nuovo millennio.

Il bug del millennio era il risultato dei primi pionieri del computer che progettavano sistemi con solo due cifre per rappresentare il tempo in cui la memoria del computer era molto scarsa al momento. Il problema non è sorto a causa della svolta del millennio, è sorto perché era la fine del secolo e l'anno a due cifre si spostava su 00 (che le macchine presumono era 1900)

Fortunatamente all'inizio del millennio la maggior parte dei computer è stata aggiornata e sono state prese abbastanza precauzioni che hanno significato che il Y2K l'insetto, come si è saputo, non ha causato il caos diffuso che si temeva prima.

Tuttavia, il bug di Y2K non è l'unico problema correlato al tempo a cui ci si può aspettare che i sistemi informatici facciano fronte, un altro problema con il modo in cui i computer dicono che il tempo è stato realizzato e molte altre macchine saranno interessate da 2038.

L'Unix Millennium Bug (o Y2K38) è simile al bug originale in quanto è un problema legato al modo in cui i computer dicono il tempo. Il problema 2038 si verificherà perché la maggior parte delle macchine utilizza un numero intero di bit 32 per calcolare il tempo. Questo numero di bit 32 viene impostato dal numero di secondi da 1 gennaio 1970, ma poiché il numero è limitato alle cifre 32 di 2038 non saranno più disponibili cifre per far fronte all'avanzamento del tempo.

Per risolvere questo problema, molti sistemi e linguaggi sono passati a una versione 64-bit, o alternative fornite che sono 64-bit e poiché il problema non si verificherà da quasi tre decenni c'è molto tempo per garantire che tutti i sistemi informatici possano essere protetti .

Tuttavia, questi problemi con i timestamp non sono gli unici errori relativi al tempo che possono verificarsi su una rete di computer. Una delle cause più comuni di errori di rete del computer è la mancanza di sincronizzazione temporale. Non riuscendo a garantire che ciascuna macchina stia funzionando allo stesso tempo usando a NTP time server può causare la perdita di dati, la rete è vulnerabile agli attacchi di utenti malintenzionati e può causare tutti i tipi di errori, come le e-mail che arrivano prima che siano state inviate.

Per garantire che la tua rete di computer sia adeguatamente sincronizzata e time server NTP esterno è raccomandato.

Questo post è stato scritto da

Stuart

Lettura correlata