|
- 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). |