O que são proxies inversos e em que é que diferem dos proxies directos

Comentários: 0

Os servidores proxy podem ser categorizados com base em vários factores, incluindo a sua finalidade, métodos de utilização e níveis de anonimato, entre outros critérios. A classificação também depende da localização do servidor intermediário e das funções que ele desempenha, distinguindo-os como servidores proxy reversos ou avançados (comuns).

Um servidor proxy reverso recebe os pedidos dos utilizadores, encaminha-os através de si próprio e, em seguida, encaminha-os para o servidor de destino onde residem os dados solicitados.

Como funcionam os proxies reversos

Aqui está um detalhamento de como os proxies reversos funcionam:

  1. Um usuário envia uma solicitação de seu dispositivo, como abrir uma página da Web em um navegador.
  2. Essa solicitação é direcionada do navegador da Web para o proxy reverso.
  3. O proxy reverso encaminha essa solicitação para o servidor de destino.
  4. O servidor de destino envia sua resposta de volta para o proxy reverso.
  5. Finalmente, o proxy reverso retransmite essa resposta para o usuário, exibindo a página da Web solicitada.

Nessa configuração, o proxy reverso atua como um intermediário entre o cliente (como um navegador da Web ou um aplicativo) e o servidor final. Embora o cliente possa ver o endereço IP do usuário, ele não pode determinar o endereço do servidor final.

Casos de utilização de proxies inversos

Considerando a localização dos proxies reversos, eles podem ser efetivamente usados em vários cenários:

  • Distribuição de pedidos de entrada entre diferentes servidores num cluster para garantir uma carga uniforme;
  • Caching de elementos estáticos de uma página da Web, como imagens, estilos e scripts;
  • Aumentar o desempenho de aplicativos da Web por meio da compactação de dados ou da minimização de solicitações HTTP;
  • Proteger o servidor final de ataques DDoS por meio de filtragem de tráfego;
  • Anonimizar o endereço IP do servidor final;
  • Redirecionar algumas solicitações para servidores de backup operacionais para manter a tolerância a falhas.

A partir dessas funções tradicionais, fica claro que um proxy reverso desempenha um papel crítico para garantir a operação estável do servidor final e protegê-lo de várias ameaças.

O que são proxies forward e para que são usados

Os proxies reversos e diretos desempenham papéis diferentes com base em sua localização e funções. Para entender a diferença, vamos examinar como os proxies avançados operam:

  1. O utilizador configura um proxy no seu dispositivo ou no seu software e, por exemplo, abre uma página no browser.
  2. A solicitação é enviada usando o endereço IP do proxy, não o endereço IP real do dispositivo do usuário.
  3. O servidor final recebe o pedido do proxy em vez de o receber diretamente do utilizador.
  4. O servidor envia uma resposta de volta para o servidor proxy, que a encaminha para o usuário.

Neste cenário, o proxy actua como um intermediário entre o utilizador e o servidor final, que pode ser um navegador Web ou uma aplicação.

É importante reconhecer que os proxies de encaminhamento variam nos seus níveis de anonimato, o que os classifica em proxies transparentes e anónimos. Os proxies transparentes não escondem o endereço IP original do utilizador nem o facto de estar a ser utilizado um proxy, e são normalmente utilizados para encaminhar pedidos.

Os proxies anónimos, por outro lado, mascaram completamente o endereço IP do utilizador e ocultam a utilização de um proxy. Eles são particularmente úteis para vários propósitos:

  • Contornar restrições geográficas e bloqueios baseados em IP;
  • Evitar limitações no número de contas associadas a um único endereço IP;
  • Realizar ações automatizadas sem o risco de ser bloqueado;
  • Proteger o tráfego do usuário contra intercetação e outras atividades maliciosas.

Os proxies de encaminhamento podem ser hospedados em vários locais, como centros de dados, servidores ISP ou dispositivos móveis, cada um fornecendo diferentes níveis de acessibilidade e segurança.

Diferenças entre proxies reversos e proxies de encaminhamento

Em conclusão, vamos comparar os proxies forward e reverse com base nas suas principais características.

Características Proxies inversos Proxies avançados
Localização Instalado no servidor final Instalado no dispositivo do utilizador
Método de anonimização Oculta o endereço IP do servidor final dos clientes, por exemplo, navegadores da Web ou aplicativos Oculta o endereço IP real do utilizador do servidor final
Gestão do tráfego Controla e filtra o tráfego que chega ao servidor Encaminha e protege o tráfego do utilizador
Processo de configuração Instalado por administradores de sistemas ou proprietários de servidores dedicados através de software especial Pode ser instalado por um utilizador normal através de definições do sistema operativo, aplicações ou programas
Casos de uso
  • Acesso a conteúdo bloqueado por região;
  • Realização de acções automatizadas em recursos Web sem o risco de bloqueio;
  • Contornar limites nas redes sociais.
  • Fornecimento de segurança adicional;
  • Garantir a distribuição da carga no servidor final.

Assim, os utilizadores comuns e os especialistas em áreas como SEO, SMM e E-commerce escolhem normalmente proxies avançados para os seus projectos. Por outro lado, os proxies reversos são preferidos pelos proprietários de redes corporativas, desenvolvedores da Web e administradores de servidores.

Comentários:

0 Comentários