A una década del error del milenio Parte III

Photo by Markus Spiske on Unsplash

Queridos lectores,

El día de ayer he publicado una nota en la que podíamos advertir los defectos que aún continúan siendo moneda corriente en la programación de los sistemas informáticos.

El tan famoso Efecto año 2000, o Error del milenio aun sigue acechando… Segun información que nos ha hecho llegar el boletín de noticias español Hispasec, no fueron solo los bancos alemanes los afectados por el cambio de década reciente, sino que también surgieron los siguientes problemas:

Uno de los afectados ha sido precisamente una de las soluciones profesionales de seguridad de Symantec, Endpoint Protection Manager. Se trata de un producto que aúna diferentes protecciones de seguridad y, por supuesto, en el plano reactivo usa firmas que se actualizan regularmente para su antivirus, antispyware y su IPS. El problema es que todas las actualizaciones desde el último minuto del 31 de diciembre de 2009, han sido calificadas erróneamente por el programa como “desactualizados”, por lo que en este aspecto, los usuarios han quedado relativamente desprotegidos desde entonces.

Solución temporal

Read moreA una década del error del milenio Parte III

A una década del error del milenio Parte II

Photo by Markus Spiske on Unsplash

Queridos lectores,

Hace algunos días les hacía llegar una nota, en la cual hacía referencia al cumplimiento de 10 años posteriores al conocido Efecto año 2000. En esta entrega, les acerco información referida a un inconveniente que están padeciendo en estos momentos los bancos más importantes de Alemania.

Según datos obtenidos por el periódico argentino Infobae, en su sección tecnológica, millones de clientes alemanes no pueden emplear sus tarjetas de banco, según anuncia la Federación de Bancos nacional. Al parecer los chips electrónicos en una de cada cuatro tarjetas EuroCard (EC) no son capaces de reconocer el cambio a la década de los “10”.

Son varias las grandes empresas que están denunciando problemas en sus aplicaciones informáticas de tratamiento de datos. Especializados en la materia, de la Universidad de Hamburgo, rehúsan una conexión entre este inconveniente y el llamado Efecto año 2000.

Los afectados

Read moreA una década del error del milenio Parte II

El efecto 2038

Photo by Markus Spiske on Unsplash

Queridos lectores,

El día de ayer les hacía mención al cumplimiento de una década luego del tan temido Efecto año 2000, en la nota de referencia. Hoy en día ya no existen temores con respecto a él, solo que se ha dado a conocer un nuevo nombre, que nos indicaría podríamos estar de cara a su sucesor.

Hasta el momento poco se sabe de él, pero información no precisa indica que este nuevo bug, podría causar que una parte de los sistemas informáticos falle en ese año. El problema afectaría a los programas que usen la representación del tiempo basada en el sistema POSIX, que realiza un conteo de los segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00.

No hay una forma sencilla de arreglar este problema para las combinaciones existentes de CPU/Sistemas operativos. Cambiar la definición de time_t para usar un tipo de 64 bits rompería la compatibilidad binaria para el software, almacenamiento de datos, y, por lo general, cualquier cosa que tenga algo que ver con la representación binaria del tiempo. Cambiar time_t a un entero de 32 bits sin signo afectaría a los programas que hacen cálculos con diferencias de tiempo.

Arquitectura de 64 bits

Read moreEl efecto 2038

A una década del error del milenio

Photo by Markus Spiske on Unsplash

Queridos lectores,

Muchos de ustedes sabrán a que me refiero, otros quizá recién ahora escuchen nombrar el Efecto año 2000, Y2K o Error del milenio, entre tantos otros nombres que ha recibido este bug.

Adentrándonos en la historia, meses antes de comenzado el año 1999 se descubrió un bug o error de programación que afectaría a todos los equipos informáticos del mundo. Inmediatamente se generó una alarma social inmensa, que en pocas horas recorrió el mundo entero.

Este error de programación sacó a la luz una importante falla en cuanto a los sistemas informáticos y aplicaciones ejecutables en ellos. Hasta ese momento, los sistemas almacenaban internamente las fechas con lo últimos dos dígitos del año; tal es así, que el año 1999 era interpretado como 99. Esto tendría como consecuencia principal que después del 31 de diciembre de 1999, sería el 1 de enero de 1900 en vez de 1 de enero de 2000.

Por qué sucedería esto? Pues bien, si para los sistemas informáticos, 1999 era interpretado como 99, el año 2000 sería interpretado como 00, es decir, 1900. Otras herramientas, que permitían contar tres dígitos, tomarían la continuidad del 99 como 100, es decir, el año 19100.

Acciones a tener en cuenta

Read moreA una década del error del milenio