STATUS IS UPWIKI DE OPTIMIZACIÓN WEB
48Fortalecer
Seguridad y recuperación / Fortalecer

Guía de HTTPS y TLS para propietarios de sitios web

Un plan práctico para usar HTTPS en todas partes, mantener certificados, eliminar recursos inseguros y cambiar TLS de forma segura.

Guía de HTTPS y TLS para propietarios de sitios web — GUÍA VISUAL
LEER
8 minutos
FUENTES
6
REVALIDAR
2027-03-27
revisado
Revisor de seguridad web y operaciones de plataforma
LA RESPUESTA BREVE

Empieza con la decisión.

Usa HTTPS en cada hostname público, no solo en las páginas de inicio de sesión o pago. HTTPS es HTTP transmitido sobre Transport Layer Security, o TLS. TLS cifra el tráfico en tránsito, ayuda a protegerlo contra modificaciones y permite que el navegador valide el servidor nombrado. Instala un certificado que cubra cada hostname en el borde público, redirige HTTP directamente a la URL HTTPS equivalente y actualiza páginas, recursos, APIs, descargas e incrustados para que ninguno solicite HTTP.

Haz el cambio como un despliegue controlado. Haz inventario de hostnames y dependencias; prueba redirecciones, nombres y caducidad de certificados, advertencias del navegador, formularios e integraciones; luego automatiza la renovación. Añade HSTS solo después de que cada hostname cubierto funcione por HTTPS, porque los navegadores recuerdan la política y no ofrecerán una opción para ignorar errores de certificado. Mantén un rollback documentado para reglas de servidor o despliegues de certificados defectuosos mientras conservas servicio HTTPS seguro.

GUÍA VISUAL

Ve el trabajo como un sistema.

Usa este mapa para conectar las decisiones del artículo antes de actuar sobre tácticas individuales.

SIUFortalecer
01Inventario de hostnames, dependencias y propiedad
02Despliega el certificado y las versiones actuales de TLS
03Redirige HTTP de un solo salto y haz HTTPS canónico
04Encuentra y corrige el contenido mixto en su origen
01

Inventario de hostnames, dependencias y propiedad

Lista cada hostname que visitantes o integraciones usan: apex, www, subdominios, APIs, hosts de activos, portales y nombres regionales. Para cada uno, registra dónde termina TLS, quién puede cambiarlo, la cobertura y caducidad del certificado, el método de renovación y las dependencias que generan URLs. Un certificado debe cubrir el hostname solicitado en su lista de Subject Alternative Name (SAN). Incluye el CMS, CDN, tag manager, almacenamiento de objetos, proveedor de pagos, plantillas de email e incrustados de terceros; estos con frecuencia introducen URLs HTTP después del primer despliegue de HTTPS.

Elige un nombre público canónico

Selecciona un hostname canónico, apex o www, y redirige la alternativa directamente a él por HTTPS.

02

Despliega el certificado y las versiones actuales de TLS

Configura el servidor web, el proxy inverso, la CDN o el balanceador de carga que responde a la solicitud pública. Instala el certificado y la cadena necesaria, asígnalos a los nombres de host previstos y verifícalos desde fuera de la red de alojamiento. El navegador comprueba la cadena, el nombre de host y las fechas; una advertencia pública bloquea la publicación. Usa TLS 1.3 de forma predeterminada y conserva TLS 1.2 solo cuando sea necesario por compatibilidad. Deshabilita SSL y TLS 1.0 y 1.1. Sigue la guía actualizada de la plataforma en lugar de copiar una lista heredada de conjuntos de cifrado, y mantén actualizados el servidor y la biblioteca TLS.

Protege las claves

Limita el acceso a las claves privadas y registra cada sistema que comparte una clave para que su reemplazo alcance a todos ellos.

03

Redirige HTTP de un solo salto y haz HTTPS canónico

Devuelve una redirección permanente del lado del servidor, normalmente 301 o 308, desde cada URL HTTP a su URL HTTPS equivalente. Evita cadenas: añaden latencia y más puntos de fallo. Publica URLs HTTPS canónicas en enlaces internos, etiquetas canonical, sitemaps, datos estructurados, etiquetas sociales, emails y enlaces absolutos generados por la aplicación. Prueba la página de inicio, una página profunda, una URL con query, rutas de error y variantes de hostname. Cuando TLS termina en un proxy, configura el manejo de protocolo reenviado de confianza para que la aplicación no entre en bucle entre HTTP y HTTPS.

Mantén HTTP limitado

Puede permanecer disponible solo para redirigir o completar un challenge de certificado, no para servir un sitio público separado.

04

Encuentra y corrige el contenido mixto en su origen

