Servidor proxy

Servidor proxy (del inglés  proxy  - representante, autorizado; a menudo solo proxy , servidor proxy ) - servidor intermedio (conjunto de programas) en redes informáticas , que actúa como intermediario entre el usuario y el servidor de destino (al mismo tiempo, la mediación puede tanto ser conocido como no conocido por ambas partes) permite a los clientes realizar solicitudes indirectas (recibirlas y pasarlas a través de un servidor proxy) a otros servicios de red y recibir respuestas. Primero, el cliente se conecta al servidor proxy y solicita algún recurso (por ejemplo , correo electrónico ) ubicado en otro servidor . Luego, el servidor proxy se conecta al servidor especificado y obtiene el recurso de él, o devuelve el recurso desde su propio caché (en los casos en que el proxy tiene su propio caché). En algunos casos, un servidor proxy puede modificar la solicitud de un cliente o la respuesta del servidor para ciertos propósitos. Un servidor proxy le permite proteger la computadora del cliente de algunos ataques de red y ayuda a mantener el anonimato del cliente, pero los estafadores también pueden usarlo para ocultar la dirección de un sitio que se considera fraudulento, cambiar el contenido del sitio de destino ( suplantación de identidad), y también interceptar las solicitudes del usuario.

Uso

En la mayoría de los casos, los servidores proxy se utilizan para los siguientes propósitos:

Un servidor proxy al que cualquier usuario de Internet puede acceder se llama abierto .

Tipos de servidores proxy

Proxy transparente  : un esquema de comunicación en el que el tráfico o parte de él se redirige a un servidor proxy de forma implícita (por medio de un enrutador ). Al mismo tiempo, el cliente puede usar todas las ventajas de un servidor proxy sin configuraciones adicionales del navegador (u otra aplicación para trabajar con Internet). Un ejemplo de cómo crear una ruta para dicho esquema: route -p add 10.32.5.5 mask 255.255.255.255 10.32.1.14 .

Un proxy inverso  es un servidor proxy que, a diferencia de un proxy directo, transmite las solicitudes de los clientes desde la red externa a uno o más servidores ubicados lógicamente en la red interna. A menudo se utiliza para equilibrar la carga de la red entre múltiplesservidores weby mejorar su seguridad mientras actúacomo unfirewallde capa de aplicación.

Los servidores proxy web  son una amplia clase de servidores proxy implementados en forma de una aplicación web.

Detalles técnicos

La computadora cliente tiene una configuración (de un programa o sistema operativo específico), según la cual todas las conexiones de red a través de un determinado protocolo se realizan no a la dirección IP del servidor (recurso), extraídas del nombre DNS del recurso o directamente especificado, sino a la dirección IP (y un puerto diferente) del servidor proxy.

Si es necesario acceder a algún recurso mediante este protocolo, el equipo cliente abre una conexión de red al servidor proxy (en el puerto deseado) y realiza una solicitud normal, como si estuviera accediendo directamente al recurso.

Habiendo reconocido los datos de la solicitud, verificando su corrección y permisos para la computadora del cliente, el servidor proxy, sin interrumpir la conexión, abre una nueva conexión de red directamente con el recurso y realiza la misma solicitud. Habiendo recibido los datos (o mensaje de error), el servidor proxy lo envía a la computadora del cliente.

Por lo tanto, el servidor proxy es un servidor y cliente con todas las funciones para cada protocolo admitido y tiene control total sobre todos los detalles de la implementación de este protocolo, tiene la capacidad de aplicar políticas de acceso establecidas por el administrador en cada etapa del protocolo.

Los servidores proxy son la forma más popular de acceder a Internet desde las redes locales de empresas y organizaciones. Los siguientes factores contribuyen a esto:

Corrientemente[ aclarar ] , a pesar del papel cada vez más importante de otros protocolos de red, la transición a la carga de servicios de Internet por velocidad de acceso, así como la aparición de enrutadores de hardware baratos con la función NAT , los servidores proxy continúan siendo ampliamente utilizados en las empresas, ya que NAT no puede proporcionar un nivel suficiente de control sobre el uso de Internet (autenticación de usuarios, filtrado de contenido).

Proxificadores

Un proxy es un programa que redirige otros programas a través de servidores proxy. Los proxys se utilizan a menudo para clientes de Internet que no admiten servidores proxy.

Notas

Literatura