Glossan

¿Qué es HTTPS?

También llamado: HTTP seguro, HTTP sobre TLS, candado del navegador

HTTPS es HTTP con cifrado TLS. Protege los datos que viajan entre el navegador y el servidor para que nadie pueda leerlos ni modificarlos, y garantiza que estás hablando con el servidor del dominio que aparece en la barra.

Para usar HTTPS el servidor necesita un certificado SSL/TLS válido para el dominio. Hoy es obligatorio en la práctica: los navegadores marcan las webs HTTP como «No seguras», Google lo usa como señal de posicionamiento y muchas funciones modernas (geolocalización, service workers, HTTP/2) solo funcionan con HTTPS.

Ejemplo

Comprobar el certificado de una web desde la terminal:

$ curl -sI https://example.com | head -1
HTTP/2 200
$ echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null \
    | openssl x509 -noout -subject -dates
subject=CN = example.com
notBefore=Sep 12 00:00:00 2026 GMT
notAfter=Dec 11 23:59:59 2026 GMT

Cómo pasar una web a HTTPS

  1. Instala un certificado (con Let’s Encrypt es gratis y automático).
  2. Redirige todo el tráfico HTTP a HTTPS con una redirección 301.
  3. Cambia las URL internas, imágenes y scripts a https:// para evitar el contenido mixto.
  4. Cuando todo funcione, activa HSTS.

Errores habituales

¿Tienes un producto o servicio relacionado con HTTPS? Anúnciate en este término.

Términos relacionados

  • HTTP — HTTP es el protocolo con el que los navegadores piden páginas, imágenes y datos...
  • SSL/TLS — TLS (y su antecesor SSL) es el protocolo que cifra las conexiones en Internet....
  • Let's Encrypt — Let's Encrypt es una autoridad de certificación sin ánimo de lucro que emite certificados...
  • HSTS — HSTS es una cabecera de seguridad que indica al navegador que una web solo...
  • Redirección 301 — Una redirección 301 indica al navegador y a los buscadores que una URL se...

Categorías: Web, Seguridad