Code is Law

Share this post

#2 El día que tu sistema operativo colapsará

codeislaw.substack.com

Discover more from Code is Law

Una newsletter con las últimas noticias de ciberseguridad, tecnología, derecho y mucho más
Continue reading
Sign in

#2 El día que tu sistema operativo colapsará

Tranqui, tienes que esperar hasta 2038 para que esto suceda.

Derecho de la Red
Jan 19, 2023
Share this post

#2 El día que tu sistema operativo colapsará

codeislaw.substack.com
Share

Lamento empezar la newsletter con una mala noticia, pero hoy te toca currar (o te ha tocado currar) y no hay noticias, hay historia curiosa.

Y es que, aunque hubiésemos agradecido que este fin de semana se fuese todo al traste para poder descansar de la preciosa voz de Shakira y sus consecuencias, no será hasta 2038 cuando podamos echarle la culpa a un error informático.

En principio, que luego siempre alguien tira del cable y la lía.

Será el 19 de enero de 2038, cuando ocurra “el problema del año 2038”, también conocido también por el numerónimo “Y2K38”, provocando que una parte del software de fallos (o falle directamente durante ese año)

El problema parece menor, pero afecta a los programas que usen la representación del tiempo basada en el sistema POSIX (Portable Operating System Interface), una familia de estándares especificadas por la IEEE con el objetivo de facilitar la interoperabilidad de sistemas operativos, en cristiano el sistema cuenta el número de segundos transcurridos desde el 01 de enero de 1970 a las 00:00:00.

Esta representación es un estándar en los sistemas tipo Unix y también en los programas escritos para muchos otros sistemas operativos debido al gran alcance del lenguaje de programación C.

En la mayoría de sistemas de 32 bits, el tipo de dato time_t usado para guardar el contador de segundos es un entero de 32 bits con signo, es decir, que puede representar un rango de números entre -2.147.483.648 y 2.147.483.647 (-231 y 231-1; 1 bit para el signo, y 31 para el valor absoluto), por lo que el último segundo representable con este formato será a las 03:14:07 UTC del 19 de enero de 2038, cuando el contador llegue a 2.147.483.647.

Un segundo después, el contador se desbordará y saltará al valor -2.147.483.648, que causará el fallo informático ya que los sistemas de 32 bits ya no serán capaces de contar más, y confundirán la fecha con el 13 de diciembre de 1901, en vez de en 2038.

Viaje chungo en el tiempo para los sistemas informáticos y… C'est fini

Puede parecer algo mundano pero, si lo piensas, el mundo esta hiperconectado y un error de cálculo y procesamiento incorrecto por parte de las máquinas que nos dominan, sería un problema a escala mundial.

La miga radica en que comprobar si tenemos un dispositivo que no va a funcionar más allá de 2038 (si llega el mundo) es muy sencillo, puedes ir a la configuración de fecha y hora en el dispositivo y al tratar de cambiar la fecha al año 2038; se encontrará que solo le permite cambiar hasta el año 2036 o 2037.

¡Chorprecha!

Venga, ahora vamos en serio en cuanto al problema del año 2038

Cómo se resuelve

Simple. Actualizando todos los dispositivos para que, llegado el año 2038 dispongan de una arquitectura de 64 bits como mínimo.

No vale escandalizarse al respecto, el móvil no te dura más de dos años, la tablet se te queda obsoleta, la smartTV deja de recibir actualizaciones… La dorada época de los 3310 pasó hace tiempo y tenemos 15 años para anticiparnos a ello.

Además, para que te quedes tranquilo/a el resto del día Microsoft lleva ofreciendo versiones de 64 bits de su sistema operativo desde Windows XP Professional en 2005, sistema macOS de Apple lleva siendo exclusivo de 64 bits desde Mac OS X 10.7 “Lion” en 2011, y los primeros móviles de Android con 64 bits empezaron a llegar en 2014.

Lo siento, pero no podemos ponerlo como excusa para no trabajar hoy (o mañana)

Y si, se lo que estas pensando, esto de news tiene poco, de letter algo más pero es que me resultó gracioso que el mismo día que mandaba la newsletter fuese a suceder eso en un futuro cercano.

Al final todos sobrevivimos al Efecto 2000, no fue “tan” grave como se esperaba y aquí esta el mundo.

Un letrero electrónico de un colegio en Nantes que mostraba incorrectamente el año 1900 en vez del 3 de enero de 2000.

Extra: Actualmente tenemos en nuestro perfil de Twitter un sorteo activo con la gente de Cyber Hunter Academy sobre un curso de OSINT para principiantes. Así que si te mola la idea y te gustaría participar échale un ojo al link.

Twitter avatar for @DerechodelaRed
Derecho de la Red @DerechodelaRed
¡#SORTEO de una plaza para el curso #OSINT para principiantes! Para participar: 🔁RT a este tuit 👥Sigue @DerechodelaRed @CyberHunterSec y @JezerFerreira ¡Si en comentarios mencionas a algún amigo/a y ganas, os lleváis los dos una plaza! 🗓 Acaba el 25 de Enero a las 23:59h
Image
6:13 PM ∙ Jan 18, 2023

¡Nos leemos en la siguiente!

Ten cuidado donde haces clic mientras tanto,

Julio.

¡Muchas gracias por leer CiL! Si quieres seguir recibiendo contenido como este:

También puedes compartir el contenido si te ha gustado y consideras que le puede gustar a más personas. ¡Gracias!

Share

Share this post

#2 El día que tu sistema operativo colapsará

codeislaw.substack.com
Share
Comments
Top
New
Community

No posts

Ready for more?

© 2023 Derecho de la Red
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing