Segunda parte: analizando SSL.
¿Que es SSL?
SSL significa "Secure Sockets Layer". Secure Sockets Layer es un protocolo diseñado para permitir realizar conexiones seguras entre un cliente (como lo es un navegador de Internet) y un servidor (como lo son las computadoras que despachan páginas web).
| Certificado SSL |
utiliza certificados X.509 (criptografía asimétrica) para autentificar a la contraparte con quien se están comunicando y para intercambiar una llave simétrica. Esta sesión es luego usada para cifrar el flujo de datos entre las partes, logrando la confidencialidad del dato/mensaje, y códigos de autenticación de mensajes para integridad y como un producto lateral, autenticación del mensaje
Manos a la obra
Para la realización de este ejercicio, descarga esta traza con tráfico SSL y abrela con Wireshark.
¿Puedes identificar en qué paquete de la trama el servidor envía el certificado?
R: En los paquetes 2, 11 y 18.
¿El certificado va en claro o está cifrado? ¿Puedes ver, por ejemplo, qué autoridad ha emitido el certificado?
R: El certificado va cifrado para proveer un canal seguro para la autentificacion de este con el usuario, si se puede ver es verisign haciendo doble click en el segundo paquete, se desplega esta informacion: Certificate (id-at-commonName=login.passport.com,id-at-organizationalUnitName=Terms of use at http://www.verisign.com/r,id-at-organizationalUnitName=MSN Passport,id-at-organizationName=Microsoft,id-at-localityName=Redmond,id-at-stateOrProvinceNam
| Informacion del segundo paquete. |
¿Qué asegura el certificado, la identidad del servidor o del cliente?
El uso de SSL en un servidor web ayuda a asegurar que la información transmitida entre un cliente, como un navegador web y un servidor, como un servidor web, permanece privada, y permite a los clientes autenticar la identidad del servidor.
fin Tarea 1 2da parte: Capturando tráfico con Wireshark


