Contacta con nosotros

Temario del curso

Seguridad informática y codificación segura

  • Visión general de los principios de seguridad de la información
  • Triada CIA: Confidencialidad, Integridad, Disponibilidad
  • Amenazas comunes y modelado de amenazas
  • Mejores prácticas para el ciclo de vida de desarrollo de software seguro (SSDLC)

Seguridad de aplicaciones web

  • Comprensión de OWASP Top Ten y más allá
  • Defectos en la autenticación y gestión de sesiones
  • Vulnerabilidades de inyección (SQL, Command, LDAP, etc.)
  • Scripting entre sitios (XSS) y falsificación de solicitudes entre sitios (CSRF)

Seguridad del lado del cliente

  • Ataques basados en DOM y riesgos específicos de JavaScript
  • Uso inseguro de AJAX y almacenamiento del navegador
  • Clickjacking y redirección de interfaz de usuario
  • Implementación de la Política de Seguridad de Contenido (CSP)

Criptografía práctica

  • Conceptos básicos: hashing, cifrado, firmas digitales
  • Criptografía de clave pública frente a clave simétrica
  • Aspectos básicos de la capa de transporte segura (TLS)
  • Gestión de claves y errores comunes en criptografía

Seguridad de los servicios web

  • Consideraciones de seguridad para SOAP y REST
  • Mecanismos de autenticación: OAuth, JWT, claves de API
  • Ataques comunes a servicios web y medidas de defensa
  • Validación de entradas en las cargas útiles de los servicios

Seguridad XML

  • Inyección XML y ataques de análisis
  • Expansión de entidades y vulnerabilidades XXE
  • Técnicas y bibliotecas seguras para el análisis XML
  • Uso de estándares de seguridad XML (XML-DSig, XML-Enc)

Fuentes de conocimiento y herramientas de seguridad

  • Herramientas recomendadas para pruebas de seguridad (por ejemplo, OWASP ZAP, Burp Suite)
  • Herramientas de escaneo y análisis de código
  • Recursos en línea y directrices de seguridad
  • Cómo mantenerse actualizado frente a amenazas emergentes

Resumen y próximos pasos

Requerimientos

  • Comprensión básica de la arquitectura de aplicaciones web
  • Experiencia con un lenguaje de programación como Java, C#, PHP o JavaScript
  • Familiaridad con la comunicación cliente-servidor y HTTP

Público objetivo

  • Desarrolladores
  • Arquitectos de aplicaciones web
  • Equipos técnicos con conciencia de seguridad
 14 Horas

Número de participantes


Precio por participante

Testimonios (5)

Próximos cursos

Categorías Relacionadas