La infraestructura de clave pública (PKI) gestiona las claves y los certificados que permiten el funcionamiento de la comunicación cifrada. Incluye autoridades de certificación, autoridades de registro, políticas y el software que emite, distribuye y revoca certificados. Cuando su navegador confía en un sitio HTTPS, la PKI es la razón. El sitio presentó un certificado. Una autoridad de certificación de confianza lo firmó. El navegador verificó la firma con su lista de raíces de confianza. La cadena de confianza se mantiene porque todos coinciden en quiénes son las autoridades de certificación.
La infraestructura de clave pública (PKI) es compleja y frágil. Una autoridad de certificación (CA) comprometida puede emitir certificados fraudulentos para cualquier dominio. DigiNotar en 2011 y Symantec durante varios años emitieron certificados de forma fraudulenta. Los navegadores acabaron desconfiando de ellas y las empresas quebraron. La revocación de certificados es otro punto débil. Comprobar si un certificado ha sido revocado es lento y poco fiable. Algunos navegadores omiten la comprobación por completo. Los registros de transparencia de certificados mejoran la situación al registrar públicamente cada certificado emitido. La emisión fraudulenta se detecta más rápidamente. Sin embargo, el modelo de confianza sigue estando centralizado. Un pequeño número de autoridades de certificación raíz son la base de la seguridad de toda la web. Si una de ellas se ve comprometida, el daño es global.
Componentes de PKI
- Autoridad certificadora: emite y firma certificados.
- Autoridad de registro: verifica la identidad antes de la emisión.
- Repositorio de certificados: almacena y distribuye certificados.
- Sistema de revocación: publica los certificados revocados.
- Transparencia de los certificados: registros públicos de los certificados emitidos.
La infraestructura de clave pública (PKI) es invisible cuando funciona. Cuando falla, toda la web lo nota.
Comments
No comments yet. Be the first to share a thought.
Leave a comment