lunes, 25 noviembre 2024

Bugs de programas que se han hecho míticos

El software no es más que un código escrito en un determinado lenguaje de programación. Una especie de receta que le indica al hardware qué es lo que tiene que hacer. Este código está escrito por humanos, por personas que pueden tener descuidos o fallos igual que cualquier otra. Eso da lugar a algunas vulnerabilidades y bugs de programas que tanto molestan a los usuarios.

Algunos de estos fallos son muy leves, e incluso inapreciables para el usuario final. Otros son muy graves y evitan que se use el programa con normalidad, e incluso pueden llegar a la pérdida de datos, filtraciones, etc. A lo largo de la historia ha habido algunos bugs realmente míticos que deberías conocer…

6
Bugs en el sistema de Ariane V

Ariane 5, cohete

Cuando se escribe un programa informático, el programador tiene que decidir el tamaño de las variables y constantes que se manejan, es decir, de los caracteres o valores numéricos que se usarán.

Los bugs en esos casos pueden producir los famosos desbordamientos de buffer, que pueden dar lugar a errores fatales o vulnerabilidades. Pues bien, en el sistema de Ariane 5 cometieron uno de estos fallos.

Sucedió el 4 de junio de 1996, cuando a los 30 segundos de despegar, el cohete se desintegró en una fuerte explosión. Un conocido accidente que ha pasado a la historia y que se debía a una variable que debía ser de 64 bits con decimales, en vez de la de 16 bits sin decimales empleada.

Eso afectó a los programas de control de vuelo e hizo que el hardware de la nave dejase de funcionar correctamente y activando la secuencia de autodestrucción.

Isaac R. P.
Isaac R. P.
Escritor y blogger, blogger y escritor. Las letras en libros o en WordPress son mi vida actual. Siempre intentando contar la verdad, evitando la manipulación y el clickbait. Apasionado por contar historias, por escribir artículos de interés y por ayudar.

- Publicidad -