Un servidor proxy tiene la función de gestionar el tráfico de internet que entra o sale de una red privada. Aunque en apariencia la función es única, en realidad abarca muchísimos usos:
- filtra la navegación: por ejemplo, puede bloquear a un usuario corporativo la posibilidad de navegar por sitios ajenos a su trabajo;
- acelera la navegación: gracias a un sistema de caché puede hacer mucho más rápida la navegación por las páginas que un grupo de usuarios solicita con más frecuencia;
- aumenta el nivel de seguridad del dispositivo con el que navegas: de hecho es el proxy quien establece la conexión con la IP/puerto que se desea contactar (por ejemplo www.sito.com en el puerto 80) — nunca será tu PC quien establezca la conexión, sino el proxy, que después se encarga de redirigir el resultado, en este caso una página http;
- se comporta como un firewall, con sus reglas específicas de filtrado contextual;
- aumenta la privacidad de quien navega;
- permite la navegación exclusivamente a los dispositivos autorizados dentro de la red local a la que pertenecen: por ejemplo, una red corporativa donde la navegación desde los servidores está inhibida, salvo hacia los dominios del fabricante de los sistemas operativos y del hardware;
- al enmascarar tu IP puede enmascarar también tu ubicación, dejando sin efecto los intentos de geolocalización de la IP.
Su trabajo consiste esencialmente en interceptar y gestionar el tráfico entre dispositivos y los protocolos utilizados. Existen además los reverse proxy: estos servidores particulares realizan, precisamente, el trabajo inverso, es decir, interceptan las peticiones de los clientes en nombre de uno o varios servidores y, si es necesario, las reenvían a los servidores de destino (que ofrecen el servicio solicitado). Este tipo de configuración no solo impide que cualquiera se comunique directamente con los servidores, sino que mejora el rendimiento mediante el balanceo de carga: es posible, de hecho, gestionar el tráfico entrante distribuyéndolo entre varios servidores que prestan el mismo servicio, en lugar de concentrarlo en una sola máquina. También en este caso la ventaja es múltiple, incluido un mayor nivel de seguridad para los servidores que, de hecho, no quedan expuestos directamente a internet.
Cómo se desarrolla el trabajo del proxy
- Paso 1 — las peticiones se envían desde tu dirección IP al servidor proxy;
- Paso 2 — el servidor proxy reenvía la petición al exterior utilizando su propia dirección IP;
- Paso 3 — las respuestas se dirigen al servidor proxy;
- Paso 4a — el servidor proxy reenvía los datos solicitados a tu navegador;
- Paso 4b — o bien tu navegador recibe una página de aviso indicando que el tráfico solicitado no está permitido.
Pero no todo son ventajas. Dado que el proxy conoce todas tus peticiones y todo el tráfico destinado a ti, automáticamente te expone a un riesgo de seguridad y privacidad. En resumen: si no te «fías» del servidor proxy que estás utilizando, podrías correr riesgos idénticos, si no mayores, que si no lo utilizaras en absoluto.
Los tres tipos principales
- Transparent proxy — se utiliza esencialmente para cachear páginas con alta frecuencia de acceso, además de para filtrar sitios no deseados por la organización. Este tipo de proxy no realiza ningún enmascaramiento de la IP que, de hecho, sigue siendo la del dispositivo desde el que se navega.
- Distorting proxy — proporciona una dirección IP falsa al servidor web contactado, aunque se identifica igualmente como proxy. La dirección IP falsa garantiza el anonimato, pero la verdadera ventaja es que puedes inducir al servidor remoto a geolocalizarte en una posición ficticia. A menudo este tipo de proxy se utiliza para sortear las restricciones típicas de los sitios que ofrecen contenidos según el área geográfica.
- Anonymous proxy — mantiene la dirección IP de tu dispositivo oculta para los sitios web que visitas. Esto puede ayudar a evitar los robos de identidad, además de permitir la exploración anónima; sin embargo, los proxy anónimos se presentan de todos modos como servidores proxy, y algunos sitios web podrían no concederte el acceso. Existe una versión del anonymous proxy con alto nivel de anonimato: esta modalidad añade la rotación de la IP de salida, de modo que tu dispositivo se presentará hacia el exterior con direcciones IP que cambian con el tiempo. Este segundo tipo de proxy anónimo no se presenta al exterior como proxy, lo que garantiza la «cobertura» de tus huellas digitales y lo convierte en uno de los tipos de servidor proxy más seguros.
¿Riesgos o solo beneficios?
Obviamente no existe ningún sistema que no comporte también riesgos. Puede ocurrir, por ejemplo, que el servidor proxy no cifre el tráfico web: este punto es sin duda fundamental y de gran impacto para tu privacidad, y puede exponerte al robo de contraseñas y otros datos sensibles.
No es que sea una práctica habitual, pero también puede ocurrir que algunos servicios de open proxy gratuitos rastreen y vendan la información de los usuarios (email, nombre, historial de navegación, etc.): conviene por tanto informarse antes de utilizar un proxy y, en general, siempre vale la primera regla de la seguridad informática: «¡No fiarse!». Historia bien distinta es, claramente, utilizar un servidor proxy corporativo — aunque en este caso la empresa podría rastrear las actividades del usuario por legítimas razones de seguridad; el usuario, no obstante, debería estar informado de dicha actividad.
Un sistema más seguro
Una VPN (Virtual Private Network) ofrece una protección claramente mejor. Tanto si navegas desde casa, desde la pizzería o desde la empresa, hacer pasar tu tráfico por una VPN es sin duda una elección más segura.
Desde el punto de vista de la privacidad la diferencia no es tan perceptible: si bien es cierto que el «canal» de tránsito es más seguro (tráfico siempre cifrado en ambas direcciones), también lo es que el gestor del servidor VPN debe gozar de nuestra confianza — motivo por el que las VPN se utilizan a menudo en entornos corporativos, donde es importante mantener a raya a usuarios indeseados e indeseables.
Nada nos impide pensar en términos de «doble» protección, es decir, un servidor proxy accesible exclusivamente a través de una VPN. Claramente sería una configuración poco adecuada para un usuario doméstico; para la empresa que quiere proteger a sus usuarios también cuando utilizan portátiles u otros dispositivos móviles, en cambio, puede ofrecer la seguridad del tránsito cifrado desde el dispositivo del usuario hasta el servidor VPN y, desde allí, una navegación protegida y regulada por el proxy. Diseñar este tipo de perímetros — y verificar de verdad su resistencia — es uno de los oficios de la seguridad.
Artículo publicado originalmente en el blog de VPS GREEN, el servicio VPS en nuestro cloud privado green.