INSTITUTO DE CIENCIAS FORENSES .. Allá Voy !!
http://acc.icfs.uam.es/
CERTIFICACIÓN CIBERSEGURIDAD - DESARROLLO SEGURO EN JAVA
CCSP-DJ
1. OBJETIVOS
Una gran parte de los ciberataques que se producen en la actualidad son motivados por vulnerabilidades encontradas en las aplicaciones que utilizamos, especialmente si el acceso a estas aplicaciones se realiza a través de Internet.
La certificación CCSP-DJ permite evaluar los conocimientos, capacidades y competencias de los candidatos para el desarrollo seguro de aplicaciones en Java mediante la superación de una prueba práctica orientada a la realización de de una aplicación de forma segura.
2. ORIENTADO A
Profesionales encargados del desarrollo, revisión y modificación de aplicaciones en lenguaje Java.
3. CONTENIDOS DE LA CERTIFICACIÓN
I. Principios básicos de seguridad en java
- Encapsulación
- Mutabilidad
- Serialización
- Clonación
Descompiladores y ofuscadores
II. Control de acceso a recursos
- Condiciones de carrera (race conditions = RC)
III. 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
- Validación de datos
IV. Autenticación
- Autenticación/Autorización
- Http Básica y avanzada (HTTP Basic, HTTP Digest)
- Autenticación HTTP basada en formulario
- Autenticación por Certificados (HTTPS Client)
V. Control de accesos
- Control de acceso declarativo
- Control de acceso programático
VI. Cifrado
- Encriptación
- Encriptación simétrica
- Encriptación asimétrica
- Keystores/Trustores
- Gestión programática en java
- Crear claves
- Crear certificados
- Crear keystores
- Cipher
- SSL
- JSSE
VII. Control de sesiones
- Id de sesión
- Gestión de sesiones
- Session Hijacking
- Session Fixation
VIII. Fuga de datos
- Control de autorización insuficiente
- Revelación de información en mensajes de error
- Path Traversal
4. RECURSOS
- Manual
- Base de datos
- Curso presencial
- Curso on-line
CCSP-DJ - Certificación ciberseguridad profesional – Desarrollo seguro en Java
- Corrección de programas Java con vulnerabilidades
- Tiempo de realización: 6 horas
Bueno pues este es mi siguiente "reto", y bastante Tengo .. A por ello No? :P