¿Qué es un proxy inverso?
En redes y tecnología de Internet, un proxy es un dispositivo o dirección que actúa como un sustituto de un navegador web. El proxy es esencialmente un intermediario, lo que permite que se accediera al sitio web o al servidor enviar información al navegador web sin obtener ninguna información sobre el usuario o el navegador. Un proxy inverso básicamente realiza la misma función para el servidor web. El navegador contacta con el proxy inverso en lugar de contactar al servidor directamente, lo que permite que el servidor permanezca en el anonimato. Un proxy inverso generalmente sirve solo un conjunto restringido de sitios web.
Los proxies inversos solo funcionan porque el navegador web no sabe que el servidor al que está accediendo es un proxy. El proxy inverso se ve al navegador exactamente como un servidor ordinario. Cuando el proxy inverso recibe una solicitud de un navegador, reenvía la solicitud al servidor original. Cuando recibe la respuesta, reenvía la información al navegador como si la información hubiera venido directamente del proxy inverso.Es como si una persona recibiera un correo electrónico de alguien, cambió la firma y luego reenvió ese correo electrónico a una tercera persona.
La seguridad es una de las funciones principales de un proxy inverso. Puede proporcionar cifrado utilizando una capa de enchufes segura o SSL. Un SSL es un protocolo informático que garantiza la seguridad de los datos enviados a través de Internet enviando datos cifrados que requieren un código de autenticación para acceder. Este tipo de seguridad es proporcionada por proxies inversos equipados con hardware especial.
Los proxies inversos también pueden manejar otras preocupaciones de seguridad. Por ejemplo, este tipo de proxy proporciona una capa adicional de defensa para el sistema operativo y el servidor web. Sin embargo, no protege contra los ataques dirigidos a la aplicación web. Estos tienden a ser una amenaza más grave y deben protegerse con medios más directos.
El uso de un proxy inverso también puede agregar alEficiencia de un sistema. Es capaz de realizar varias operaciones que aseguran que los navegadores lentos no ralenten los más rápidos. El proxy puede distribuir la carga de servicio a varios servidores, cada uno sirviendo un área en particular. Esto se llama equilibrio de carga. También puede comprimir el contenido para acelerar el tiempo de carga. Si un cliente es particularmente lento, el proxy puede realizar una acción llamada Spoon Feeding en la que el contenido completo solicitado del servidor se descompone en piezas manejables antes de pasar al cliente uno por uno.