Objetivo General
Este curso proporciona una comprensión integral de las prácticas y principios necesarios para desarrollar software seguro, mejorando la calidad y seguridad del producto final.
Descargar Ficha PDF CotizarObjetivos Específicos
Comprender los conceptos básicos de seguridad en el desarrollo de software.Implementar prácticas de codificación segura en proyectos.
Evaluar la seguridad del software a través de pruebas y auditorías.
Modulo 1: Introduccion Al Desarrollo Seguro
Introduccion a la seguridad de software.Conceptos basicos de ciberseguridad.
Amenazas comunes en el desarrollo de software.
Principios de desarrollo seguro.
Importancia de la seguridad en el ciclo de vida.
Modulo 2: Identificacion De Vulnerabilidades
Tecnicas para identificar vulnerabilidades.Analisis de codigo estatico y dinamico.
Uso de herramientas de escaneo de seguridad.
Estudio de casos de vulnerabilidades reales.
Mitigacion de vulnerabilidades comunes.
Modulo 3: Implementacion De Codificacion Segura
Prácticas de codificación segura.Validación y sanitización de entradas.
Gestión segura de excepciones y errores.
Uso seguro de bibliotecas y frameworks.
Protección de datos sensibles y cifrado.
Modulo 4: Pruebas De Seguridad
Tipos de pruebas de seguridad de software.Pruebas de penetración y sus técnicas.
Automatización de pruebas de seguridad.
Evaluación de resultados y reporting.
Integración de seguridad en CI/CD.
Modulo 5: Mejores Practicas En Desarrollo Seguro
Adopción de estándares de seguridad.Documentación de procedimientos seguros.
Capacitación y concienciación en seguridad.
Colaboración entre equipos de desarrollo.
Actualización continua sobre nuevas amenazas.
Modulo 6: Uso De Frameworks Seguros
Evaluación de frameworks para seguridad.Configuración segura de frameworks.
Integración de seguridad en arquitectura.
Estudio de casos de frameworks seguros.
Beneficios de usar frameworks seguros.
Modulo 7: Calidad Del Software Y Seguridad
Relación entre calidad y seguridad.Mejoras continuas en procesos seguros.
Medición de la efectividad de seguridad.
Retroalimentación y ajuste de prácticas.
Impacto de la seguridad en la calidad final.