Viernes 26 de abril 2024 Contacto

Qué es el efecto del año 2038 y a qué dispositivos afectaría




24/01/2020 - 09:17:02
Infobae.- El �efecto 2038�, tambi�n conocido como Y2K38 podr�a causar un fallo generalizado en ese a�o. Este problema afecta a los programas que usan la representaci�n del tiempo basada en el sistema POSIX (Tiempo Unix). Esto consiste en contar el n�mero de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC.

�Esto convierte al resultado final en un n�mero muy grande, tan grande, que rebasar�a la capacidad de �contar� de algunos procesadores m�s antiguos como aquellos basados en 32 bits (sobrepasar�a la capacidad para la cual fue dise�ado en su �poca)�, explic� Mauro Eldritch, especialista en ciberseguridad, en di�logo con Infobae.

�Estos procesadores antiguos solo pueden representar fechas entre el 13 de diciembre de 1901 y hasta las 03:14:07 UTC del 19 de enero del 2038, debido a que no pueden manejar un n�mero mayor a 2.147.483.647 (son sistemas de 32 bits: 1 bit para el signo, y 31 para representar su valor en complemento a dos), que en el sistema POSIX (segundos desde 1970) para calcular el tiempo se traducir�a como 19 de enero del 2038 03:14:07 UTC. Entonces, llegada dicha fecha y hora, y pasado un segundo m�s de ese l�mite, el sistema de c�lculo de tiempo rebasar�a, volviendo a contar desde el 13 de diciembre de 1901, la fecha de inicio�, a�adi�.

C�mo se resuelve

Haciendo una actualizaci�n de modo tal que todos los dispositivos, para ese entonces, tengan una arquitectura de 64 bits como m�nimo. Es razonable pensar que en 28 a�os hay tiempo para anticiparse y renovar todo lo que sea necesario.

Qu� consecuencias podr�a traer no actualizar

Esta falla generar�a errores de c�lculos y por ende un procesamiento incorrecto de la informaci�n. �Pero cu�n grave ser�a? �El �nico posible riesgo real que veo es en sistemas embebidos: componentes de hardware con software embebido corriendo sobre CPUs de 32 que son parte de alg�n sistema m�s grande o de maquinaria y que no se pueden reemplazar�, analiz� Iv�n Arce, especialista en seguridad inform�tica en di�logo con Infobae.

Y a�adi�: �Imaginate por ejemplo la computadora (ECU) que controla la inyecci�n electr�nica del motor de un auto. O el procesador de 32 bits de una placa de telefon�a en una central telef�nica. En casos como esos no podes hacer "upgrade" del procesador, tener que reemplazar el componente completo por uno que lleve procesador de 64 bits�.

De todos modos destac� que hay 18 a�os para poder hacer las actualizaciones necesarias para evitar este tipo de problemas, con lo cual �el efecto 2038� no deber�a generar problemas cr�ticas: hay suficiente tiempo para tomar las precauciones necesarias.

Eldritch comparte la misma visi�n. En relaci�n a servidores, equipos hogare�os o celulares, remarca que dif�cilmente se mantenga un equipo de este tipo sin renovar durante tanto tiempo. es poco probable que que queden sobrevivientes digitales durante tanto tiempo en este segmento. �Y en cuanto a los equipos industriales, se trata de un problema inmediato y permite una planificaci�n muy holgada para un recambio o para una adaptaci�n de los mismos�, subray�.


�Es al problema del a�o 2000 o Y2K?

Hacia fines de los 90 se hablaba del �problema el a�o 2000� tambi�n conocido como Y2K, que anticipaba que al comenzar el segundo milenio muchos sistemas inform�ticos dejar�an de funcionar de manera adecuada. Surgi� una preocupaci�n generalizada en relaci�n a esto pero, como se vio, no fue tan grave ni masivo como se crey�.

De todos modos, el problema en aquel caso era diferente a lo que se dice que podr�a ocurrir en 2038. El problema que se tiene por delante ahora responde a una limitaci�n de hardware/software que se puede solucionar, como se mencion� anteriormente, utilizando equipos con estructura de 64 bits, que es algo que ya existe. En tanto que �el problema del a�o 2000� era una limitaci�n matem�tica, que estaba vinculada a la implementaci�n de los contadores de fecha. En aquel caso la dificultad surgi� porque muchos programadores guardaban el valor �a�o� en dos d�gitos en vez de cuatro. Es decir, que �1997� era almacenado como �97�, grafic� Eldritch.

��Qu� pasar�a despu�s del 99? Naturalmente llegar�a el a�o �00�, �Pero de qu� siglo? Como no estaba especificado, muchos sistemas asum�an el valor arbitrario �19� y le anexar�an el a�o de dos d�gitos. Esto generar�a que a primera hora del a�o 2000, muchas computadoras creyeran estar en el a�o 1900 o 19100 como sucedi� en el caso del Observatorio Naval de Estados Unidos�, cont� el especialista inform�tico.

En aquella oportunidad, quienes pudieron asumir los costos optaron por expandir el campo de fecha, que consisti� en duplicar la cantidad de caracteres del campo a�o en cada una de sus aplicaciones (de 2 d�gitos a 4), record� Eldritch. �Hoy en d�a tenemos casi dos d�cadas por delantes con much�simo m�s avance, y ni siquiera tenemos que acordar una soluci�n, o investigarla, o debatirla. Ya la creamos: procesadores de 64-bits. Y te sorprender� el econ�mico valor de mercado que tienen si no busc�s uno demasiado espec�fico�, concluy�.

Estimados lectores: recuerden que estas noticias las pueden encontrar en nuestro Canal de Whastapp al momento de su publicación.

Sigue el canal de Hoybolivia.com en WhatsApp:
whatsapp.com/channel/0029Va8B7PQ3GJOyC41B2Q1a

Noticias Recientes de Virales

Copyright © Hoybolivia.com Reservados. 2000- 2024