4.46.4.2 PF/Programación segura. (4 horas) [Nivel Bloom 4]

Referencias Bibliográficas: [Ramió Aguirre, 1999]

Tópicos

  1. Validaciones importantes para evitar desbordes en array y cadenas.
  2. Construcciones en lenguajes de programación para evitar problemas de seguridad.
  3. ¿Cómo los atacantes usan el desborde para destruir la pila (stack) en tiempo de ejecución.

Objetivos

  1. Reescribir un simple programa para remover una simple vulnerabilidad.
  2. Explicar porque es o no es posible el desborde en un lenguaje de programación de dominio del estudiante.
  3. 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