Descripción

Este curso te enseñará a establecer los requisitos necesarios para el correcto funcionamiento de una aplicación, de forma segura”

curso desarrollo seguro ciberseguridad

Todos los Desarrolladores se enfrentan al reto de realizar Códigos de Aplicaciones, de Calidad y Seguros, dado que, en el ecosistema actual de aplicaciones, cualquier vulnerabilidad del código o del sistema va a provocar pérdidas, exposición y robos de datos, así como otros problemas causados por Ciberataques.  

Es obligación del Desarrollador conocer bien los diferentes entornos y fases por las que va a pasar su código y asegurarse de que funciona, en cualquiera de ellos, de la manera más eficiente y segura.  

Además, tienen que conocer las necesidades y dependencias de su aplicación para funcionar e intentar minimizar el uso de módulos y funciones, para reducir la superficie de ataque. Entender las metodologías y el tipo de pruebas que realizar disminuirá, por tanto, el tiempo de resolución de incidencias y verificación del código.

Un curso de total actualidad que te permitirá crecer como profesional en un ámbito que requiere de especialistas totalmente al día en todos los aspectos de este tema.

Adquiere toda la información necesaria para crear sistemas de protección que garanticen la seguridad en todo momento de los programas y aplicaciones en los que trabajes”

Este Curso Universitario en Desarrollo Seguro en Ciberseguridad contiene el programa educativo más completo y actualizado del mercado. Las características más destacadas de la capacitación son:

  • El desarrollo de casos prácticos presentados por expertos en ciberseguridad.
  • Los contenidos gráficos, esquemáticos y eminentemente prácticos con los que está concebido recogen una información científica y práctica sobre aquellas disciplinas indispensables para el ejercicio profesional.
  • Los ejercicios prácticos donde realizar el proceso de autoevaluación para mejorar el aprendizaje.
  • Su especial hincapié en metodologías innovadoras.
  • Las lecciones teóricas, preguntas al experto, foros de discusión de temas controvertidos y trabajos de reflexión individual.
  • La disponibilidad de acceso a los contenidos desde cualquier dispositivo fijo o portátil con conexión a internet.

Estudia a través de un curso centrado en la práctica impulsando tu capacidad hasta el nivel de un especialista”

El programa incluye, en su cuadro docente, a profesionales del sector que vierten en esta capacitación la experiencia de su trabajo, además de reconocidos especialistas de sociedades de referencia y universidades de prestigio.  

Su contenido multimedia, elaborado con la última tecnología educativa, permitirá al profesional un aprendizaje situado y contextual, es decir, un entorno simulado que proporcionará una capacitación inmersiva programada para entrenarse ante situaciones reales.  

El diseño de este programa se centra en el Aprendizaje Basado en Problemas, mediante el cual el profesional deberá tratar de resolver las distintas situaciones de práctica profesional que se le planteen a lo largo del curso académico. Para ello, contará con la ayuda de un novedoso sistema de vídeo interactivo realizado por reconocidos expertos.

Aprenderás a generar un Código Sanitizado, fácilmente verificable y de calidad” 

diplomado desarrollo seguro ciberseguridad   

Un proceso de alta capacitación creado para ser asumible y flexible, con la metodología más interesante de la docencia online”

Temario

En este curso se desarrolla un proceso de aprendizaje completo que llevará al alumno a adquirir las competencias que necesita para realizar desarrollos seguros en todos los contextos. Para ello se ha estructurado con vistas a la adquisición eficiente de aprendizajes complementarios, que propicien la penetración de los aprendizajes y consoliden lo estudiado dotando al alumnado de capacidad de intervención de la manera más rápida posible. Un recorrido de alta intensidad y enorme calidad creado para capacitar a los mejores del sector. 

posgrado desarrollo seguro ciberseguridad

 

Todos los aspectos que el desarrollador debe aplicar para garantizar la ciberseguridad de sus códigos, a través de un planteamiento de estudio centrado en la eficiencia”

Módulo 1. Desarrollo Seguro

1.1. Desarrollo Seguro.

1.1.1. Calidad, funcionalidad y seguridad.
1.1.2. Confidencialidad, integridad y disponibilidad.
1.1.3. Ciclo de vida del desarrollo de software.

1.2. Fase de Requerimientos.

1.2.1. Control de la autenticación.
1.2.2. Control de roles y privilegios.
1.2.3. Requerimientos orientados al riesgo.
1.2.4. Aprobación de privilegios.

1.3. Fases de Análisis y Diseño.

1.3.1. Acceso a componentes y administración del sistema.
1.3.2. Pistas de auditoría.
1.3.3. Gestión de sesiones.
1.3.4. Datos históricos.
1.3.5. Manejo apropiado de errores.
1.3.6. Separación de funciones.

1.4. Fase de Implementación y Codificación.

1.4.1. Aseguramiento del ambiente de desarrollo.
1.4.2. Elaboración de la documentación técnica.
1.4.3. Codificación segura.
1.4.4. Seguridad en las comunicaciones.

1.5. Buenas prácticas de Codificación Segura.

1.5.1. Validación de datos de entrada.
1.5.2. Codificación de los datos de salida.
1.5.3. Estilo de programación.
1.5.4. Manejo de registro de cambios.
1.5.5. Prácticas criptográficas.
1.5.6. Gestión de errores y logs.
1.5.7. Gestión de archivos.
1.5.8. Gestión de. Memoria.
1.5.9. Estandarización y reutilización de funciones de seguridad.

1.6. Preparación del servidor y Hardening.

1.6.1. Gestión de usuarios, grupos y roles en el servidor.
1.6.2. Instalación de software.
1.6.3. Hardening del servidor.
1.6.4. Configuración robusta del entorno de la aplicación.

1.7. Preparación de la BBDD y Hardening.

1.7.1. Optimización del motor de BBDD.
1.7.2. Creación del usuario propio para la aplicación.
1.7.3. Asignación de los privilegios precisos para el usuario.
1.7.4. Hardening de la BBDD.

1.8. Fase de pruebas.

1.8.1. Control de calidad en controles de seguridad.
1.8.2. Inspección del código por fases.
1.8.3. Comprobación de la gestión de las configuraciones.
1.8.4. Pruebas de caja negra.

1.9. Preparación del Paso a producción.

1.9.1. Realizar el control de cambios.
1.9.2. Realizar procedimiento de paso a producción.
1.9.3. Realizar procedimiento de rollback.
1.9.4. Pruebas en fase de preproducción.

1.10. Fase de mantenimiento.

1.10.1. Aseguramiento basado en riesgos.
1.10.2. Pruebas de mantenimiento de seguridad de caja blanca.
1.10.3. Pruebas de mantenimiento de seguridad de caja negra.

formacion desarrollo seguro ciberseguridad

Todos los análisis, desarrollos y herramientas que consiguen un Desarrollo Seguro, a lo largo de un temario de alto interés y total actualidad”