Ir al contenido principal
miji.be

Fijación de certificados

Una técnica de seguridad en la que una aplicación fija de antemano los certificados TLS en los que confía y detecta y rechaza los certificados falsos sustituidos mediante ataques de intermediario.

31 oct 2026 / Lectura de aproximadamente 1 min

Seguridad

La fijación de certificados es una técnica de seguridad en la que una aplicación fija de antemano el certificado TLS (o la clave pública) del servidor con el que se comunica y rechaza la comunicación si el certificado presentado al conectarse no coincide con el valor fijado. Se usa como medida contra los ataques de intermediario (MITM) que emplean certificados falsos emitidos por autoridades de certificación ilegítimas.

Como ejemplos de implementación en aplicaciones móviles, en iOS el hash de la clave pública del certificado se especifica en un método delegado de URLSession, y en Android, en Network Security Config. En una aplicación de URLs cortas, si se sufre un ataque MITM al obtener el destino de la redirección, existe el riesgo de que los usuarios acaben en un sitio malicioso.

En el pasado se estandarizó HTTP Public Key Pinning (HPKP) para los navegadores web, pero Google ha anunciado que eliminará HPKP en Chrome 72, alegando su escaso uso y riesgos como la denegación de servicio. Certificate Transparency (CT) es un mecanismo que registra los certificados emitidos en registros públicos para que se puedan detectar las emisiones indebidas.

Un problema operativo de la fijación de certificados es que hace falta actualizar la aplicación cuando se rotan los certificados. Configurar pines de respaldo o fijar a nivel del certificado intermedio permite atenuar el impacto de la rotación.

En los servicios de URLs cortas, también existe la opción de combinar la fijación de certificados para proteger la comunicación de la API con la supervisión de los registros de CT para detectar la emisión de certificados indebidos.

¿Te resultó útil este artículo?

Términos relacionados

SSL/TLS

Protocolos criptográficos que proporcionan comunicación segura a través de internet cifrando los datos entre cliente y servidor.

Transparencia de certificados

Un marco para monitorear y auditar certificados SSL/TLS para detectar certificados emitidos incorrectamente o fraudulentos.

Ataque de intermediario

Ciberataque en el que el atacante se cuela en medio de una comunicación para espiar o alterar los datos. La generalización de HTTPS ha hecho avanzar las defensas.

HSTS

HTTP Strict Transport Security - una cabecera que obliga a los navegadores a conectarse a un sitio web únicamente mediante HTTPS.

HTTPS

La versión segura de HTTP que cifra los datos transmitidos entre un navegador y un servidor web utilizando TLS.

Seguridad de código QR

Medidas para proteger a los usuarios de códigos QR maliciosos que pueden conducir a sitios de phishing o descargas de malware.

Artículos relacionados

Guía de seguridad de URLs cortas - Mejores prácticas para compartir enlaces seguros

Una guía completa de mejores prácticas de seguridad para URLs cortas. Comprende los riesgos y aprende a compartir enlaces de forma segura y responsable.

Qué pasa al hacer clic en un enlace - El viaje de 0,5 segundos explicado paso a paso

Descubre qué ocurre entre bastidores cuando haces clic en un enlace. DNS, TCP, TLS y redirección HTTP explicados en un recorrido de medio segundo.

Cómo detectar y prevenir ataques de phishing con URLs cortas

Aprende a identificar intentos de phishing que explotan URLs cortas. Consejos prácticos para protegerte a ti y a tu organización de estafas basadas en enlaces.

Pon los términos en práctica

Acorta una URL gratis