Temario del curso

Fundamentos de Seguridad Informática y Codificación Segura

  • Principios fundamentales de seguridad y defensa en profundidad
  • Tendencias recientes en vulnerabilidades y explotaciones
  • Integración del ciclo de vida de desarrollo de software seguro (SSDLC)

Seguridad en Aplicaciones Web

  • OWASP Top Ten (2021) y más allá
  • Inyección, autenticación rota, deserialización insegura
  • Gestión segura de sesiones y tokens

Seguridad del Lado del Cliente

  • Cross-Site Scripting (XSS) y ataques basados en DOM
  • Cross-Site Request Forgery (CSRF)
  • Frameworks modernos del lado del cliente y riesgos de la cadena de suministro

Fundamentos de Seguridad en Java

  • Arquitectura de seguridad de Java y sandboxing
  • Uso seguro de APIs y bibliotecas de Java
  • Mitigación de vulnerabilidades de deserialización

Criptografía Práctica

  • Hashing, cifrado y firmas digitales
  • Uso de la Arquitectura de Criptografía de Java (JCA)
  • Gestión de claves y comunicación segura con TLS

Servicios de Seguridad en Java

  • Autenticación y autorización con JAAS
  • Panorama de Spring Security
  • Servicios web seguros y APIs con Java

Seguridad en C/C++ y Gestión de Memoria

  • Distribución de memoria y operaciones de pila
  • Desbordamientos de búfer, ataques de cadena de formato y punteros colgantes
  • Técnicas de mitigación: ASLR, DEP, canarios de pila

Errores Comunes y Vulnerabilidades en la Codificación

  • Flujos de inyección en C/C++ y Java
  • Manejo y registro de errores incorrectos
  • Gestión insegura de archivos y recursos

Fuentes de Conocimiento y Mejores Prácticas

  • Mantenerse al día con CVEs, avisos y marcos
  • Herramientas de análisis estático y dinámico para la codificación segura
  • Lecturas adicionales y recursos para el aprendizaje continuo

Resumen y Próximos Pasos

Requerimientos

  • Familiaridad con C/C++, Java y desarrollo de aplicaciones web
  • Conocimientos básicos de redes e HTTP
  • Experiencia utilizando un IDE o editor de código

Audiencia

  • Desarrolladores
  • Ingenieros de software
  • Líderes técnicos
 28 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas