Ir al contenidoHisnLabs
← como funciona internet

Lección 3 de 4 · 8 min

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

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

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á respaldando en realidad el ícono de candado en tu navegador, y dónde se acaba esa garantía.

TLS: el protocolo detrás del candado

HTTPS es el protocolo web normal, HTTP, corriendo dentro de Transport Layer Security (TLS), un protocolo publicado por primera vez en 1999 y que ahora va en su versión 1.3. El Learning Center de Cloudflare resume lo que logra TLS en tres partes: cifrado, que oculta los datos de cualquier otra persona en la red; autenticación, que verifica que estás hablando con el servidor que crees; e integridad, que detecta si los datos se alteraron en tránsito. Antes de intercambiar cualquier contenido, tu Mac y el servidor realizan un “apretón de manos TLS”: se ponen de acuerdo en una versión de TLS, en los métodos criptográficos a usar, y generan las llaves que van a cifrar el resto de la sesión.

Qué certifica en realidad un certificado

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

Esto importa porque define el límite de lo que prueba un certificado estándar. Prueba que quien lo solicitó controla el nombre de dominio en ese momento. No investiga el negocio detrás del sitio, no revisa si quien lo opera 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.

Cómo leer el candado correctamente

El candado sí confirmaEl candado no confirma
Que la conexión entre tu navegador y ese servidor está cifradaQue la organización que administra el sitio es legítima o confiable
Que quien configuró el certificado controla exactamente ese nombre de dominioQue el nombre de dominio en sí no sea engañoso (una grafía parecida, por ejemplo)
Que el contenido no fue alterado en tránsito por un terceroQue el sitio mismo no vaya a usar mal lo que escribes en él

La guía Autodefensa de Vigilancia de la Electronic Frontier Foundation lo dice sin vueltas: “el que un servicio use HTTPS no significa que ese servicio proteja por completo la privacidad de sus usuarios”. HTTPS protege el conducto; no dice nada sobre lo que el destino hace con lo que le llega por ahí. La misma guía señala que HTTPS oculta a quienes espían la red a qué página específica de un sitio entraste, pero el sitio mismo sigue recibiendo todo lo que escribes —búsquedas, mensajes, inicios de sesión— sin cifrar desde su punto de vista, porque es el otro extremo de la conexión cifrada, no alguien que la observa.

Certificados autofirmados y vencidos

Cloudflare también explica qué pasa sin una autoridad certificadora confiable: cualquiera puede generar su propio certificado “autofirmado”, pero los navegadores no tienen ninguna autoridad externa contra la cual verificarlo, así que marcan esos sitios como no seguros o de plano se niegan a cargarlos. Un certificado vencido produce una advertencia parecida. Ninguna de las dos advertencias significa necesariamente que haya un ataque en curso, pero sí significa que el navegador no puede verificar en ese momento con quién está hablando, que es justo la revisión que TLS está pensado para dar.

Lo esencial

  • HTTPS corre el tráfico web normal dentro de TLS, que ofrece cifrado, autenticación del servidor y verificación de integridad.
  • Una autoridad certificadora emite un certificado TLS después de revisar que quien lo pidió controla el dominio —nada más.
  • El candado confirma que la conexión está cifrada y llega al dominio que dice; no respalda la honestidad de quien administra el sitio.
  • Los atacantes pueden obtener, y de hecho obtienen, certificados válidos para dominios engañosos, así que el candado 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é prueba en realidad un certificado TLS estándar?

    • Que el sitio lo administra un negocio confiable
    • 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 fue revisado por una agencia gubernamental

    Autoridades certificadoras como Let’s Encrypt revisan el control del dominio antes de emitir un certificado; no investigan la honestidad de quien lo opera.

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

    • Hace más lenta cada conexión
    • Usar HTTPS no significa que un servicio proteja por completo la privacidad de sus usuarios — Correcto.
    • Solo funciona en Wi-Fi
    • Elimina la necesidad de contraseñas

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

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

    • Velocidad, almacenamiento y respaldo
    • Cifrado, autenticación e integridad — Correcto.
    • Compresión, caché y balanceo de carga
    • Firewall, registro y antivirus

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

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

    • Porque el sitio usa demasiado ancho de banda
    • Porque su certificado está autofirmado o vencido, así que no se puede verificar contra una autoridad confiable — Correcto.
    • Porque el sitio tiene demasiadas imágenes
    • Porque el nombre de dominio es muy largo

    Sin un certificado válido y confiable en ese momento, el navegador no puede confirmar la identidad del servidor, así que advierte al usuario en vez de suponer que es seguro.

Ponlo en práctica con FireAI

Pon esta lección en práctica en tu propia computadora.

Fuentes

Ponlo en práctica en tu Mac

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

Descargar para Mac Docs