El contenido mixto es una página HTTPS que solicita un recurso por HTTP u otro protocolo inseguro. Los navegadores pueden actualizar algunos medios, pero bloquean muchas solicitudes riesgosas, incluidos scripts, hojas de estilo, frames, llamadas fetch y fuentes. Sustituye cada referencia por una URL HTTPS probada, una URL relativa para tu propio contenido o una alternativa aprobada. Analiza plantillas representativas e inspecciona las herramientas de desarrollo mientras completas los recorridos clave. Revisa CSS, JavaScript, bloques del CMS, manifiestos de activos, entradas del tag-manager, descargas e incrustados de proveedores. Una página segura no debe ofrecer una descarga por HTTP.

No confíes en las actualizaciones automáticas

La actualización automática del navegador puede dejar una dependencia de terceros no disponible o no soportada; corrige la URL almacenada.

05

Automatiza la renovación y ensaya la recuperación de certificados

Trata la renovación como un despliegue automatizado, no como un recordatorio de calendario. El certificado debe renovarse y desplegarse en cada capa de servicio, y el servicio debe recargarse de forma segura. Prueba la misma ruta de validación antes de la caducidad en producción. Let’s Encrypt, por ejemplo, recomienda renovar sus certificados de 90 días cada 60 días; sigue el ciclo de vida de tu emisor y plataforma. Conserva en un inventario los nombres de certificados, la cuenta del emisor, el método de challenge, la automatización, la ubicación de la clave, los destinos y los contactos de emergencia. Verifica las fechas desde el endpoint público tras el despliegue.

Diagnostica temprano

Para una renovación fallida, comprueba DNS, enrutamiento del challenge, permisos, acceso del emisor, límites de tasa y el despliegue de CDN a origen.

06

Usa HSTS solo después de que el entorno HTTPS esté listo

HTTP Strict Transport Security (HSTS) es un encabezado de respuesta HTTPS que indica a los navegadores que deben usar HTTPS en futuras visitas a un host. A partir de entonces, los navegadores no ofrecen una opción para omitir los errores de certificado. Envíalo solo por HTTPS y conserva la redirección desde HTTP, porque HSTS se aprende después de una respuesta segura, salvo cuando se aplique una lista de precarga. Empieza con un max-age limitado y auméntalo después de comprobar las renovaciones y las rutas necesarias. No añadas includeSubDomains hasta que todos los subdominios actuales y futuros puedan ofrecer HTTPS válido. Preload no forma parte de la especificación HSTS y requiere una evaluación independiente del compromiso a largo plazo.

Conoce el límite del rollback

max-age=0 funciona solo después de que un navegador alcance una respuesta HTTPS válida; no puede reparar un host seguro inalcanzable.

07

Lanza, prueba y haz rollback sin debilitar el transporte

Guarda la configuración validada del certificado, de la capa perimetral y de las redirecciones antes de hacer cambios. Define quién autoriza una reversión, prueba en un entorno de preproducción cuando sea posible y modifica un solo tipo de control cada vez. Comprueba de inmediato los puntos de conexión públicos desde más de una red, sigue las redirecciones, inspecciona el certificado y completa las acciones importantes para los visitantes. Prueba los navegadores y grupos de clientes relevantes para tu audiencia. En flujos de pago o regulados, pide al proveedor de pagos y a un profesional cualificado de seguridad que revisen los requisitos aplicables. Si un cambio rompe HTTPS, restaura una configuración segura validada; no habilites HTTP en las páginas para clientes como solución temporal.

Registra la evidencia

Captura el hostname, hora, cliente, error, cambio y resultado para que la próxima renovación o migración sea más fácil de diagnosticar.

ACCIÓN / VERIFICAR

Tu guía práctica de tareas.

  1. 01

    Inventaria la superficie

    Lista hostnames públicos, terminación TLS, propiedad, cobertura, renovación y dependencias que generan URLs.

    VERIFICAR: La lista incluye apex, www, subdominios, APIs, activos e incrustados.
  2. 02

    Instala certificados válidos

    Despliega un certificado y la cadena requerida para cada nombre público; protege su clave privada.

    VERIFICAR: Una comprobación externa muestra el nombre correcto, la cadena de confianza y fechas válidas.
  3. 03

    Configura la política de protocolos

    Usa TLS 1.3 por defecto, conserva TLS 1.2 solo si está justificado, y deshabilita SSL y TLS 1.0 y 1.1.

    VERIFICAR: Una prueba TLS independiente coincide con la política prevista.
  4. 04

    Redirige HTTP directamente

    Usa redirecciones del lado del servidor de un solo salto 301 o 308 a URLs HTTPS canónicas equivalentes.

    VERIFICAR: Los enlaces profundos, los parámetros de consulta y las variantes de nombre de host evitan los bucles y las cadenas de redirecciones.
  5. 05

    Elimina contenido mixto

    Actualiza enlaces, plantillas, activos, APIs, descargas e incrustados a HTTPS o a URLs relativas apropiadas.

    VERIFICAR: Consolas de navegador representativas no muestran advertencias de contenido mixto ni recursos bloqueados.
  6. 06

    Prueba recorridos clave

    Ejecuta inicio de sesión, formularios, cargas, checkout, portales y retornos de API o proveedores que apliquen.

    VERIFICAR: Los responsables designados aprueban los resultados; se obtiene una revisión cualificada para los flujos de pago o regulados.
  7. 07

    Automatiza la renovación

    Prueba la validación de renovación, despliegue, recarga, verificación pública y la ruta de reemplazo de certificados.

    VERIFICAR: El ensayo se completa correctamente y el despliegue puede verificarse de forma independiente.
  8. 08

    Añade HSTS de forma gradual

    Usa un max-age limitado después de que HTTPS esté estable; evalúa subdominios y preload por separado.

    VERIFICAR: Cada hostname cubierto soporta HTTPS válido y las implicaciones de rollback están documentadas.
  9. 09

    Mantén un rollback seguro

    Guarda la configuración conocida como buena, aprobaciones y evidencia de prueba final antes del release.

    VERIFICAR: El equipo puede restaurar una configuración segura validada sin servir páginas HTTP públicas.
TEMAS DE DISCUSIÓN

Compara las ventajas y desventajas; no compartas datos privados.

Usa estas preguntas con tu equipo o la comunidad de propietarios del sitio. Comparte métodos y lecciones, pero nunca pegues credenciales, registros de clientes ni detalles de infraestructura no públicos.

  1. 01

    ¿Qué hostname o recurso de terceros fue más fácil de pasar por alto y qué lo dejó visible?

  2. 02

    ¿Cómo demuestra tu equipo que la renovación funcionó en el borde público y no solo en un panel de control?

  3. 03

    ¿Qué condiciones exigirías antes de extender HSTS a subdominios?

RECURSOS POPULARES / DE REFERENCIA

Consulta el material fuente.

OWASPTransport Layer Security Cheat Sheet ↗

Guía práctica sobre TLS, certificados, HSTS y pruebas para aplicaciones web.

Revisado 2026-09-27
IETF RFC EditorThe Transport Layer Security Protocol Version 1.3, RFC 8446 ↗

Especificación de TLS 1.3 en vías de estándares, incluyendo comportamiento de early-data.

Revisado 2026-09-27
MDN Web DocsStrict-Transport-Security header ↗

Directrices sobre HSTS, su alcance, comportamiento del navegador y límites para su eliminación.

Revisado 2026-09-27
MDN Web DocsMixed content ↗

Explica recursos bloqueados o actualizados y enfoques de remediación.

Revisado 2026-09-27
Internet Security Research GroupLet’s Encrypt FAQ ↗

Guía oficial sobre caducidad y renovación de certificados para usuarios de Let’s Encrypt.

Revisado 2026-09-27
Google Search CentralSite Moves and Migrations ↗

Guía sobre redirecciones permanentes, pruebas y migración de HTTP a HTTPS.

Revisado 2026-09-27

Política de fuentes. Esta guía usa estándares oficiales, documentación de proveedores y orientación de seguridad reconocida. Comprueba el consejo contra tu plataforma, necesidades de compatibilidad y obligaciones aplicables antes de usarlo en producción.

ACLARACIONES RÁPIDAS

Preguntas comunes.

¿Necesito tanto una redirección HTTP→HTTPS como HSTS?

Normalmente, sí. Una redirección del lado del servidor maneja las visitas HTTP normales y los navegadores que no han aprendido HSTS. HSTS dirige visitas posteriores a HTTPS. Actívalo solo después de que cada hostname cubierto tenga HTTPS fiable y un certificado válido.

¿Es suficiente un certificado válido para asegurar todo mi sitio?

No. Protege la ruta de transporte de un hostname, no los recursos inseguros, fallos de aplicación, cuentas débiles ni terceros no seguros. Elimina contenido mixto, protege claves, mantiene la plataforma y usa controles de seguridad más amplios.

¿Qué debo hacer si falla la renovación?

Actúa antes de la caducidad. Comprueba el enrutamiento de validación, DNS, permisos, acceso del emisor y destinos de despliegue; usa la ruta documentada de reemplazo y verifica el endpoint público. Involucra la plataforma, la autoridad certificadora o el equipo de seguridad cualificado cuando la causa no esté clara.

Status Is UP Editorial Team · Editores de Uptime Enablement

Revisado por Revisor de seguridad web y operaciones de plataforma. Publicado 2026-09-27; actualizado 2026-09-30.