Línea del tiempo: 10 momentos en la historia de la computación y la informática que han generado algún desastre, problema o error.
By Fabián SB
-
Error de la sonda Mariner 1 de la NASA
Error: Un programador olvido poner el símbolo ¯, clave en los sistemas de navegación porque definía la diferencia entre leer la velocidad promedio del cohete Atlas Agena, o darle a la nave datos que no habían sido considerados previamente, provocando que se tuviera que destruir. Consecuencias: la NASA perdió 18,5 millones de dólares, equivalentes a 150 millones de hoy.
Fuente -
Period: to
Fallo del Therac-25: máquina de radioterapia
Errores: el software del Therac-25 se hizo con malas prácticas: código reutilizado de versiones anteriores, ausencia de mecanismos de seguridad físicos, en hardware, mensajes de error confusos. Consecuencias: 6 personas murieron por sobredosis de radiación.
Fuente -
Error FDIV de los procesadores Intel Pentium
Error: faltaban transistores en ciertas entradas de una tabla de búsqueda usada para cálculos de división, lo que originó errores de punto flotante (cuando un número decimal no puede representarse con total precisión en binario) afectando los cálculos. Consecuencias: Intel tuvo que realizar la primera retirada del mercado de un producto en su historia y le costó unos $475 millones de dólares.
Fuente -
Error del Mars Climate Orbiter de la NASA: sonda para estudiar Marte
Error: el software de navegación de la nave hecho por la NASA esperaba datos en Newton (sistema métrico) pero el software de control en tierra hecho por Lockheed Martin enviaba datos en libras-fuerza (sistema imperial). Consecuencias: Esa diferencia causó cálculos incorrectos en la trayectoria haciendo que la nave se desintegrará en la atmosfera de Marte, con costos de 193 millones de dólares.
Fuente -
El bug Y2K o error del milenio
Error: ocurrió porque los sistemas informáticos almacenaban los años con solo dos dígitos. (ej. 99 en lugar de 1999), por lo que al llegar el año 2000, podían interpretar "00" como 1900 en lugar de 2000 afectando sistemas programados diaria o anualmente. Consecuencias: gracias a inversiones como la de $100 billones solo en EE.UU. y a la actualización de sistemas previos antes del 2000, solo hubieron errores menores.
Fuente -
Apagón del noroeste de Estados Unidos y la provincia canadiense de Ontario
Error: de tipo "race condition", ocurre cuando varios procesos acceden a un recurso compartido sin la sincronización adecuada. El sistema de monitoreo de FirstEnergy no proceso correctamente las alertas de sobrecarga en líneas de transmisión, causando una falla en la red eléctrica. Consecuencias: 50 millones de personas afectadas y costos de $4-$10 billones de dólares.
Fuente -
Fallo de Software de Knight Capital
Error: un fallo en la actualización del software de inversiones de la empresa provocó que realizará las compras y ventas de acciones programadas para hacer durante la semana, en un solo día. Consecuencias: perdieron $440 millones en 30 minutos, 3 veces sus ganancias anuales, también desapareció como entidad financiera independiente.
Fuente -
El bug Heartbleed
Error: fue una vulnerabilidad en Open SSL, un software de seguridad usado en muchas páginas web. Un fallo en la función Heartbeat, introducido por Robin Seggelmann, permitía a un atacante enviar solicitudes engañosas al servidor y obtener información sensible como claves privadas. Consecuencias: $500 millones en pérdidas y robo de datos gubernamentales a Canadá.
Fuente -
Error en el sistema de pagos del banco Santander en Reino Unido
Error: ocurrió debido a un problema técnico de programación en su sistema de pagos en la navidad de 2021, que duplicó 75,000 transacciones de los propios fondos del banco a cuentas de clientes y empresas, lo que generó pagos repetidos dos veces sin autorización. Consecuencias: perdidas financieras de $175 millones de dólares, impacto reputacional y a hacia clientes debido a que muchos pensaron que se habían equivocado al pagar.
Fuente -
Fallo de actualización de CrowdStrike y Microsoft
Error: fue una actualización defectuosa de CrowdStrike lanzada sin pruebas previas, causó un error en el driver CSagent.sys encargado de monitorear archivos para detectar amenazas, provocando accesos incorrectos a la memoria y pantallas azules en Windows. Consecuencias: perdida reputacional, afectación a 8,5 millones de dispositivos en aeropuertos y bancos y daños económicos.
Fuente