Hace 40 años, el software de errores que mató a tres personas

Los errores en el software pueden causar anomalías de todo tipo, incluidos arrestos anormales del sistema, ralentizaciones de rendimiento, vulnerabilidad que permiten acceso no autorizado, pérdidas de datos, problemas financieros e incluso muertes.

En 1985 un error en el software de una máquina de radioterapia llamada Therac-25 Condujo a la discapacidad y la muerte de 3 personas, con al menos seis de estas que recibieron cantidades 100 veces más altas que la regla de radiación.

Therac-25 Bugs

El sitio Hardware de Tom recordar Que entre 1985 y 1987 el Therac-25 se instaló en 11 especímenes en algunos hospitales en los Estados Unidos y Canadá, y demostró ser afectado por una serie de errores en el software de gestión que causó seis accidentes durante los cuales los pacientes recibieron una dosis de radiación 100 veces más alta que la necesaria (en algunos casos se activó incluso sin haber recibido el comando apropiado), causando un envenenamiento por el envenenamiento de radiación y, directamente, de la muerte de tres casos.

Estos accidentes demostraron los peligros que pueden ser causados ​​solo en el software para ordenar equipos médicos.

Un estudio publicado por un estudiante de maestría en la Universidad Pública de California en Ciencias de las Ciencias de la Computación destacar En detalle lo que sucedió, pero sustancialmente fue posible evitar el control de datos y proceder con el procesamiento sin tener en cuenta la situación real de la máquina.

Después de los diversos accidentes, una comisión de investigación concluyó que las principales causas se atribuyeron al programa de gestión de la máquina escrita (en el ensamblador) y se desarrolló mal, también destacó las concietas como falta de controles de cuerpos independientes, la ausencia de pruebas operativas y otros problemas de ingeniería.

iOS 15, el primer error dice que la memoria del iPhone está llena

Cuando sucedió con el error del Therac-25 llevó al Revisión de protocolos de seguridad para maquinaria médicaDestacando la importancia crítica del software en la gestión de estos dispositivos, accidentes que conducen a la implementación de protocolos más severos para garantizar que estos errores no se repitan.