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 →- IFCD062PO HTML5 Y CSS312 h · 2 unid.
- IFCD063PO INICIACIÓN ANGULAR. JS24 h · 11 unid.
- IFCD0064 GOOGLE CLOUD PROFESSIONAL CLOUD ARCHITECT80 h · 3 unid.
- IFCD60 COMUNICACIÓN E INTERACCIÓN SOCIAL EN ENTORNOS TIC135 h · 5 unid.
- IFCD059PO DESARROLLO DE APLICACIONES MÓVILES CON ANDROID150 h · 2 unid.
- IFCD057PO DESARROLLO DE APLICACIONES CON SPRING E HIBERNATE30 h · 13 unid.