Saltar al contenidoHisnLabs
← como funciona internet

Lección 3 de 4 · 8 min

HTTPS y certificados: qué demuestra el candado y qué no

Qué hace TLS en realidad, qué certifica de verdad un certificado y por qué el candado no es un veredicto sobre si un sitio es de fiar.

La primera lección mencionó que las direcciones https:// usan cifrado. Esta lección mira más de cerca cómo se establece ese cifrado, qué está avalando en realidad el icono de candado de tu navegador y dónde termina su garantía.

TLS: el protocolo detrás del candado

HTTPS es el protocolo web ordinario, HTTP, ejecutado dentro de Transport Layer Security (TLS), un protocolo publicado por primera vez en 1999 y que ahora va por su versión 1.3. El Learning Center de Cloudflare resume lo que consigue TLS en tres partes: cifrado, que oculta los datos a cualquier otra persona en la red; autenticación, que comprueba que estás hablando con el servidor que crees; e integridad, que detecta si los datos fueron alterados durante el trayecto. Antes de intercambiar ningún contenido, tu Mac y el servidor realizan un “saludo TLS” (handshake): acuerdan una versión de TLS, acuerdan los métodos criptográficos a usar y generan las claves que cifrarán el resto de la sesión.

Qué certifica realmente un certificado

Para que ese saludo signifique algo, tu navegador necesita una prueba de que la clave pública del servidor pertenece de verdad al sitio que escribiste. Esa prueba es el certificado TLS. Según Cloudflare, un certificado agrupa el nombre de dominio, la clave pública, una fecha de caducidad y la firma digital de quien lo emitió: una autoridad de certificación (CA), una organización en la que tu navegador y tu sistema operativo ya confían. Let’s Encrypt, una autoridad de certificación gratuita muy utilizada, describe el proceso sin rodeos: antes de emitir un certificado, su software comprueba que quien lo solicita controla realmente el dominio, por ejemplo pidiéndole que publique un archivo concreto en ese sitio web o un registro DNS concreto. Solo después de esa comprobación firma un certificado.

Esto importa porque define el límite de lo que demuestra un certificado estándar. Demuestra que quien lo solicitó controla el nombre de dominio en ese momento. No examina el negocio detrás del sitio, no comprueba si el operador es honesto, ni promete que el contenido sea seguro. Cualquiera, incluido un estafador, puede registrar un dominio y obtener un certificado válido para él en minutos.

Leer el candado correctamente

El candado sí confirmaEl candado no confirma
Que la conexión entre tu navegador y este servidor está cifradaQue la organización que dirige el sitio sea legítima o de confianza
Que quien configuró el certificado controla exactamente este nombre de dominioQue el propio nombre de dominio no sea engañoso (por ejemplo, una grafía muy parecida a otra)
Que el contenido no ha sido alterado en el trayecto por un terceroQue el propio sitio no vaya a hacer mal uso de lo que escribes en él

La guía Surveillance Self-Defense de la Electronic Frontier Foundation plantea el fondo del asunto sin rodeos: “el hecho de que un servicio use HTTPS no significa que proteja por completo la privacidad de sus usuarios”. HTTPS protege la tubería; no dice nada sobre lo que el destino hace con lo que llega por ella. La misma guía señala que HTTPS oculta a quien observa la red qué página concreta de un sitio visitaste, pero el propio sitio sigue recibiendo todo lo que escribes —búsquedas, mensajes, inicios de sesión— sin cifrar, porque es el otro extremo de la conexión cifrada, no alguien que la observa desde fuera.

Certificados autofirmados y caducados

Cloudflare también explica qué ocurre sin una autoridad de certificación de confianza: cualquiera puede generar su propio certificado “autofirmado”, pero los navegadores no tienen ninguna autoridad externa contra la que comprobarlo, así que marcan esos sitios como no seguros o directamente se niegan a cargarlos. Un certificado caducado produce una advertencia parecida. Ninguna de las dos advertencias significa necesariamente que esté ocurriendo un ataque, pero sí que el navegador no puede verificar en ese momento con quién está hablando, que es exactamente la comprobación que TLS pretende ofrecer.

Lo esencial

  • HTTPS ejecuta el tráfico web ordinario dentro de TLS, que aporta cifrado, autenticación del servidor y comprobación de integridad.
  • Una autoridad de certificación emite un certificado TLS tras comprobar que quien lo solicita controla el dominio, nada más.
  • El candado confirma que la conexión está cifrada y llega al dominio indicado; no avala la honestidad de quien dirige el sitio.
  • Los atacantes pueden obtener, y obtienen, certificados válidos para dominios engañosos, así que el candado por sí solo no descarta una estafa.
  • HTTPS protege los datos en tránsito, no lo que el servidor de destino hace con ellos una vez que llegan.

Ponte a prueba

  1. 1. ¿Qué demuestra realmente un certificado TLS estándar?

    • Que el sitio lo dirige un negocio de confianza
    • Que quien tiene el certificado controla el nombre de dominio para el que se emitió — Correcto.
    • Que el sitio web no contiene estafas
    • Que el sitio ha sido revisado por un organismo gubernamental

    Autoridades de certificación como Let’s Encrypt comprueban el control del dominio antes de emitir un certificado; no examinan la honestidad del operador.

  2. 2. Según la EFF, ¿cuál es un límite clave de HTTPS?

    • Ralentiza todas las conexiones
    • Usar HTTPS no significa que un servicio proteja por completo la privacidad de sus usuarios — Correcto.
    • Solo funciona en Wi-Fi
    • Sustituye la necesidad de contraseñas

    HTTPS asegura la conexión, pero el sitio al otro extremo sigue viendo todo lo que le envías y decide qué hacer con esos datos.

  3. 3. ¿Cuáles son las tres cosas que, según Cloudflare, aporta TLS?

    • Velocidad, almacenamiento y copias de seguridad
    • Cifrado, autenticación e integridad — Correcto.
    • Compresión, caché y reparto de carga
    • Cortafuegos, registros y antivirus

    TLS oculta los datos a quien escucha (cifrado), confirma la identidad del servidor (autenticación) y detecta manipulaciones (integridad).

  4. 4. ¿Por qué puede un navegador marcar un sitio como “no seguro” aunque su dirección empiece por https://?

    • Porque el sitio usa demasiado ancho de banda
    • Porque su certificado es autofirmado o ha caducado, así que no puede verificarse contra una autoridad de confianza — Correcto.
    • Porque el sitio tiene demasiadas imágenes
    • Porque el nombre de dominio es demasiado largo

    Sin un certificado válido y actualmente reconocido, el navegador no puede confirmar la identidad del servidor, así que avisa al usuario en lugar de asumir que es seguro.

Ponlo en práctica con FireAI

Pon esta lección en práctica en tu propio Mac.

Fuentes

Ponlo en práctica en tu Mac

Prueba todas las funciones gratis durante 17 días, sin tarjeta.

Descargar para Mac Docs