Referencias Bibliográficas: [Pfleeger et al., 2015,Stallings, 2017]
Temas
- Desarrollar una mentalidad de seguridad que incorpore conceptos transversales: confidencialidad, integridad, disponibilidad, evaluación de riesgos, pensamiento sistémico, pensamiento adversarial, pensamiento centrado en el humano.
- Vulnerabilidades, amenazas, superficies de ataque y vectores de ataque Sistemas Operativos (OS) -Protection.
- Denegación de Servicio (DoS) y Denegación de Servicio Distribuida (DDoS) Sistemas Operativos (OS) -Protection.
- Principios y prácticas de protección, por ejemplo, privilegio mínimo, diseño abierto, valores predeterminados seguros ante fallos, defensa en profundidad y confianza cero; y cómo pueden implementarse Sistemas Operativos (OS) -Principles,OS-Protection,SE-Construction,SEP-Security.
- Consideraciones de optimización entre seguridad, privacidad, rendimiento y otros objetivos de diseño Fundamentos de Desarrollo de Software (SDF) -Practices,SE-Validation,HCI-SystemDesign.
- Conceptos de confianza (trust) y confiabilidad (trustworthiness).
Aprendizaje esperado (Learning Outcomes)
- Evaluar un sistema para posibles ataques que pueda lanzar un adversario [Evaluar]
- Diseñar y desarrollar enfoques para proteger un sistema de un conjunto de amenazas identificadas [Diseñar]
- Describir cómo se puede evitar el daño a la privacidad del usuario [Describir]
- Desarrollar un sistema que incorpore varios principios de seguridad y privacidad [Crear]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM