¿Qué es un servidor proxy?
Un servidor proxy es una computadora que se encuentra entre un cliente y un servidor para interceptar solicitudes. Hay varios usos de un servidor proxy, pero el más común es acelerar el tráfico de red almacenando en caché páginas o archivos que se solicitan con frecuencia. Al hacerlo, el servidor puede entregar la solicitud rápidamente, solo sondear el servidor cuando sea necesario. De esta manera, no solo acelera el tráfico de red, sino que también alivia la carga del servidor. Los principales centros de Internet y proveedores de servicios de Internet (ISP) emplean docenas de servidores proxy.
El filtrado o la censura es otro uso para un servidor proxy. Una empresa que proporciona conectividad a Internet a sus empleados podría configurar dicho servidor para bloquear las solicitudes de ciertos sitios web. También puede filtrar contenido según criterios configurables para ayudar a aplicar políticas de uso aceptables.
Si un servidor proxy no requiere que se configure un navegador web para usar el proxy, se llama proxy transparente. De lo contrario, el navegador web debe apuntar al proxy para poder usarlo. Las empresas prefieren lo primero, ya que los empleados no pueden evitarlo reconfigurando sus navegadores web. Estos tipos de servidores también se usan comúnmente como firewalls. Pueden buscar malware, virus y otras amenazas, salvaguardando el servidor y la red principales.
Los servidores de capa de sockets seguros (SSL) utilizados para crear redes privadas virtuales (VPN) a veces usan proxies http . Estos servidores proxy aceleran el tráfico a través de canales seguros y verifican si hay virus en las comunicaciones tunelizadas. El servidor proxy http puede cifrar, descifrar y almacenar en caché los datos cifrados. Los servidores proxy normales no pueden almacenar en caché los datos cifrados por razones de seguridad y, por lo tanto, no tienen ningún propósito en una VPN. Existen diferencias de opinión sobre si los servidores proxy http crean riesgos de seguridad potenciales.
Otro uso más para un servidor proxy es proporcionar navegación web anónima. Muchos servicios proporcionan proxies para que el público los use para proteger su anonimato en línea. Las solicitudes del cliente van al servidor proxy del sitio web, que elimina la dirección de protocolo de Internet (IP) del cliente y las envía en su camino. La información se enruta de nuevo al proxy, que luego reenvía las páginas al navegador del cliente. En lo que respecta a Internet, la única dirección IP en el servidor remoto es la dirección IP del proxy. Solo el proxy conoce la dirección IP del cliente. Las empresas que ejecutan servidores proxy anónimos generalmente afirman que eliminan los registros del servidor a menudo para proteger la privacidad del cliente.
Otro modelo incluye una red de servidores proxy voluntarios. Este modelo usa encriptación para ofuscar la dirección IP original y la ruta final que toma una solicitud. A medida que la solicitud se abre paso a través de Internet de un servidor proxy al siguiente, cada servidor en el medio solo puede leer los pasos adyacentes en la cadena. El contenido, el origen y el destino final no están disponibles.
El servidor final descifra el contenido y entrega la solicitud al servidor sin un registro de texto sin formato de dónde se originó la solicitud. La página o el archivo regresa de la misma manera, a través de una serie de pasos cifrados. Este sistema frustra el análisis del tráfico y protege la privacidad al tiempo que protege los servidores proxy.