Actualmente las tecnologías de seguridad de red pueden ayudar a aliviar los ciberataques, pero no resuelven el problema de las vulnerabilidades de las aplicaciones que protegen y están expuestas a los atacantes. En este contexto, se hace necesario por tanto el disponer de software seguro que funcione en un entorno agresivo y malicioso.
El objetivo del presente curso es proporcionar una descripción de los aspectos relacionados con la “Seguridad del Software”, incluyendo la implantación de los diferentes tipos de buenas prácticas de seguridad en los ciclos de vida de desarrollo del software (SDLC) de una organización para obtener software confiable y los fundamentos y conocimientos de base para realizar análisis estático y dinámico del código fuente de las aplicaciones, desde el punto de vista de los errores de seguridad que se comenten a la hora de realizar su diseño y desarrollo.