Ethical Hacking Expert

  Duración: 21 hs.

1- Criptografía:
Definición
Criptografía simétrica
Criptografía asimétrica
Algoritmos de Hash
Firma digital
Certificados
Intercambio de claves Diffie-Hellman

2- GnuPG
Definición
Generando claves
Exportar la clave pública
Importar una clave pública
Firmar un mensaje
Verificar la firma de un mensaje
Cifrar y firmar un mensaje
Descifrar y verificar un mensaje
Borrar una clave pública
Generar un certificado de revocación
Otros switches

3- Intercambio Diffie-Hellman
Definición
Ejemplo

4- Secure Shell (SSH)
Definición
Daemon de SSH. Configuración.
Cliente SSH. Configuración.
Conexión remota utilizando el cliente SSH
Ejecución remota de comandos
Usando claves públicas para la autenticación
ssh-agent
Reenvío de puertos
Reenvío de X
Comando scp
Comando sftp

5- RSA
Definición
Generación de claves pública y privada
Cifrado RSA
Descifrado RSA

6- Curvas Elípticas
Definición
Una función trapdoor no tan buena
Curvas elípticas

7- OpenSSL
Definición
OpenSSL
Handshake SSL
Creación de una clave privada RSA
Creación de un CSR
Creación de un certificado auto firmado
Creación de una clave privada ECC
Creación de un CSR a partir de la clave ECC
Creación de un certificado ECC auto firmado

8- Java Keytool
Definición
Creación de un keystore RSA
Viendo el contenido de un keystore
Creación de un CSR
Importar al keystore el certificado firmado
Creación de un keystore ECC

9- HTTP sobre SSL
Definición
Habilitando el módulo SSL
Creando el host virtual
Múltiples hosts virtuales bajo SSL

10- IPSec
Definición
Características de seguridad
Componentes
Encapsulating Security Payload (ESP)
Authentication Header (AH)
Internet Key Exchange (IKE)
Security Association (SA)
Modo transporte
Modo tunnel
Establecimiento del canal cifrado
Fase I ó ISAKMP SA
Fase II ó IPSec SA

11- Openswan
Definición
Archivo ipsec.conf
Archivo ipsec.secrets
Verificación el daemon de IPSec
Establecimiento del túnel
Verificación del/los túnel/es
Finalización del túnel

12- Stunnel
Definición
Ejemplo
Configuración del server
Configuración del cliente