Programa del Curso

Seguridad de TI y Secure Coding

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

Web Application Security

  • Comprender los Top Ten de OWASP y más allá
  • Fallas en la autenticación y gestión de sesiones
  • Vulnerabilidades de inyección (SQL, Comando, LDAP, etc.)
  • Cross-Site Scripting (XSS) y Cross-Site Request Forgery (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 rediseño de la interfaz de usuario (UI)
  • Implementación de Política de Seguridad de Contenido (CSP)

Criptografía práctica Crypto

  • Conceptos básicos: hash, cifrado, firmas digitales
  • Criptografía con clave pública vs. simétrica
  • Básicos de Seguridad del Capa de Transporte (TLS)
  • Gestión de claves y errores comunes en criptografía

Seguridad de Web Services

  • Consideraciones de seguridad para SOAP y REST
  • Mecanismos de autenticación: OAuth, JWT, claves de API
  • Ataques comunes a servicios web y defensas
  • Validación de entrada en los cargamentos del servicio

Seguridad de XML

  • Inyección de XML y ataques de análisis
  • Expansión de entidades y vulnerabilidades XXE
  • Técnicas y bibliotecas seguras para el análisis
  • Uso de estándares de seguridad de 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 con las amenazas emergentes

Resumen y Próximos Pasos

Requerimientos

  • An understanding of basic web application architecture
  • Experience with a programming language such as Java, C#, PHP, or JavaScript
  • Familiarity with client-server communication and HTTP

Audience

  • Developers
  • Web application architects
  • Security-conscious technical teams
 14 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas