1. Integrantes Sergio Laredo Esmeralda Orpineda ZayraMartinez Joel Urtuzuastegui Jazmyn mata Sistemas Críticos ( cont.) 1
2. Recordando sistemas críticos ………………………………………… 3 Disponibilidad y fiabilidad …………………………………………….. 4 Terminología………………………………………………………….6 Curva de costes/confiabilidad…………………………………….7 Errores y defectos……………………………………………………9 enfoques para mejorar fiabilidad ……………………………… 10 Seguridad……………………………………………………………………11 Clasificación…………………………………………………………..12 Relación seguro/confiable…………………………………………13 Complementos prevención de fallos……………………………..14 Protección…………………………………………………………………….16 Ejemplos de ataques ………………………………………………..17 Tipos de daños………………………………………………………..19 aproximaciones para garantizar la proteccion ………………..20 Conclusiones…………………………………………………………………22 Agenda 2
3. Fallas que pueden provocar perdidas económicas significativas , daño físico o amenazas a la vida humana. Sistemas críticos 3
4. Son propiedades que están estrechamente relacionadas y se expresan como propiedad numérica La fiabilidad de un sistema es la probabilidad de que sistema funcione correctamente, libre de caídas. La disponibilidad de un sistema es la probabilidad de que el sistema este en posición de dar los servicios solicitados cuando sea necesario. Disponibilidad y fiabilidad 4
5. Fiabilidad Medir fiabilidad de un automóvil con limpia brisas , depende de su entorno varia el índice de fiabilidad , un conductor de Seattle puede darse cuenta de que no funciona y por tanto no es fiable pero un conductor de las vegas podría no darse cuanta del problema. Disponibilidad Si un sistema A falla una vez al año y el sistema B falla una vez al mes ,claramente el sistema A es mas fiable , pero si el sistema A tarda 3 días para reiniciarse y el sistema B tarda 10 minutos, la disponibilidad de B a lo largo del año es mejor. 5 Ejemplos
8. Fiabilidad y disponibilidad Percepciones y patrones Dificultad adicional. Fallos de funcionamiento del sistema (provocado) 8
9. Errores de humanos. Errores de sistemas. Evitar defectos Detención y eliminación de defectos Tolerancia a defectos Defectos de software. 9 Errores y defectos
10. Evitación de efectos.- minimiza la posibilidad de cometer errores y/o detectan errores antes de que se produzcan defectos. (Evitar empleo de construcciones de lenguajes de programación propensos a errores). Detección y eliminación de defectos.- se usan técnicas de detección de defectos antes de que funcione el sistema. (pruebas sistemáticas del sistema y la depuración). Tolerancia a defectos.- se usan técnicas que aseguren que los defectos no conducen a errores de sistema. (facilidades de auto detección y uso de módulos redundantes de sistema). 10 Enfoques para la mejora de fiabilidad
11. Sistema de seguridad critico -Esencial funcionamiento siempre seguro. -Nunca debe provocar daños ningún tipo. Predator, totalmente controlado por software. ( secundario ) Seguridad 11
12. Software de seguridad critico dividido en: -Primario , Software embebido como controlador de un sistema. -Secundario, Software que indirectamente puede provocar lesiones. 12
13. Software de seguridad es fiable si funciona sin fallos ,algunos incorporan tolerancia a defectos, los programas tolerantes a defectos no son necesariamente seguros. -Especificación incompleta no describe comportamiento requerido de l sistema -Mal funcionamiento de hardware hace q el sistema se comporte de manera impredecible ( pueden generar señales fuera de rango del software) -Operadores generan entradas correctas que en casos particulares pueden fallar. Relación entre seguro y fiable 13
14. Evitación de contingencia Detección y eliminación de contingencias Limitación de daños (contingencia , fallo en potencia) Complemento para evitar grandes consecuencias. 14
15. De gran importancia mantener sentido de la proporción de la seguridad del sistema es imposible conseguir que un sistema sea 100% seguro las personas deben decidir si los beneficios compensan las consecuencias de el uso de software. 15
19. La protección es importante en todos los sistemas críticos Errores en el desarrollo de un sistema Confiabilidad del sistema 18
20. Denegación del servicio Corrupción de programas Revelación de información confidencial Tipos de daños 19
21. Evitar la vulnerabilidad Detección y neutralización de ataques Limitación de la exposición Aproximaciones para garantizar la protección de un sistema 20
23. La fiabilidad y disponibilidad son las dimensiones mas importantes si un sistema no es fiable es difícil asegurar su seguridad y protección. Las seguridad de un sistema es un atributo que refleja la calidad para funcionar de forma normal o anormalmente sin amenazar a las personas o a su entorno. Sin un nivel de protección razonable todos los atributos pueden verse comprometidos a ataques externos que dañarían al sistema. Conclusión 22