Contenidos SCORM

Programación y Desarrollo

IFCD060PO DESARROLLO SEGURO

Este Curso IFCD060PO DESARROLLO SEGURO le ofrece una formación especializada en la materia dentro de la Familia Profesional de Informática y comunicaciones.

  • Duración25 h
  • Unidades9
  • FormatoSCORM 1.2

Sobre este contenido

Este Curso IFCD060PO DESARROLLO SEGURO le ofrece una formación especializada en la materia dentro de la Familia Profesional de Informática y comunicaciones. Con este CURSO IFCD060PO DESARROLLO SEGURO el alumno será capaz de Sensibilizar en la importancia del cumplimiento de medidas de seguridad en los programas que se desarrollen, y asegurar que cumplen con los objetivos de seguridad informática: integridad, autenticidad, confidencialidad, disponibilidad y no repudio.

Temario

9 unidades didácticas · 25 horas

Contenido9 unidades
SCORM 1

Fundamentos de programacion segura

  • Contexto
  • Secciones críticas de una aplicación:
  • - Motivos de seguridad y consecuencias por falta de seguridad
  • - Autenticación
  • - Autorización
  • - Gestión de sesiones
  • - Validación de entradas y Riesgos de inyección
  • - Controles criptográficos
  • - Registro de eventos
  • - Funcionalidades
  • - Gestión de memoria
  • - Gestión de la información sensible
SCORM 2

Introducción: seguridad en JAVA

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

Errores de inyección

  • Inyección en servidor.
  • - Inyección de comandos del SO.
  • - Inyección SQL y Blind SQL Injection.
  • - Inyección Xpath.
  • - Redirecciones y reenvíos no validados.
  • Inyección en cliente.
  • - Inyección HTML.
  • - Cross Site Scripting (XSS).
  • - Cross Frame Scripting (XFS).
  • - Cross Site Request Forgery (CSRF).
  • - HTTP Response Split.
SCORM 4

Control de acceso a recursos

  • Condiciones de carrera (race conditions = RC).
SCORM 5

Autentificación

  • Autenticación/Autorización.
  • Http Básica y avanzada (HTTP Basic, HTTP Digest).
  • Autenticación HTTP basada en formulario.
  • Certificado (HTTPS Client).
SCORM 6

Control de accesos

  • Control de acceso declarativo.
  • Control de acceso programático
SCORM 7

Cifrado

  • Encriptación.
  • Keystores/Trustores.
  • Gestión programática en java.
  • SSL.
  • JSSE.
SCORM 8

Control de sesiones

  • Id de sesión.
  • Gestión de sesiones.
  • Session Hijacking.
  • Session Fixation.
SCORM 9

Fuga de datos

  • Control de autorización insuficiente.
  • Revelación de información en mensajes de error.
  • - Path Traversal.

Más contenidos de Programación y Desarrollo

Ver los 500 →