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í confirma | El candado no confirma |
|---|---|
| Que la conexión entre tu navegador y ese servidor está cifrada | Que la organización que administra el sitio es legítima o confiable |
| Que quien configuró el certificado controla exactamente ese nombre de dominio | Que 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 tercero | Que 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. ¿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. 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. ¿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. ¿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.
- Descubre a dónde envía datos una app, en el Mapa mundial — Ve exactamente con qué empresa y país está hablando en silencio una app.
- Inspección profunda, sin descifrar nada — Obtén detalle real sobre una conexión segura sin que FireAI lea nunca lo que hay dentro.
- El Mapa mundial — Ve a dónde va realmente tu información, no solo un nombre de host que tendrías que buscar tú mismo.
Fuentes
- Cloudflare Learning Center: What is Transport Layer Security (TLS)?
- Cloudflare Learning Center: What is an SSL certificate?
- Let’s Encrypt: How It Works
- EFF Surveillance Self-Defense: What Should I Know About Encryption?
Ponlo en práctica en tu Mac
Prueba todas las funciones gratis durante 17 días, sin tarjeta.