Un proxy web es un servidor intermediario que se sitúa entre un cliente y los sitios web que este visita, y que reenvía las solicitudes HTTP y HTTPS utilizando su propia dirección IP. Dado que el sitio de destino solo ve la dirección del proxy, este puede aplicar políticas de seguridad, almacenar contenido en caché para agilizar la navegación y mantener el anonimato del usuario de origen.
Puntos clave
- Reenvía las solicitudes web desde su propia dirección IP, ocultando la dirección del cliente.
- Los clientes se conectan de forma explícita mediante HTTP CONNECT o de forma transparente.
- Habilita el almacenamiento en caché, el filtrado de URL y el descifrado TLS para su inspección.
- La gestión del tráfico SD-WAN permite enrutar el tráfico de proxy por protocolo de transporte o por aplicación.
- El encadenamiento de proxies permite que una sucursal reenvíe tráfico específico a otro proxy.
En esta página: Por qué es importanteCómo funcionaTiposProxy web y VersaPreguntas frecuentes
¿Por qué es importante un proxy web?
Las empresas llevan mucho tiempo utilizando proxies web como punto de control del tráfico destinado a Internet. El hecho de enrutar todas las solicitudes HTTP/HTTPS a través de un único intermediario ofrece a los equipos de seguridad un único punto desde el que aplicar el filtrado de URL, inspeccionar las sesiones TLS y registrar qué usuarios han accedido a qué sitios web —un control difícil de reproducir cuando el tráfico sale directamente desde docenas de sucursales—. Dado que el servidor de destino solo ve la dirección del proxy, este también oculta las direcciones de los clientes a los sitios web que visitan.
Los proxies también son importantes desde el punto de vista operativo: los dispositivos finales se conectan a Internet a través de la dirección del proxy configurada —a menudo mediante un archivo PAC— en lugar de una ruta predeterminada para toda la LAN, y el almacenamiento en caché atiende las solicitudes repetidas de forma local en lugar de volver a recuperarlas. A medida que la SD-WAN traslada el acceso a Internet de una salida central a una salida directa por cada sucursal, el tráfico de proxy sigue necesitando una ruta clara de salida, por lo que cada vez se combina más con el direccionamiento de tráfico en lugar de ser sustituido por él.
¿Qué es un proxy web?
Un proxy web se sitúa entre un cliente y el sitio al que este accede: el cliente envía su solicitud HTTP o HTTPS al proxy, que realiza la solicitud al destino en nombre del cliente. En el modo explícito, el cliente se configura, ya sea manualmente o mediante un archivo PAC, con la dirección y el puerto del proxy, y utiliza HTTP CONNECT para solicitar al proxy que abra una conexión con el destino; el cliente omite la resolución de DNS, que la realiza el proxy en su lugar. En el modo transparente, el tráfico se intercepta en la ruta sin necesidad de configuración por parte del cliente.
Cuando se requiere la inspección TLS, el proxy da por terminada una sesión TLS con el cliente y abre una segunda con el servidor, descifrando y volviendo a cifrar el tráfico en el medio; un diseño que requiere un certificado de autoridad de certificación (CA) que el proxy utiliza para hacerse pasar por el destino ante el cliente.
Tipos de proxies web
El proxy web explícito es la modalidad más habitual: el cliente se configura con la dirección y el puerto del proxy y envía solicitudes CONNECT directamente, lo que ofrece una visibilidad total, pero requiere la configuración de los puntos finales, normalmente mediante un archivo PAC.
Un proxy web transparente intercepta el tráfico en la ruta sin necesidad de configuración por parte del cliente, lo cual resulta útil cuando una sucursal necesita desviar localmente tráfico SaaS específico, aunque los clientes sigan apuntando a un proxy explícito centralizado.
Un proxy web encadenado (en cascada) redirige el tráfico específico de un proxy a otro, en lugar de enviarlo directamente a Internet; por ejemplo, una sucursal que ejecuta una aplicación SaaS de forma local, mientras que el resto del tráfico se encadena a un proxy del centro de datos.
El proxy basado en la nube traslada esa misma función a los puntos de presencia de un proveedor de seguridad en la nube, a los que se accede a través de un túnel GRE o IPsec, por lo que no se necesita ningún dispositivo físico en las instalaciones.
Proxy web y Versa
Los dispositivos VOS pueden actuar como un proxy web, escuchando las solicitudes HTTP CONNECT en una dirección IP y un puerto configurados, y aplicando políticas de cortafuegos, filtrado de URL y descifrado TLS a todo el tráfico que pasa por ellos. El artículo «Proxy web explícito con redireccionamiento de tráfico SD-WAN» ofrece un ejemplo completo: VOS termina la sesión TLS del cliente, inspecciona el tráfico descifrado y lo vuelve a cifrar para enviarlo a su destino real, mientras que un perfil de proxy DNS resuelve los nombres de host en su nombre.
Dado que el tráfico de proxy no es más que otro flujo para el motor SD-WAN, las reglas de direccionamiento del tráfico pueden identificarlo por aplicación o categoría de URL y asignarlo a un medio de transporte. La Guía de diseño de SD-WAN deVersa aborda el patrón más amplio: proxies centralizados, transparentes y encadenados, junto con el proxy DNS.
Preguntas frecuentes
¿Cuál es la diferencia entre un proxy explícito y uno transparente?
Los proxies explícitos requieren que el cliente esté configurado con la dirección y el puerto del proxy y que envíe solicitudes CONNECT directamente. Los proxies transparentes interceptan el tráfico en la ruta sin necesidad de configuración por parte del cliente, lo cual resulta útil cuando una sucursal necesita redirigir las sesiones a nivel local.
¿Un proxy web sustituye a un cortafuegos?
No. Un proxy web reenvía el tráfico y puede inspeccionarlo, pero las empresas lo combinan con políticas de cortafuegos, filtrado de URL y descifrado TLS: el proxy es el punto de estrangulamiento y el cortafuegos, la política.
¿Por qué un proxy web necesita el descifrado TLS para HTTPS?
Sin descifrado, un proxy solo ve bytes cifrados. Con el descifrado activado, el proxy cierra la sesión TLS del cliente, inspecciona el texto sin cifrar y, a continuación, abre una segunda sesión con el servidor real, actuando como un «hombre en medio» autorizado mediante un certificado de CA cargado.
¿Puede el sistema de enrutamiento de la SD-WAN controlar qué enlace utiliza el tráfico proxy?
Sí. Las sesiones de proxy son flujos normales hacia el motor SD-WAN, por lo que las reglas de enrutamiento pueden identificarlas por destino, aplicación o categoría de URL y asignarlas a un medio de transporte preferido, con conmutación automática en caso de fallo.
¿Qué es el encadenamiento de proxies?
El encadenamiento de proxies redirige el tráfico específico de un proxy web a otro, en lugar de enviarlo directamente a Internet; por ejemplo, una sucursal que ejecuta una aplicación SaaS de forma local, mientras que redirige el resto del tráfico a un proxy del centro de datos.
Más información sobre el proxy web
Si quieres saber más, estas son algunas fuentes en las que confiamos.
| NIST CSRC: Servidor proxy | NIST CSRC: Pasarela web segura |
|---|---|
| La definición formal del glosario federal de «servidor proxy» es la de un intermediario que reenvía las solicitudes de los clientes a otros servidores. | Entrada del glosario del NIST correspondiente a «puerta de enlace web segura»: la clase de puerta de enlace que suele implementar un proxy web de reenvío. |
Términos relacionados
Si estás leyendo sobre proxies web, te conviene echar un vistazo a lo siguiente.
| SD-WAN | Red de área amplia | Sucursal |
|---|---|---|
| El motor de gestión del tráfico que determina qué canal de transporte de la WAN se utiliza para las sesiones del proxy web, en función de la aplicación, la URL o el destino. | El tráfico de un proxy web sale finalmente hacia Internet a través de las redes de banda ancha, MPLS o inalámbricas. | Un sitio que ejecute VOS y que pueda actuar como proxy web por sí mismo o reenviar el tráfico de proxy a través de la gestión de SD-WAN. |