A veces los informáticos hacen mal las cosas. Bueno, todo el mundo, pero los fallos informáticos tiene un nosequé que los hace misteriosos. Un fallo informático siempre parece inexplicable, algo que no debería suceder. Pero ya sabemos que los fallos suceden. Un buen informático tiene que diseñar su aplicación de modo que esta sea lo más confiable posible. Esto incluye evitar que los fallos y errores se conviertan en averías: hace mucho tiempo ya hablamos de esto: se llama tolerancia a fallos.
Otras veces sencillamente, los errores son tan tontos que claman al cielo y merecen ser ocultados para salvar la vergüenza de sus responsable. O públicamente expuestos para su escarnio. Pues bien, en Risk han optado por esto último. A modo de foro se exponen casos de lo que se conoce como "cagadas". Algunos tontos, otros graves, pero siempre evidentes. No todos son informáticos. No todos son bugs. Pero todos son, al menos, curiosos.
La alarma de mi portátil funciona acorde con el tiempo local de Estados Unidos en vez de con el tiempo del Reino Unido (donde he viajado) sin que pueda cambiarlo. Esto sucede aunque cambie el tiempo local de mi portátil al del Reino Unido.
Una compañía de teléfonos de Taiwan ocultaba parte de los teléfonos en la correspondencia con los clientes. Por privacidad, en las misivas sólo se muestran los números pares del número de teléfono al que se da servicio 2*8*4*8*. Para mayor seguridad, también se ocultan los dígitos impares del número de contacto *5*5*7*0. Pero si resulta que éste coincide con el anterior, ¡entonces se está revelando todo el número!.
Un "0" se les cayó del precio de un PC vendido por Marubeni, una gran compañía de venta web. Antes de que se dieran cuenta del error, alrededor de 1000 personas compraron 1500 unidades. En vez de 198000 yenes (unas 198000 pesetas) se vendieron a 19800 yenes. Tras percatarse del error, la compañía trató de oponer resistencia al cumplimiento del acuerdo. Sin embargo, finalmente decidieron ceder para mantener la fidelidad de sus compradores.
Después de que junto la cartera me robaran la tarjeta de crédito (American Express), cancelé la misma y obtuve una nueva. Un mes después, habían sido cargados a mi cuenta dos gastos de American-On-Line que yo no había realizado.
Según AOL, dos cuentas se habían abierto a mi nombre y, cuando se intentó realizar algún gasto con ellas, AOL encontró que la tarjeta había sido cancelada. Sin embargo, ante estas situaciones, se consulta (automáticamente, claro) a American Express, cuya política es la de... ¡proporcionar el número de la nueva tarjeta!. Por cierto, las cuentas abiertas en AOL estaban a nombre de mi hija y de mi mujer. (Esto no es un bug: esto es una cabronada de AmEx)
Adam Abrams no podía crear una cuenta en un servidor. Recibía un mensaje de notificación "La razón por la que no puedes crear una cuenta es debido a que su dirección de correo ha sido marcada por nuestra tabla de palabras inadecuadas". Tras mucho investigar descubrió que no era "bra" (sujetador), el problema era "dam" (maldición).
Envié una carta de referencia a la Fundación Hertz recomendando a un estudiante. La Fundación requiere una firma electrónica en la recomendación. La firma constaba de una página web con un formulario donde se podía leer algo así como: "Certifico que soy la persona de abajo:" y un cuadro donde escribir el nombre.
En Nueva York murió una persona porque los servicios de emergencia no pudieron localizar su apartamento. El problema fue que vivía en en un edificio con una dirección de 5 dígitos, mientras que el sistema para enviar a los profesionales de los servicios de emergencia sólo admitía 4 dígitos.
El Ariane 5, cohete estrella de la Agencia Espacial Europea voló por los aires el 4 de Junio de 1996 a los pocos segundos de su despegue. Al parecer una conversión de un número de 64 bits en un entero de 16 resultó en un desbordamiento. Este entero controlaba la estabilidad del aparato, de modo que el cohete trató de rectificar su posición (correcta), inclinándose un poco. Cuando, error tras error, el cohete superó la inclinación de seguridad permitida, se autodestruyó. El error se había producido por una incorrecta adaptación del código (en Ada) que regía el Ariane 4.
A veces, por más que se hagan bien las cosas, la fatalidad está asegurada.
En el desarrollo de un avión bombardero se diseñaron tres esquemas de prueba independientes para evitar cierto efecto causado por la vibración de la cola del aparato (NOTA AL MARGEN: los aviones son tan seguros que llevan un retraso tecnológico de unos 15 años. Por seguridad, protocolos, planificadores, redes, tecnologías demasiado nuevas no se aplican a causa del temor a que fallen).
1. Un túnel de viento fue construido expresamente para investigar el efecto de estas vibraciones. El túnel se probó sobre un modelo a escala del avión.
2. Se hicieron test de resonancia sobre el primer prototipo, con los que se ajustaron ecuaciones aerodinámicas.
3. Se hicieron test en vuelo a baja velocidad, cuyos resultados se extrapolaron para analizar las vibraciones a alta velocidad.
Los tres tests condujeron a similares resultados y se concluyó que no había problema con el diseño de la cola para ninguna velocidad. Poco después, mientras el primer prototipo estaba realizando maniobras a alta velocidad y baja altura, la cola se rompió, estrellándose el avión y muriendo su tripulación. Acto seguido se inició una investigación, que concluyó con los siguientes resultados:
1. La rigidez de una parte del túnel de viento construido no era la adecuada.
2. Un término en las ecuaciones aerodinámicas era incorrecto.
3. Los ingenieros se equivocaron al interpretar los resultados de los tests a baja velocidad.
Y, debido a la mala fortuna, todos los resultados conducían a la misma errónea solución.
Y, a veces, las cosas se hacen demasiado bien.
El sistema de teléfono de emergencia 911 de las mayores ciudades de Minnesota fue convertido a digital. De este modo se introducían menores interferencias en la lineas. La gente, que estaba acostumbrada a escuchar el ruido de la linea al descolgar el teléfono1 quedaba extrañada al no escuchar nada y pensaba que había un problema con su conexión.
The RISK Digest. Forum On Risks To The Public In Computers And Related Systems
Posts relacionados
0 cosillas:
Publicar un comentario