Cursos
Tecnología JAVA

 

 

ExecuTrain Madrid
Seguridad Java
 

Descripción:
Garantizar la seguridad durante la transferencia de datos en Internet exige el uso de tecnologías sofisticadas. El lenguaje Java incorpora algunos mecanismos integrados y extensiones que resuelven con eficacia los distintos problemas de seguridad. Recientemente actualizado para el SDK Java 2 Standard Edition, este curso proporciona a los alumnos la experiencia práctica necesaria para implementar sistemas de seguridad Java en las aplicaciones que desarrollen.

Duración: 3 días.

Requisitos Previos
Programación java

 

Audiencia Objetivo del Curso:
Programadores y desarrolladores de aplicaciones o especialistas en seguridad que utilicen el lenguaje Java y estén interesados en escribir aplicaciones seguras para Internet/intranet, examinar el modelo de seguridad utilizado para los programas Java o adquirir información más detallada sobre la seguridad en Java.

Contenidos:

- Identificar y describir cinco problemas de seguridad y explicar cómo se resuelven en la plataforma Java.
- Describir las funciones de seguridad proporcionadas por la máquina virtual Java y el verificador de códigos de bytes.

- Implementar un gestor de seguridad o un cargador de clases para controlar aspectos específicos de la seguridad.

- Comparar los modelos de seguridad basados en zona protegida (Sandbox) y de dominios de protección (Java Protection Domains).

- Usar las clases de seguridad en el SDK Java 2 para crear nuevos tipos de permisos y un archivo de normas de seguridad.

- Comparar los algoritmos de encriptación simétricos y asimétricos.

- Escribir un programa que utilice una implementación de LoginModule y un archivo de normas de autentificación y autorización JAAS para controlar quién ejecuta el programa.

- Implementar firmas digitales y listas de control de acceso para mejorar la seguridad en Java.

- Usar jarsigner y keytool para crear y gestionar claves públicas y privadas y certificados, así como para generar y verificar las firmas para los archivos JAR.

- Describir las clases e interfaces principales de las API JCE (Java Cryptography extension) y JSSE (Java Secure Socket Extension).

Relacionados:

Cursos de formación en Java, J2EE, Java Beans, desarrollo de componentes Web, etc.

Modalidades:

Calendario - Grupo Empresa - Personalizado - Mentoring - Consultoría

Ver fechas en cursos de calendario.

Volver