Para empezar¿Cómo sabe tu navegador que la web a la que entras es realmente quien dice ser y no un servidor falso controlado por un atacante?
Qué es un certificado digital
Un certificado digital es un documento electrónico que vincula una clave pública con la identidad de su propietario. Funciona como el carnet de identidad en el mundo físico, permitiendo verificar de forma criptográfica a quién pertenece un sitio web o servicio antes de establecer una conexión cifrada.
La cadena de confianza de la PKI
La Infraestructura de Clave Pública se basa en una jerarquía estricta donde cada entidad confía en la superior para garantizar la autenticidad de las claves.
Marca cada paso al entenderlo · 0/4
El poder de una CA comprometida
Si un atacante logra robar la clave privada de una sola Autoridad de Certificación raíz o intermedia reconocida por los navegadores, puede emitir certificados legítimos para cualquier dominio del mundo, como Google o tu banco, sin que ningún usuario reciba alertas de seguridad.
Inspeccionando certificados con OpenSSL
Podemos examinar los detalles técnicos, la fecha de expiración y la entidad emisora de cualquier certificado SSL/TLS directamente desde la línea de comandos usando OpenSSL.
$ openssl s_client -connect example.com:443 -showcerts
CONNECTED(00000003)
depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root CA
verify return:1
---
El peligro de ignorar los avisos
Nunca ignores una advertencia del navegador que indique que un certificado no es válido o está caducado. Saltar esa advertencia anula por completo el cifrado extremo a extremo y te expone directamente a ataques de intermediario donde todo tu tráfico puede ser leído y modificado.
Certificados autofirmados
Un certificado autofirmado es aquel que no está emitido por una Autoridad de Certificación reconocida, sino por el propio creador del servicio. Son útiles en entornos de laboratorio o desarrollo interno, pero provocan alertas de seguridad en los navegadores de producción.
¿Te acuerdas? Toca para comprobarlo
Atajos: ← → para cambiar de pieza · / para buscar
