O que é um servidor proxy?
Um servidor proxy é um computador que fica entre um cliente e um servidor para interceptar solicitações. Existem vários usos de um servidor proxy, mas o mais comum é acelerar o tráfego de rede, armazenando em cache páginas ou arquivos solicitados com freqüência. Ao fazer isso, o servidor pode entregar a solicitação rapidamente, pesquisando apenas o servidor quando necessário. Dessa maneira, ele não apenas acelera o tráfego da rede, mas também alivia a carga do servidor. Os principais hubs da Internet e ISPs (Internet Service Providers) empregam dezenas de servidores proxy.
Filtragem ou censura é outro uso para um servidor proxy. Uma empresa que fornece conectividade da Internet a seus funcionários pode configurar esse servidor para bloquear solicitações para determinados sites. Ele também pode filtrar o conteúdo com base em critérios configuráveis para ajudar a impor políticas de uso aceitáveis.
Se um servidor proxy não exigir que um navegador da Web esteja configurado para usar o proxy, ele será chamado de proxy transparente. Caso contrário, o navegador da Web deve apontar para o proxy para usá-lo. As empresas favorecem o primeiro, pois os funcionários não podem ignorá-lo reconfigurando seus navegadores da Web. Esses tipos de servidores também são comumente usados como firewalls. Eles podem verificar se há malware, vírus e outras ameaças, protegendo o servidor e a rede principal.
Os servidores Secure Sockets Layer (SSL) usados para criar redes privadas virtuais (VPNs) às vezes usam proxies http s . Esses proxies agilizam o tráfego em canais seguros e verificam vírus nas comunicações em túnel. O servidor proxy do http pode criptografar, descriptografar e armazenar em cache dados criptografados. Servidores proxy regulares não podem armazenar em cache dados criptografados por motivos de segurança e, portanto, não servem para nada em uma VPN. Existem diferenças de opinião sobre se os proxies http s criam riscos potenciais à segurança.
Ainda outro uso para um servidor proxy é fornecer navegação na Web anônima. Muitos serviços fornecem proxies para o público usar para proteger seu anonimato online. As solicitações do cliente vão para o servidor proxy do site, que retira o endereço IP (Internet Protocol) do cliente e os envia a caminho. As informações são roteadas de volta para o proxy, que encaminha as páginas para o navegador do cliente. No que diz respeito à Internet, o único endereço IP no servidor remoto é o endereço IP do proxy. Somente o proxy sabe o endereço IP do cliente. As empresas que executam servidores proxy anônimos geralmente alegam limpar os logs do servidor com frequência para proteger a privacidade do cliente.
Outro modelo inclui uma rede de servidores proxy voluntários. Este modelo usa criptografia para ofuscar o endereço IP original e a rota final que uma solicitação segue. À medida que a solicitação percorre a Internet de um servidor proxy para o próximo, cada servidor no meio só pode ler as etapas adjacentes na cadeia. Conteúdo, origem e destino final não estão disponíveis.
O servidor final descriptografa o conteúdo e entrega a solicitação ao servidor sem um registro em texto sem formatação de onde a solicitação foi originada. A página ou arquivo retorna da mesma maneira, através de uma série de etapas criptografadas. Esse sistema impede a análise de tráfego e protege a privacidade enquanto protege os próprios servidores proxy.