3. HTTPS, Cifrado y Certificados SSL/TLS
HTTP vs. HTTPS
En HTTP plano, todos los datos (incluyendo contraseñas y tarjetas de crédito) se transmiten en texto plano expuesto a ataques de interceptación (Man-In-The-Middle).HTTPS (HTTP Secure) añade una capa de cifrado mediante **SSL/TLS**.
Certificados Digitales y Let's Encrypt
Un certificado digital es emitido por una **Autoridad Certificadora (CA)**. Valida la identidad del servidor y habilita llaves de encriptación asimétrica (clave pública y privada).
- Let's Encrypt: Autoridad certicadora automatizada y gratuita ampliamente utilizada en servidores Linux.
- Certbot: Herramienta CLI para instalar y renovar certificados SSL automáticamente en Nginx o Apache.
- Redirección 301: Configuración en el servidor para forzar que cualquier tráfico `http://` sea derivado automáticamente a `https://`.
Actividad Práctica: Inspección de Certificado en el Navegador
- Abre cualquier sitio seguro (ej:
https://github.com). - Haz clic en el ícono del candado 🔒 al lado de la barra de direcciones.
- Selecciona "El sitio es seguro" → "Certificado válido".
- Verifica: Nombre de dominio, Autoridad Certificadora (CA) y Fecha de validez.
Ponte a prueba
Evalúa si entiendes la seguridad con HTTPS y certificados SSL/TLS.


