IFCD060PO DESARROLLO SEGURO

Curso 100% gratuito para trabajadores

Rango de precios: desde 180,00 € hasta 250,00 €

  • ¿Cómo se realiza la formación?

La formación se realiza 100% online, desde nuestra plataforma campus virtual.

  • ¿Cuánto dura la formación?

Esta formación tiene una duración máxima de 6 meses pudiéndose prorrogar 6 meses más por justificación de causa mayor.

  • ¿Cuándo puedo comenzarlo?

Una vez te matricules en el curso, se te asignará un tutor y en ese momento te llegará al correo un acceso con tus credenciales.

Prácticas en empresas opcionales

Portátil con lista de verificación — cursos online

Modalidad 100% Online​

Icono de persona en pantalla de portátil, cursos online

Atención al alumnado

Globo terráqueo y birrete en trazo rojo, icono de cursos online

Acceso al Campus Virtual

Mano tocando una estrella roja — formación para el empleo

Docentes Cualificados

¿Eres trabajador/a?

Bonifícate este curso al 100 % a través de los seguros sociales de la empresa donde trabajas.

Icono de información circular salmón con la letra i blanca, formación para el empleo

Más información sobre el curso

Rellena el siguiente formulario para recibir más información sobre este curso.

Descripción

UNIDAD DIDÁCTICA 1. FUNDAMENTOS DE PROGRAMACION SEGURA

  1. Contexto
  2. Secciones críticas de una aplicación:
  3. – Motivos de seguridad y consecuencias por falta de seguridad
  4. – Autenticación
  5. – Autorización
  6. – Gestión de sesiones
  7. – Validación de entradas y Riesgos de inyección
  8. – Controles criptográficos
  9. – Registro de eventos
  10. – Funcionalidades
  11. – Gestión de memoria
  12. – Gestión de la información sensible

UNIDAD DIDÁCTICA 2. INTRODUCCIÓN: SEGURIDAD EN JAVA

  1. Principios básicos: Encapsulación, Mutabilidad, Serialización
  2. Clonación.
  3. 12 reglas de oro.
  4. Descompiladores y ofuscadores

UNIDAD DIDÁCTICA 3. ERRORES DE INYECCIÓN

  1. Inyección en servidor.
  2. – Inyección de comandos del SO.
  3. – Inyección SQL y Blind SQL Injection.
  4. – Inyección Xpath.
  5. – Redirecciones y reenvíos no validados.
  6. Inyección en cliente.
  7. – Inyección HTML.
  8. – Cross Site Scripting (XSS).
  9. – Cross Frame Scripting (XFS).
  10. – Cross Site Request Forgery (CSRF).
  11. – HTTP Response Split.

UNIDAD DIDÁCTICA 4. CONTROL DE ACCESO A RECURSOS

  1. Condiciones de carrera (race conditions = RC).

UNIDAD DIDÁCTICA 5. AUTENTIFICACIÓN

  1. Autenticación/Autorización.
  2. Http Básica y avanzada (HTTP Basic, HTTP Digest).
  3. Autenticación HTTP basada en formulario.
  4. Certificado (HTTPS Client).

UNIDAD DIDÁCTICA 6. CONTROL DE ACCESOS

  1. Control de acceso declarativo.
  2. Control de acceso programático

UNIDAD DIDÁCTICA 7. CIFRADO

  1. Encriptación.
  2. Keystores/Trustores.
  3. Gestión programática en java.
  4. SSL.
  5. JSSE.

UNIDAD DIDÁCTICA 8. CONTROL DE SESIONES

  1. Id de sesión.
  2. Gestión de sesiones.
  3. Session Hijacking.
  4. Session Fixation.

UNIDAD DIDÁCTICA 9. FUGA DE DATOS

  1. Control de autorización insuficiente.
  2. Revelación de información en mensajes de error.
  3. – Path Traversal.

Información adicional

Duración

25 h

Modalidad

Online

Docencia

TUTOR PERSONAL

Prácticas

GESTIÓN DE PRÁCTICAS EN EMPRESAS

Método de pago

FINANCIACIÓN SIN INTERESES

Centro de empleo

AGENCIA DE COLOCACIÓN

Formación acreditada

CENTRO ACREDITADO POR EL SEPE

Nuestros cursos relacionados

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad
Abrir chat
Asistente IA
👋 ¡Bienvenid@!
Soy LucIA, tu asistente IA
¿En qué puedo ayudarte?
Quiero recibir notificaciones a través de WhatsApp.