El nuevo efecto 2000 que podr¨ªa romper Internet en unas semanas
Navegadores como Chrome, Firefox o Edge podr¨ªan sufrir un colapso este a?o y tambi¨¦n otras apps y plataformas como Slack, Yahoo y HBO.
Finales de 1999: El mundo se encamina a un cambio de siglo, pero tambi¨¦n a una crisis inform¨¢tica sin precedentes que fue bautizada por los medios como el Efecto 2000, un ¡®bug millennial¡¯ (nunca mejor dicho) que ten¨ªa su origen en la manera en que los sistemas inform¨¢ticos programaban las fechas. Los equipos inform¨¢ticos usaban dos d¨ªgitos para mostrar d¨ªas, meses y a?os, por lo que el 03-04-97 te indicaba que est¨¢bamos en el 3 de abril del a?o 1997.
Pero, ?y cuando cambi¨¢semos de a?o? ?Qu¨¦ problema hab¨ªa con que el contador de fechas fuese 01-01-00? Pues que en un PC, el ¡¯00¡¯ del a?o significar¨ªa una vuelta al a?o 1900, o en versiones antiguas de Windows ser¨ªa la vuelta al 1/4/1980, el a?o en que se cre¨® el MS-DOS.
Regreso al Pasado
Esta alteraci¨®n de la fecha provocar¨ªa problemas, fallos y todo tipo de incompatibilidades con equipos, programas, softwares y plataformas -por ejemplo parches de seguridad, licencias de uso, etc. En shows de TV como Los Simpson se brome¨® con el ¡®Y2K Effect¡¯, y c¨®mo la inform¨¢tica, que ya controlaba gran parte de los sistemas del mundo, se parar¨ªa y provocar¨ªa un Caos Total.
Estados Unidos se gast¨® 93.379 millones para arreglar y prevenir sus sistemas inform¨¢ticos -en los Mac no hizo falta, porque el genio Steve Jobs ya dej¨® claro que estaban configurados para una fecha lejana en 2029 como tope-; en Espa?a el gobierno se dej¨® 420 millones de la reci¨¦n adoptada moneda Euro, y en el mundo entero se gastaron 214.634 millones €.
Finalmente, cuando lleg¨® el primer segundo del nuevo a?o 2000, el temido colapso tecnol¨®gico global nunca se produjo. Hay quien dice que es porque se gast¨® tanto dinero en evitarlo, que ya el mundo estaba preparado, y que otros pa¨ªses que no hicieron nada como Nueva Zelanda no lo sufrieron, por lo que poco a poco fue adquiriendo estatus de un mito.
Pero gente como Martyn Thomas, experto en ciberseguridad, es de los que quiere dejar claro que s¨ª hubo un riesgo palpable en el Efecto 2000. De hecho, como se ve a modo de resumen en esta entrada de la Wikipedia, de forma directa o colateral, el ¡®Y2K¡¯ gener¨® problemas en centrales, cajeros, m¨¢quinas expendedoras, centrales nucleares, ordenadores, etc en Jap¨®n, Australia, Espa?a, USA y dem¨¢s
El Y2K en 2022
La versi¨®n 100 del navegador web Google Chrome se lanzar¨¢ en junio de este a?o; la del browser Mozilla Firefox 100 aterrizar¨¢ el 3 de mayo; Microsoft Edge tambi¨¦n pasar¨¢ a la versi¨®n 100 este a?o. ?Cu¨¢l es el problema? Que estas simples tres cifras podr¨ªan romper p¨¢ginas web, plataformas y servicios, ya que esa cifra tiene el potencial de introducir errores o crear problemas de compatibilidad para ciertos sitios web.
Cuando navegas por la Red y visitas un site, el dispositivo que est¨¦s usando, ya sea m¨®vil, tablet, port¨¢til, consola, etc, env¨ªa una solicitud para esa p¨¢gina que incluye una cadena de agente de usuario que se parece a esto:
'Firefox: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:96.0) Gecko/20100101 Firefox/96.0'
Los distintos navegadores tienen diferentes formatos para esto, y debido a la forma en que funcionan algunas bibliotecas de an¨¢lisis de agentes de usuario, pueden causar problemas al leer n¨²meros de versi¨®n principales de tres d¨ªgitos. El site Osukareinto da una explicaci¨®n muy t¨¦cnica de esto.
Protegiendo a Chrome, Firefox y Edge
En agosto del pasado 2021, Mozilla inici¨® un experimento para averiguar si los n¨²meros de versi¨®n de tres d¨ªgitos pod¨ªan causar problemas, y descubri¨® que un peque?o n¨²mero de sitios web no se mostraban o funcionaban correctamente. Seg¨²n la web Techspot, ¡°cada d¨ªa se a?aden a la lista ejemplos notables como Yahoo, Bethesda, HBO Go, Slack y otros¡±.
De hecho, Google mont¨® su propio site de pruebas en un entorno de navegador Chrome en versi¨®n 100 en curso que permite a los desarrolladores forzar la cadena de agente de usuario. Esto revel¨® que los sitios web construidos con la plataforma de dise?o web Duda no se mostrar¨ªan correctamente, pero el problema se solucion¨® en diciembre de 2021, tal y como Google anunci¨® y los expertos de Duda confirmaron, al menos para el browser Chrome.
?Se va a romper Internet en unas semanas? ?Tendremos el segundo Y2K del siglo 21? ?O se quedar¨¢ en an¨¦cdota y lo que pudo haber sido porque al final los navegadores web lo solventar¨¢n? La buena noticia es que tanto Google como Mozilla est¨¢n trabajando en formas de mitigar cualquier problema potencial que pueda surgir, por ejemplo, congelando la versi¨®n mayor a 99 e informando en la parte de la versi¨®n menor de la cadena de agente de usuario.
Pero la posibilidad est¨¢ ah¨ª.