Confiabilidad y seguridad

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Confiabilidad y seguridad por Mind Map: Confiabilidad y seguridad

1. Disponibilidad: Probabilidad de que el sistema funcione Fiabilidad: Probabilidad de que se desarrolle e implante como se habló en los requerimientos.

1.1. Algunas causas de error 1- No todo el código en un programa se ejecuta. 2- Los errores son transitorios 3- El sistema puede incluir mecanismos de detección de fallas y de protección

1.2. Algunas mejoras para ofrecer más fiabilidad: • Prevención de fallas de desarrollo • Detección y eliminación de fallas en el desarrollo • Tolerancia a fallas en el desarrollo

2. Protección Son sistemas que su idea principal es ser seguro en todo tiempo sin afectar al cliente aun cuando falle. Estos sistemas son de fácil implementación y control de software.

2.1. Fiabilidad se relaciona con la protección pero en algunas ocasiones no garantizan ser seguros, por eso debemos implementar estas formas para que no ocurran accidentes.

2.1.1. 1. Evitar el peligro: Diseñado para evitar riesgos 2. Detectar y eliminar el peligro: Diseñado para que detecte y elimine para que no ocurra un accidente 3. Limitar el daño: Características para minimizar el daño

3. Seguridad Habilidad para garantizar protección en medio de un ataque

3.1. Tipos de amenazas 1. Amenazas a la confidencialidad del sistema y sus datos 2. Amenazas a la integridad del sistema y sus datos 3. Amenazas a la disponibilidad del sistema y sus datos

3.2. Implementar para mejorar la seguridad del sistema es comparables con los de la fiabilidad y protección

3.2.1. 1. Evitar la vulnerabilidad: Controles para que los ataques no tenga éxito 2. Detectar y neutralizar ataques: Intención de eliminar ataques tiene que ver con la funcionalidad 3. Limitar la exposición y recuperación: Control para la recuperación cuando hay problemas

4. Razones de la importancia de confiabilidad: • Las fallas del sistema afectan a un gran número de individuos • Los usuarios rechazan a menudo los sistemas que son poco fiables, carecen de protecciones o son inseguros • Los costos por las fallas del sistema suelen ser enormes • Los sistemas no confiables pueden causar pérdida de información

5. El software es parte de un sistema por eso es necesario que se le preste atención a posibles fallas

5.1. 1. Falla del hardware: Son causados por errores en el diseño o componentes 2. Falla en el desarrollo de software: Son causados por especificación, diseño o implementación 3. Falla de operación: Son causados porque el usuario no usa correctamente el sistema, esta es la causa principal de fallas.

6. Propiedades de confiabilidad: La confiabilidad un grado de confianza que el usuario tiene al sistema. Estas son algunas de las propiedades:

6.1. 1. Disponibilidad: Probabilidad de que funcionara 2. Fiabilidad: Probabilidad en un tiempo determinado que funcionara 3. Protección : Probabilidad de que causara daños al usuario 4. Seguridad : Probabilidad de que pueda resistir intrusiones 5. Reparabilidad: En los sistemas siempre hay fallas por eso es necesario que se cuente con las habilidades para cambiarlo 6. Mantenibilidad: En los sistemas es necesario que se adapte adecuadamente al realizar cambios por nuevos requerimientos. 7. Supervivencia: En los sistemas es necesario que funcione adecuadamente si llega a estar bajo ataque. 8. Tolerancia para el error: En los sistemas debe detectar errores del usuario para evitarlos o tolerar

7. El sistema cuando es infectado por un virus o atacado pierde su fiabilidad ya que puede llegar a cambiar el comportamiento

7.1.  Entrada de errores accidentales  Procesos de validación y verificación  Mecanismo contra ataques  Configurar el sistema correctamente