Cómo te protege HTTPS
Has visto un pequeño candado en la barra de direcciones del navegador. Eso es HTTPS. En el área de redes vimos cómo funciona ese candado como un flujo. Aquí bajamos un nivel más. Por qué es seguro ese candado? En verdad, todo lo que aprendiste en esta área se reúne dentro de este candado. Un certificado confirma que el sitio es real, una clave pública comparte con seguridad una llave rápida, y esa llave cierra el contenido. La seguridad viene de tres lazos que se cierran en uno.
No el cómo, sino el por qué es seguro
También conocimos HTTPS en el área de redes.
Allí vimos cómo funciona como un flujo.
Va una petición, llega una respuesta,
y entre ellas se pone un candado.
Aquí miramos el mismo candado de otro modo.
No el flujo, sino la razón de que sea seguro.
Por qué ese pequeño candado merece confianza,
lo abrimos y miramos dentro.
En verdad, dentro de él
se reúne todo lo que aprendiste en esta área.
Toca las dos vistas para comparar. Redes muestra el flujo (cómo), aquí muestra por qué es seguro (por qué).
Las dos vistas aparecieron lado a lado.
El flujo te dice el orden de las acciones.
La razón te dice por qué confiar en esas acciones.
Ambas importan, pero el protagonista de hoy es la razón.
Esa razón no es una sino tres cosas.
Primero, confirmar que el otro lado es real.
Segundo, compartir una llave con seguridad.
Tercero, cerrar el contenido con esa llave.
Solo cuando estas tres se cierran por turno
el candado se cierra de verdad.
Confirma que es el sitio real
El primer lazo es la confirmación.
Antes de poner el candado, hay algo que preguntar.
Estoy hablando de verdad con ese sitio ahora?
Podría ser un falso que finge ser real?
Aquí entra el certificado.
Como vimos en la lección del certificado,
una autoridad de confianza avala la identidad del sitio.
El navegador comprueba ese aval,
y si lo juzga real, pasa al siguiente paso.
Si es falso, se detiene ahí y muestra una advertencia.
Toca para comprobar el certificado del sitio. Si el aval coincide pasa, si es falso se detiene y avisa.
Solo cuando el aval coincidió pasó en verde.
Cuando no coincidió, se detuvo en rojo.
Este es el lazo que bloquea la suplantación.
Por idéntico que parezca un falso,
no puede imitar también el aval de una autoridad de confianza.
Así que el primer botón se abrocha solo al real.
Pero confirmar que es real
no hace segura la conversación de inmediato.
Ahora hay que compartir con seguridad una llave solo para los dos.
Vamos al siguiente lazo.
Comparte la llave con seguridad
El segundo lazo es compartir la llave.
Ambos lados necesitan una misma llave simétrica rápida.
Eso es lo que usarán para cerrar el contenido rápido.
Pero cómo comparten esa llave con seguridad?
Aquí la clave pública hace el trabajo.
Es el método que vimos en la lección de intercambio de llaves.
Envuelves una llave secreta en la clave pública del otro y la envías,
o ambos construyen juntos el mismo secreto y lo guardan.
Un espía no puede construir ese secreto.
Así solo los dos terminan con la misma llave simétrica.
Toca los pasos por turno para demostrar el reparto de la llave. Envuelta en la clave pública, un espía no puede abrirla.
Siguiendo los pasos, solo los dos llegaron a tener la misma llave.
El espía del medio queda con las manos vacías.
No hay clave privada para abrir lo que envolvió la clave pública.
Así se comparte una llave con seguridad
sin entregarla en secreto.
No se envió ninguna llave secreta directamente,
y al final solo los dos tienen esa llave.
Ahora la misma llave rápida está en ambas manos.
Por fin es hora de cerrar la conversación real con ella.
Vamos al tercer lazo.
Los tres lazos se cierran
El tercer lazo es cerrar.
Con la llave simétrica que solo los dos tienen, se cifra el contenido.
Así, aunque alguien espíe lo que pasa, no puede leerlo.
Además, comprueba que el contenido no cambió en el camino.
Esa comprobación es lo que llamamos integridad.
Si alguien toca aunque sea una letra, una marca deja de coincidir,
y el lado que recibe lo nota al instante.
Ahora reúne los tres lazos en un solo lugar.
Confirmación, reparto de llave, cifrado.
Estos tres deben cerrarse juntos para que el candado se cierre.
Cierra los tres lazos por turno. Con los tres cerrados, espionaje, alteración y suplantación quedan todos bloqueados. Si falta uno, no cierra.
Con los tres lazos cerrados, el candado se cerró.
El cifrado bloquea el espionaje,
la comprobación de integridad bloquea la alteración,
y la comprobación del certificado bloquea la suplantación.
Para cada una de las tres amenazas, un lazo se empareja para bloquearla.
Si falta uno solo, el candado no cierra.
Autentica sin cifrar y el espionaje se abre paso;
cifra sin autenticar y hablas seguro con un falso.
Así que los tres solo significan algo juntos.
El pequeño candado de la barra de direcciones es justo la señal de que los tres se han cerrado.
Resumamos
Reunido en una línea, es esto.
HTTPS es el candado donde se junta todo en esta área.
En redes vimos el flujo, aquí vimos por qué es seguro.
La seguridad viene de tres lazos que se cierran.
Un certificado confirma el sitio real,
una clave pública comparte con seguridad una clave simétrica rápida,
y esa clave simétrica cifra el contenido y comprueba la integridad.
Suplantación, espionaje, alteración, cada uno bloqueado por un lazo.
El candado se cierra solo cuando los tres se cierran juntos.
El pequeño candado de la barra de direcciones señala que esos tres lazos se han cerrado todos.
Toca los puntos clave en orden para repasar. (por qué seguro -> comprobar certificado -> intercambio seguro de llave -> tres lazos se cierran)
Ahora ese pequeño candado te parecerá distinto.
No es un mero dibujo sino
una promesa de que los tres lazos se han cerrado.
Una promesa de que un certificado confirma al otro lado,
una clave pública comparte la llave con seguridad,
y una clave simétrica cierra el contenido.
Las piezas que aprendiste una a una en esta área
se han engranado aquí en un solo candado.
La próxima lección, miremos juntos el riesgo que queda más allá del candado,
el engaño que apunta a las personas.