Ponte en Contacto

Temario del curso

Introducción a la programación segura

  • Visión general 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, Windows y móviles

  • Introducción a las plataformas de aplicaciones.
  • Implicaciones de seguridad para cada plataforma.
  • Mejores prácticas para el desarrollo seguro.

Ataques y exploits a aplicaciones

  • Inyección de código entre sitios (XSS).
  • Inyección SQL.
  • Falsificación de solicitudes entre sitios (CSRF).

Ataques y exploits a servidores

  • Ataques de Negación de Servicio (DoS).
  • Desbordamiento de búfer (Buffer Overflow).
  • Vulnerabilidades comunes en servidores.

Validación y verificación

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

Controles y contramedidas de seguridad

  • Implementación de control de acceso.
  • Uso de cifrado para la seguridad de los datos.
  • Protección contra amenazas comunes.

Programación segura de aplicaciones móviles

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

Estándares de seguridad y pruebas

  • Visión general de los estándares de seguridad (p. ej., OWASP).
  • Pruebas de vulnerabilidades de seguridad.
  • Mejores prácticas 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 seguridad
 35 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas