Ponte en Contacto

Temario del curso

Introducción a la programación segura

  • Resumen de las prácticas de programación segura
  • Vulnerabilidades comunes en el software
  • Importancia del ciclo de vida de desarrollo seguro

Fundamentos de aplicaciones web, de Windows y móviles

  • Introducción a las plataformas de aplicaciones
  • Implicaciones de seguridad de cada plataforma
  • Prácticas recomendadas para el desarrollo seguro

Ataques y explotaciones de aplicaciones

  • Inyección de scripts entre sitios (XSS)
  • Inyección de SQL
  • Falsificación de solicitudes entre sitios (CSRF)

Ataques y explotaciones de servidores

  • Ataques de Denegación de Servicio (DoS)
  • Desbordamiento de búfer (BOF)
  • Vulnerabilidades comunes en servidores

Validación y verificación

  • Técnicas de validación de entradas
  • Saneamiento de datos y codificación de salidas
  • Verificación de medidas de seguridad

Controles y contramedidas de seguridad

  • Implementación del control de acceso
  • Uso de la criptografía para la seguridad de los datos
  • Protección frente a amenazas comunes

Programación segura de aplicaciones móviles

  • Preocupaciones de seguridad en el desarrollo móvil
  • Implementación de arquitecturas de aplicaciones móviles seguras
  • Manejo seguro de datos móviles

Estándares de seguridad y pruebas

  • Resumen de estándares de seguridad (p. ej., OWASP)
  • Pruebas de vulnerabilidades de seguridad
  • Prácticas recomendadas para pruebas de seguridad

Requerimientos

  • Conocimientos básicos de algún lenguaje de programación
  • Conocimientos básicos del ciclo de vida del desarrollo de software

Público objetivo

  • Desarrolladores
  • Arquitectos de software
  • Profesionales de la seguridad
 35 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas