
Configurar SSL para servidores web puede ser complejo, con varios métodos disponibles dependiendo de la configuración de su servidor. Una de estas opciones es el SSL/TLS Passthrough, que evita la necesidad de descifrar y volver a cifrar los datos en el servidor intermediario, manteniendo el cifrado de extremo a extremo.
En este artículo, exploraremos el SSL Passthrough, sus ventajas, inconvenientes y en qué se diferencia de otras configuraciones SSL, proporcionando una clara comprensión de su papel en la seguridad de las conexiones web.
Table of Contents
- ¿Qué es el SSL Passthrough?
- ¿Cómo funciona el SSL Passthrough?
- Ventajas del SSL Passthrough
- Desventajas del SSL Passthrough
- ¿Cómo configurar el SSL Passthrough?
- SSL Passthrough vs SSL Offloading
- SSL Passthrough frente a terminación SSL
- Puente SSL frente a SSL Passthrough

¿Qué es el SSL Passthrough?
El SSL Passthrough es una configuración de red que mantiene la seguridad de extremo a extremo reenviando el tráfico cifrado directamente del cliente al servidor backend a través de un equilibrador de carga o un servidor proxy. A diferencia de la terminación SSL, que implica el descifrado del tráfico en el equilibrador de carga, el SSL Passthrough preserva la confidencialidad e integridad de los datos confidenciales sin necesidad de descifrarlos en el distribuidor de tráfico.
Si no está familiarizado con los equilibradores de carga, se trata de dispositivos o software que distribuyen uniformemente el tráfico de red entrante entre varios servidores backend dentro de una red pública o privada para garantizar una utilización eficaz de los recursos y evitar la sobrecarga de un único servidor.
¿Cómo funciona el SSL Passthrough?
El SSL Passthrough implica los siguientes pasos:
- El cliente envía una solicitud: Un cliente (como un navegador web) envía una solicitud para acceder a un sitio web.
- El servidor proxy recibe la solicitud: La solicitud es interceptada por un servidor proxy o equilibrador de carga, que actúa como intermediario.
- Identificación de conexión segura: El servidor proxy reconoce la necesidad de una conexión HTTPS (Hypertext Transfer Protocol Secure) indicada por certificados SSL.
- Establecimiento de la conexión SSL: El servidor proxy inicia un handshake SSL con el cliente sin descifrar los datos.
- Reenvío de la solicitud: El servidor intermediario reenvía la solicitud cifrada del cliente al servidor web.
- El servidor web procesa la solicitud: El servidor web recibe y procesa la solicitud, generando una respuesta.
- Respuesta enviada al servidor proxy: El servidor envía la respuesta de vuelta al servidor intermediario.
- Reenviar respuesta: El servidor proxy reenvía la respuesta cifrada al cliente a través de la conexión SSL especificada.
- El cliente recibe la respuesta: El cliente recibe y procesa la respuesta cifrada, completando la comunicación.
El proxy o equilibrador de carga gestiona el tráfico HTTP cifrado entre el cliente y el servidor web sin descifrar los datos. Este enfoque garantiza la confidencialidad e integridad de los datos a lo largo de toda la comunicación sin necesidad de descifrado e inspección adicionales.
Ventajas del SSL Passthrough
Las ventajas del SSL Passthrough incluyen una mayor seguridad de los datos, un mejor rendimiento del sitio web y una experiencia de usuario sin interrupciones. También reduce significativamente la carga del servidor, favoreciendo la eficiencia general del sistema.
- Mayor seguridad de los datos: El SSL Passthrough protege los datos confidenciales de los hackers creando un túnel seguro entre tu dispositivo y el servidor. Evita que nadie pueda leer tu información confidencial.
- Mayor rendimiento del sitio web: El SSL Passthrough ayuda a que su sitio web se cargue más rápido al eliminar la carga del cifrado del servidor. Esto significa que más personas pueden visitar su sitio a la vez sin que se ralentice.
- Reducción de la carga del servidor: el SSL Passthrough aligera la carga de su servidor al gestionar el cifrado en otro lugar. Como resultado, su servidor puede responder rápidamente a las peticiones, incluso en horas punta.
- Compatibilidad con aplicaciones: El SSL Passthrough permite una integración fluida con diversas aplicaciones y servicios sin modificaciones ni ajustes, lo que garantiza la compatibilidad y facilidad de uso en diferentes plataformas.
- Ahorro de costes: Al descargar el descifrado SSL a un equilibrador de carga, el SSL Passthrough puede ahorrarte dinero en recursos de servidor y costes de mantenimiento, reduciendo la carga de tu servidor y alargando su vida útil.
Desventajas del SSL Passthrough
- Complex Configuration: Setting up SSL Passthrough requires technical expertise and involves complex configuration processes, including adjusting firewall rules and dealing with compatibility issues between SSL/TLS versions and cipher suites.
- Tráfico comprometido: El SSL Passthrough permite que el tráfico cifrado llegue directamente al servidor backend, lo que significa que el código comprometido dentro del tráfico cifrado podría potencialmente dañar el servidor.
- Incompatibilidad con perfiles HTTP: El SSL Passthrough no es compatible con los perfiles HTTP, que son configuraciones utilizadas para optimizar el tráfico HTTP. Esto puede dar lugar a limitaciones potenciales en la gestión y optimización del tráfico.
- Imposibilidad de cambiar de servidor: El proceso de SSL Passthrough no admite cambios rápidos entre servidores, lo que afecta a la fiabilidad del sistema y a la capacidad de conmutación por error.
- Limitaciones con la persistencia de cookies: La persistencia de cookies, un método utilizado para mantener sesiones entre clientes y servidores, no puede utilizarse con el SSL Passthrough, lo que puede afectar a la gestión de sesiones y a la experiencia del usuario.

¿Cómo configurar el SSL Passthrough?
Para configurar el SSL Passthrough para un servidor proxy o un equilibrador de carga, siga estos pasos:
- Elija su equilibrador de carga: Decida si va a utilizar una solución basada en hardware como F5 o en software como HAProxy o Nginx.
- Instale su equilibrador de carga: Instale el equilibrador de carga elegido en su red.
- Configure los modos TCP y HTTP: En los ajustes de su equilibrador de carga, configure los modos TCP (Protocolo de Control de Transmisión) y HTTP para el frontend y el backend. De este modo, el equilibrador de carga gestiona el tráfico adecuadamente.
- Active el SSL Passthrough: Busque la sección “SSL/TLS” en la configuración del equilibrador de carga y active la opción “Traspaso SSL”. Utiliza el modo TCP para enviar de forma segura el tráfico cifrado a los servidores backend.
- Instale certificados SSL en los servidores backend: Aunque la instalación de certificados SSL en el equilibrador de carga no es necesaria para el SSL Passthrough, asegúrese de que los certificados SSL/TLS están instalados en los servidores backend para proteger las conexiones.
- Especifique los servidores backend: En la sección “Backend” de la configuración del equilibrador de carga, introduzca las direcciones IP de los servidores backend a los que dirigir el tráfico cifrado SSL.
- Guardar y aplicar la configuración: Una vez que haya configurado el SSL Passthrough, especificado los servidores backend y garantizado los modos TCP y HTTP adecuados, guarde la configuración y aplíquela para activarlo.
SSL Passthrough vs SSL Offloading
El SSL Passthrough permite que el tráfico seguro pase intacto directamente al servidor. Funciona no descifrando el tráfico y manteniendo el cifrado original de cliente a servidor.
SSL Offloading se diferencia por descifrar el tráfico SSL en el nivel del equilibrador de carga. Este método descarga al servidor del procesamiento del tráfico SSL, liberando recursos y mejorando el rendimiento del servidor. Permite inspeccionar el tráfico y detectar intrusiones. Sin embargo, no proporciona cifrado de extremo a extremo.
Elegir entre ellos depende de sus necesidades específicas. Si el cifrado de extremo a extremo es una prioridad y no le preocupa tanto la carga del servidor, el SSL Passthrough puede ser su mejor opción.
SSL Passthrough frente a terminación SSL
¿Alguna vez se ha preguntado qué diferencia hay entre el SSL Passthrough y la Terminación SSL? Opte por la primera si prioriza la velocidad de procesamiento sobre la inspección y manipulación del tráfico.
Con la terminación SSL, la conexión SSL finaliza o “termina” en el equilibrador de carga. El tráfico se descifra, se inspecciona y, a continuación, se envía al servidor sin cifrar o cifrado de nuevo.
La terminación SSL consume más CPU que el SSL Passthrough, pero ofrece la ventaja de gestionar el tráfico y aplicar funciones de seguridad como la protección DDoS y WAF (Web Application Firewall).
Puente SSL frente a SSL Passthrough
SSL bridging, SSL termination y SSL offloading son términos que suelen utilizarse indistintamente, pero pueden tener significados ligeramente distintos según el contexto.
El puente SSL descifra el tráfico SSL/TLS en un proxy o equilibrador de carga antes de reenviarlo al servidor backend. Tras descifrar el tráfico, el proxy puede inspeccionarlo o modificarlo si es necesario antes de volver a cifrarlo y enviarlo al servidor backend. El puente SSL permite la visibilidad y el control del tráfico a nivel de proxy.
Una vez procesado el tráfico, el equilibrador de carga lo vuelve a cifrar utilizando su propio certificado SSL antes de enviarlo a los servidores backend.
Utilice SSL Bridging para detectar y bloquear el tráfico malicioso, implementar el enrutamiento basado en el contenido para dirigir las solicitudes a servidores backend específicos en función de su contenido u origen, o realizar optimizaciones como el almacenamiento en caché o la compresión.
Conclusión
En conclusión, el SSL Passthrough mantiene conexiones seguras y cifradas al tiempo que evita los procesos de descifrado. A pesar de pequeños inconvenientes, sus ventajas, como la conservación del cifrado de extremo a extremo y la reducción de la carga de los servidores, son significativas.
La configuración puede variar, pero el proceso suele ser sencillo. Si se compara con la descarga, la terminación y el puente SSL, queda claro que cada método tiene sus propias aplicaciones. Su decisión debe priorizar las necesidades específicas y los requisitos de seguridad de su red.
Ahorre un 10% en certificados SSL al realizar su pedido hoy mismo.
Emisión rápida, cifrado potente, 99,99% de confianza del navegador, asistencia dedicada y garantía de devolución del dinero en 25 días. Código del cupón: SAVE10
