5.2.8 PF/Programación segura. (2 horas)
Tópicos
- Validaciones importantes para evitar desbordes en array y cadenas.
- Construcciones en lenguajes de programación para evitar problemas de seguridad.
- ¿Cómo los atacantes usan el desborde para destruir la pila (stack) en tiempo de ejecución.
Objetivos
- Reescribir un simple programa para remover una simple vulnerabilidad.
- Explicar porque es o no es posible el desborde en un lenguaje de programación de dominio del estudiante.
- Explicar porque una o más construcciones de lenguaje pueden originar problemas de seguridad como desborde.
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad Católica San Pablo, Arequipa-Peru
basado en el modelo de la Computing Curricula de IEEE-CS/ACM