DATOS GENERALES

Código ISWD853
Pénsum 2020
Horas semanales 9
Tipo Obligatoria
Asignaturas pre-requisitos Verificación y Validación de Software
Asignaturas co-requisitos Aplicaciones Web
Unidad de organización curricular Unidad Profesional

RESULTADOS DE APRENDIZAJE

De conocimiento
Comunicar los fundamentos teóricos y buenas prácticas de seguridad en el desarrollo de software, con base en clases magistraes, lecturas e investigación que permitirán al estudiante adoptar un sistema de aprendizaje contínuo.
De destrezas Probar la seguridad en aplicaciones con tecnologías emergentes que brinden soluciones a casos de estudios en el contexto local y regional.
De valores y actitudes Demostrar ética profesional, creatividad, y trabajo en equipo en el desarrollo de sistemas de software con características de seguridad y calidad en general.

CONTENIDO

Capítulo 1 Seguridad en el ciclo de vida
  1. Fundamentos de seguridad;
  2. Metodologías de desarrollo seguro de software;
  3. Atributos de calidad de software, y
  4. Requerimientos de seguridad (principios y prácticas).
Capítulo 2 Seguridad en el diseño e implementación
  1. Principios de diseño de software seguro;
  2. Estándares de codificación segura, y
  3. Seguridad en base de datos.
Capítulo 3 Seguridad en aplicaciones web
  1. Input validation;
  2. SQL injection, cross-site scripting;
  3. Cross-site request forgery;
  4. Session management;
  5. Replication of vulnerabilities and exploitation, y
  6. Secure programming for preventing SQLI, XSS, session.
Capítulo 4 Verificación y validación de seguridad
  1. Métricas de seguridad;
  2. Inspección de documentos;
  3. Análisis de código estático, y
  4. Análisis de código dinámico.

Back to top