Year 2038 Problem: Πώς μπορεί να επηρεάσει η τεχνολογία Smartphones, τράπεζες και αεροπλάνα
Το Year 2038 Problem είναι ένα σοβαρό πρόβλημα χρονικού υπολογισμού που επηρεάζει συστήματα που βασίζονται στο Unix και Linux. Οι περισσότερες από αυτές τις πλατφόρμες μετρούν τον χρόνο ως αριθμό δευτερολέπτων από την 1η Ιανουαρίου 1970. Ωστόσο, σε 32-bit αρχιτεκτονικές, αυτός ο αριθμός φτάνει στο όριο του στις 03:14:07 π.μ. της 19ης Ιανουαρίου 2038. Από εκεί και μετά, ο χρόνος “γυρίζει” αρνητικά, προκαλώντας σφάλματα, μπλοκαρίσματα και πιθανή κατάρρευση λογισμικού.
Ποιες συσκευές κινδυνεύουν από την “Εποχάλυψη”;
Το πρόβλημα επηρεάζει κάθε σύστημα ή συσκευή που χρησιμοποιεί 32-bit Unix/Linux. Αυτό περιλαμβάνει:
-
Smartphones & tablets
-
Τραπεζικά συστήματα & ATM
GPS σε αεροπλάνα και αυτοκίνητα
-
Ρούτερ, ψηφιακές κάμερες, έξυπνοι μετρητές
-
Ιατρικές συσκευές (αντλίες, monitors)
-
Οχήματα με μικροεπεξεργαστές 32-bit
-
Παλαιότερες εκδόσεις Windows ή embedded Linux
Πιο επικίνδυνο από το Y2K του 2000;
Σύμφωνα με τον Mikko Hypponen (F-Secure), το Y2K μπορεί να προκάλεσε πανικό, αλλά τελικά αποτράπηκε λόγω έγκαιρης παρέμβασης. Το Y2K38 όμως είναι πιο ύπουλο, γιατί:
-
Επηρεάζει συσκευές που δεν μπορούν να αναβαθμιστούν
-
Είναι λιγότερο γνωστό στο ευρύ κοινό
-
Τα συστήματα embedded (π.χ. σε οχήματα) είναι δύσκολο να εντοπιστούν και να διορθωθούν
Τι μπορούμε να κάνουμε;
-
Αναβάθμιση σε 64-bit αρχιτεκτονικές όπου είναι δυνατό
-
Έλεγχος παλαιών συσκευών και embedded λογισμικού
-
Ενημέρωση τεχνικών και εταιρειών για έγκαιρη αντιμετώπιση
-
Αντικατάσταση κρίσιμων συστημάτων που δεν μπορούν να προσαρμοστούν
Συμπέρασμα
Η ψηφιακή “Εποχάλυψη” του 2038 δεν είναι φαντασία. Είναι ένα υπαρκτό, τεχνικό πρόβλημα που μπορεί να επηρεάσει βασικές τεχνολογικές υποδομές, από τα αεροπλάνα έως τα ATM. Η πρόληψη είναι η καλύτερη άμυνα – όσο νωρίτερα ξεκινήσει η προετοιμασία, τόσο μικρότερος θα είναι ο κίνδυνος μιας τεχνολογικής κατάρρευσης.