Un sistema crítico para la seguridad [ 2 ] o un sistema crítico para la vida es un sistema cuyo fallo o mal funcionamiento puede resultar en uno (o más) de los siguientes resultados: [ 3 ] [ 4 ]
- muerte o lesiones graves a las personas
- pérdida o daños graves a equipos/propiedades
- graves daños ambientales
Un sistema relacionado con la seguridad (o a veces sistema involucrado en la seguridad ) comprende todo (hardware, software y aspectos humanos) necesario para realizar una o más funciones de seguridad, cuyo fallo provocaría un aumento significativo del riesgo para la seguridad de las personas o el entorno involucrados. [ 5 ] Los sistemas relacionados con la seguridad son aquellos que no tienen la responsabilidad total de controlar peligros como la pérdida de vidas, lesiones graves o daños ambientales graves . El mal funcionamiento de un sistema involucrado en la seguridad solo sería peligroso en combinación con el fallo de otros sistemas o un error humano . Algunas organizaciones de seguridad proporcionan orientación sobre sistemas relacionados con la seguridad, por ejemplo, la Health and Safety Executive en el Reino Unido . [ 6 ]
Los riesgos de este tipo se suelen gestionar con los métodos y herramientas de la ingeniería de seguridad . Un sistema crítico para la seguridad está diseñado para perder menos de una vida por cada mil millones (10⁹ ) de horas de funcionamiento. [ 7 ] [ 8 ] Los métodos de diseño típicos incluyen la evaluación probabilística de riesgos , un método que combina el análisis de modos y efectos de fallos (FMEA) con el análisis de árbol de fallos . Los sistemas críticos para la seguridad se basan cada vez más en ordenadores .
Los sistemas críticos para la seguridad son un concepto que se utiliza a menudo junto con el modelo del queso suizo para representar (generalmente en un diagrama de pajarita ) cómo una amenaza puede escalar a un accidente grave debido al fallo de múltiples barreras críticas. Este uso se ha vuelto común, especialmente en el ámbito de la seguridad de procesos , en particular cuando se aplica a la perforación y producción de petróleo y gas, tanto con fines ilustrativos como para respaldar otros procesos, como la gestión de la integridad de los activos y la investigación de incidentes . [ 9 ]
Regímenes de confiabilidad
Existen varios regímenes de confiabilidad para sistemas críticos para la seguridad:
- Los sistemas de funcionamiento a prueba de fallos continúan operando incluso cuando fallan sus sistemas de control . Ejemplos de estos incluyen ascensores , termostatos de gas en la mayoría de las calderas domésticas y reactores nucleares de seguridad pasiva . El modo de funcionamiento a prueba de fallos a veces es inseguro. El lanzamiento de armas nucleares en caso de pérdida de comunicaciones fue rechazado como sistema de control para las fuerzas nucleares estadounidenses debido a su funcionamiento a prueba de fallos: una pérdida de comunicaciones provocaría el lanzamiento, por lo que este modo de operación se consideró demasiado arriesgado. Esto contrasta con el comportamiento de fallo letal del sistema Perimeter construido durante la era soviética. [ 10 ]
- Los sistemas tolerantes a fallos pueden seguir funcionando de forma provisional con una eficiencia reducida en caso de fallo. [ 11 ] La mayoría de las ruedas de repuesto son un ejemplo de esto: suelen venir con ciertas restricciones (por ejemplo, una limitación de velocidad) y conllevan un menor consumo de combustible. Otro ejemplo es el "Modo seguro" que se encuentra en la mayoría de los sistemas operativos Windows.
- Los sistemas a prueba de fallos se vuelven seguros cuando no pueden funcionar. Muchos sistemas médicos entran en esta categoría. Por ejemplo, una bomba de infusión puede fallar, y siempre que alerte a la enfermera y deje de bombear, no pondrá en peligro la vida, ya que su intervalo de seguridad es lo suficientemente largo como para permitir una respuesta humana. De manera similar, un controlador de quemador industrial o doméstico puede fallar, pero debe hacerlo en modo seguro (es decir, apagar la combustión cuando detecta fallos). Los sistemas de armas nucleares que se lanzan por orden son, sin duda, a prueba de fallos, porque si fallan los sistemas de comunicación, no se puede ordenar el lanzamiento. La señalización ferroviaria está diseñada para ser a prueba de fallos.
- Los sistemas a prueba de fallos mantienen la máxima seguridad incluso cuando no pueden funcionar. Por ejemplo, mientras que las puertas electrónicas a prueba de fallos se desbloquean durante los cortes de energía, las que cuentan con un sistema a prueba de fallos se bloquean, manteniendo así la zona segura.
- Los sistemas de tolerancia a fallos siguen funcionando incluso si se produce un fallo del sistema. Un ejemplo es el piloto automático de una aeronave . En caso de fallo, la aeronave permanecería bajo control, permitiendo al piloto retomar el control, completar el vuelo y realizar un aterrizaje seguro.
- Los sistemas tolerantes a fallos evitan la interrupción del servicio cuando se producen fallos en el sistema. Un ejemplo son los sistemas de control de reactores nucleares convencionales . El método habitual para tolerar fallos consiste en que varios ordenadores prueben continuamente los componentes del sistema y activen sistemas de reserva en caliente para los subsistemas averiados. Siempre que los subsistemas defectuosos se reemplacen o reparen en los intervalos de mantenimiento habituales, estos sistemas se consideran seguros. Los ordenadores, las fuentes de alimentación y las terminales de control utilizadas por los operarios deben estar duplicados en estos sistemas de alguna manera.
Ingeniería de software para sistemas críticos de seguridad
La ingeniería de software para sistemas críticos para la seguridad es particularmente difícil. Hay tres aspectos que pueden aplicarse para ayudar en la ingeniería de software para sistemas críticos para la vida. Primero, la ingeniería y gestión de procesos. Segundo, la selección de las herramientas y el entorno apropiados para el sistema. Esto permite al desarrollador del sistema probarlo eficazmente mediante emulación y observar su efectividad. Tercero, abordar cualquier requisito legal y reglamentario, como los requisitos de la Administración Federal de Aviación (FAA) para la aviación. Al establecer un estándar bajo el cual se debe desarrollar un sistema, se obliga a los diseñadores a cumplir con los requisitos. La industria de la aviónica ha logrado producir métodos estándar para producir software de aviónica crítico para la vida . Existen estándares similares para la industria en general ( IEC 61508 ) y, específicamente, para las industrias automotriz ( ISO 26262 ), médica ( IEC 62304 ) y nuclear ( IEC 61513 ). El enfoque estándar es codificar, inspeccionar, documentar, probar, verificar y analizar cuidadosamente el sistema. Otro enfoque es certificar un sistema de producción, un compilador , y luego generar el código del sistema a partir de las especificaciones. Otro enfoque utiliza métodos formales para generar pruebas de que el código cumple con los requisitos. [ 12 ] Todos estos enfoques mejoran la calidad del software en sistemas críticos para la seguridad mediante pruebas o la eliminación de pasos manuales en el proceso de desarrollo, ya que las personas cometen errores, y estos errores son la causa más común de errores potencialmente mortales.
Ejemplos de sistemas críticos para la seguridad
Infraestructura
Medicamento
Fuente: [ 13 ]
Los requisitos tecnológicos pueden ir más allá de evitar fallos, e incluso pueden facilitar los cuidados intensivos médicos (que se ocupan de la curación de los pacientes) y también el soporte vital (que sirve para estabilizar a los pacientes).
- Máquinas cardiopulmonares
- Máquinas de anestesia
- Sistemas de ventilación mecánica
- Bombas de infusión y bombas de insulina
- Máquinas de radioterapia
- Máquinas de cirugía robótica
- máquinas desfibriladoras
- Dispositivos marcapasos
- Máquinas de diálisis
- Dispositivos que monitorizan electrónicamente las funciones vitales (electrografía; especialmente, electrocardiografía , ECG o EKG, y electroencefalografía , EEG)
- Dispositivos de diagnóstico por imagen ( rayos X , tomografía computarizada – TC o TAC, diferentes técnicas de resonancia magnética – RM –, tomografía por emisión de positrones – PET)
- Incluso los sistemas de información sanitaria tienen implicaciones de seguridad significativas [ 14 ].
Ingeniería nuclear
- Sistemas de control de reactores nucleares [ 15 ]
Producción de petróleo y gas
Fuente: [ 16 ]
- Contención del proceso
- integridad del pozo
- Integridad del casco (para almacenamiento y descarga de producción flotante )
- Estructuras de la chaqueta y de la parte superior
- Equipos de elevación
- helipuertos
- Sistemas de amarre
- detección de incendios y gases
- Funciones instrumentadas críticas ( parada de proceso , parada de emergencia )
- Válvulas de aislamiento accionadas
- Dispositivos de alivio de presión
- Válvulas de purga y sistema de antorcha
- Control de pozos de perforación ( preventor de reventones , lodo y cemento )
- Ventilación y calefacción, ventilación y aire acondicionado
- Sistemas de drenaje
- Sistemas de lastre
- Sistema de inertización de los tanques de carga del casco
- Control de rumbo
- Prevención de ignición ( equipos eléctricos con certificación Ex , superficies calientes aisladas, etc.)
- Bombas de agua contra incendios
- Tuberías de distribución de agua contra incendios y espuma
- Monitores de agua contra incendios y espuma
- válvulas de diluvio
- Sistemas de extinción de incendios por gas
- Bocas de incendio
- Protección pasiva contra incendios
- Refugio temporal
- Rutas de escape
- Botes salvavidas y balsas salvavidas
- Equipo personal de supervivencia (por ejemplo, chalecos salvavidas )
Recreación
Transporte
Ferrocarril
Fuente: [ 17 ]
- Sistemas de señalización y control ferroviario
- Detección de andén para controlar las puertas del tren [ 18 ]
- Parada automática del tren [ 18 ]
Automotor
Fuente: [ 19 ]
- Sistemas de airbag
- Sistemas de frenado
- Cinturones de seguridad
- Sistemas de dirección asistida
- Sistemas avanzados de asistencia al conductor
- Control electrónico del acelerador
- Sistema de gestión de baterías para vehículos híbridos y eléctricos.
- Freno de estacionamiento eléctrico
- Sistemas de cambio por cable
- Sistemas de control por cable
- Aparcamiento por cable
Aviación
Fuente: [ 20 ]
- Sistemas de control de tráfico aéreo
- Aviónica , en particular los sistemas fly-by-wire.
- Radionavegación ( Receptor con Monitoreo Autónomo de la Integridad )
- Sistemas de control del motor
- Sistemas de soporte vital para la tripulación aérea
- Planificación de vuelo para determinar los requisitos de combustible para un vuelo
vuelos espaciales
Fuente: [ 21 ]
- vehículos de vuelo espacial tripulados
- Sistemas de seguridad para el lanzamiento en campos de tiro de cohetes
- Seguridad del vehículo de lanzamiento
- Sistemas de rescate de la tripulación
- Sistemas de transferencia de tripulación
Véase también
- Ingeniería biomédica : aplicación de los principios de ingeniería y los conceptos de diseño a la medicina y la biología.
- Factor de seguridad : resistencia del sistema más allá de la carga prevista.
- Métodos formales – Especificaciones de programas matemáticos
- Software de alta integridad
- Fundamental para la misión : factor crítico para el funcionamiento de una organización.
- Reactor nuclear : dispositivo para reacciones nucleares controladas.
- Redundancia (ingeniería) : Duplicación de componentes críticos para aumentar la fiabilidad de un sistema.
- Computación en tiempo real
- Ingeniería de confiabilidad : Subdisciplina de la ingeniería de sistemas que enfatiza la fiabilidad.
- Club de Sistemas Críticos para la Seguridad – Asociación profesional del Reino Unido
- SAPHIRE – Programas de análisis de sistemas para evaluaciones prácticas e integradas de confiabilidad (software de análisis de riesgos)
- Therac-25 : máquina de radioterapia involucrada en seis accidentes.
- Análisis de seguridad zonal
Referencias
- ↑ JC Knight (2002). "Sistemas críticos para la seguridad: desafíos y direcciones" . IEEE. págs. 547–550 .
- ↑ "Sistema crítico para la seguridad" . encyclopedia.com . Consultado el 15 de abril de 2017 .
- ↑ Sommerville, Ian (2015). Ingeniería de software (PDF) . Pearson India. ISBN 978-9332582699. Archivado del original (PDF) el 17-04-2018 . Consultado el 18-04-2018 .
- ↑ Sommerville, Ian (24 de julio de 2014). "Sistemas críticos" . Sitio web del libro de Sommerville . Archivado del original el 16 de septiembre de 2019. Consultado el 18 de abril de 2018 .
- ↑ "Preguntas frecuentes – Edición 2.0: E) Conceptos clave" . IEC 61508 – Seguridad funcional . Comisión Electrotécnica Internacional . Archivado del original el 25 de octubre de 2020. Consultado el 23 de octubre de 2016 .
- ↑ "Parte 1: Orientación clave" (PDF) . Gestión de la competencia para sistemas relacionados con la seguridad . Reino Unido: Health and Safety Executive . 2007. Archivado del original (PDF) el 1 de noviembre de 2019. Consultado el 23 de octubre de 2016 .
- ↑ FAA AC 25.1309-1 A – Diseño y análisis de sistemas
- ↑ Bowen, Jonathan P. (abril de 2000). "La ética de los sistemas críticos para la seguridad" . Communications of the ACM . 43 (4): 91– 97. doi : 10.1145/332051.332078 . S2CID 15979368 .
- ↑ CCPS en asociación con Energy Institute (2018). Corbatas de moño en la gestión de riesgos: Un libro conceptual para la seguridad de procesos . Nueva York, NY y Hoboken, NJ: AIChE y John Wiley & Sons . ISBN 9781119490395.
- ↑ Thompson, Nicholas (21 de septiembre de 2009). "Dentro de la máquina apocalíptica soviética del fin del mundo" . WIRED .
- ↑ "Definición fail-soft" .
- ↑ Bowen, Jonathan P.; Stavridou, Victoria (julio de 1993). "Sistemas críticos para la seguridad, métodos formales y estándares". Software Engineering Journal . 8 (4). IEE/BCS: 189–209 . doi : 10.1049/sej.1993.0025 . S2CID 9756364 .
- ↑ "Diseño de sistemas de seguridad para dispositivos médicos: un enfoque sistemático" . mddionline.com . 24 de enero de 2012. Archivado del original el 3 de septiembre de 2017. Consultado el 18 de diciembre de 2013 .
- ↑ Anderson, RJ; Smith, MF, eds. (septiembre-diciembre de 1998). "Número especial: Confidencialidad, privacidad y seguridad de los sistemas de atención médica" . Health Informatics Journal . 4 ( 3-4 ).
- ↑ "Seguridad de los reactores nucleares" . world-nuclear.org . Archivado del original el 18 de enero de 2016. Consultado el 18 de diciembre de 2013 .
- ↑ Step Change in Safety (2018). Documento de orientación para profesionales de aseguramiento y verificación . Aberdeen: Step Change in Safety.
- ↑ "Sistemas críticos para la seguridad en el transporte ferroviario" (PDF) . Rtos.com . Archivado del original (PDF) el 19 de diciembre de 2013. Consultado el 23 de octubre de 2016 .
- 1 2 Wayback Machine
- ↑ "Sistemas automotrices críticos para la seguridad" . sae.org .
- ↑ Leanna Rierson (2013-01-07). Desarrollo de software crítico para la seguridad: una guía práctica para el software de aviación y el cumplimiento de la norma DO-178C . CRC Press. ISBN 978-1-4398-1368-3.
- ↑ "Requisitos y directrices de calificación para vuelos espaciales tripulados" (PDF) . Procedimientos y directrices de la NASA . 19 de junio de 2003. NPG: 8705.2. Archivado del original (PDF) el 17 de marzo de 2021. Consultado el 23 de octubre de 2016 .
Enlaces externos
- Un ejemplo de un sistema crítico para la vida
- Biblioteca virtual de sistemas críticos para la seguridad
- Explicación de los conceptos de fallo operativo y fallo pasivo en aviónica. Archivado el 15/07/2020 en Wayback Machine.
- Sistema de Normas Técnicas de la NASA: Norma de Garantía de Software y Seguridad del Software
Archivado el 15 de julio de 2020 en Wayback Machine .
- Sistemas informáticos
- Ingeniería de control
- Fallos de ingeniería
- Métodos formales
- Seguridad
- Análisis de riesgos
- Seguridad de los procesos
- Ingeniería de seguridad
- Calidad del software