b'\n_START_ARTICLE_\nProxy\n_START_SECTION_\nSurgimento\n_START_PARAGRAPH_\nO servidor proxy surgiu da necessidade de conectar uma rede local (ou LAN) \xc3\xa0 Internet atrav\xc3\xa9s de um computador da rede que compartilha a sua conex\xc3\xa3o com as demais m\xc3\xa1quinas. Ou seja, se considerarmos que a rede local \xc3\xa9 uma rede "interna" e a Interweb \xc3\xa9 uma rede "externa", podemos dizer que o proxy \xc3\xa9 aquele que permite que outras m\xc3\xa1quinas tenham acesso externo._NEWLINE_Geralmente, as m\xc3\xa1quinas da rede interna n\xc3\xa3o possuem endere\xc3\xa7os v\xc3\xa1lidos na Internet e, portanto, n\xc3\xa3o t\xc3\xaam uma conex\xc3\xa3o direta com a mesma. Assim, toda a solicita\xc3\xa7\xc3\xa3o de conex\xc3\xa3o de uma m\xc3\xa1quina da rede local para uma m\xc3\xa1quina da Internet \xc3\xa9 direcionada ao proxy; este, por sua vez, realiza o contato com m\xc3\xa1quina desejada, repassando a resposta da solicita\xc3\xa7\xc3\xa3o para a m\xc3\xa1quina da rede local. Por este motivo, \xc3\xa9 utilizado o termo proxy para este tipo de servi\xc3\xa7o, que, em Inform\xc3\xa1tica, \xc3\xa9 geralmente traduzido como intermedi\xc3\xa1rio. Outra acep\xc3\xa7\xc3\xa3o aceita \xc3\xa9 procurador (tamb\xc3\xa9m fora do contexto da Inform\xc3\xa1tica).\n_START_SECTION_\nSoftware de controle de conte\xc3\xbado\n_START_PARAGRAPH_\nUm servidor proxy web de filtro de conte\xc3\xbado fornece controle administrativo sobre o conte\xc3\xbado que pode trafegar em ambas as dire\xc3\xa7\xc3\xb5es pelo proxy. \xc3\x89 comumente utilizado em organiza\xc3\xa7\xc3\xb5es comerciais e n\xc3\xa3o-comerciais (especialmente escolas) para garantir que o uso da Internet est\xc3\xa1 de acordo com a pol\xc3\xadtica de uso aceit\xc3\xa1vel._NEWLINE_Um proxy de filtragem de conte\xc3\xbado frequentemente suportar\xc3\xa1 autentica\xc3\xa7\xc3\xa3o de usu\xc3\xa1rio, para controlar o acesso a web. Ele normalmente tamb\xc3\xa9m produz registros com detalhes das URLs acessadas por usu\xc3\xa1rios espec\xc3\xadficos ou para monitorar estat\xc3\xadsticas de uso da largura de banda.\n_START_SECTION_\nMelhorar o desempenho\n_START_PARAGRAPH_\nUm servidor de proxy de cache acelera as requisi\xc3\xa7\xc3\xb5es de servi\xc3\xa7os recuperando o conte\xc3\xbado salvo de uma requisi\xc3\xa7\xc3\xa3o anterior realizada por qualquer cliente da rede local. Proxies de cache armazenam c\xc3\xb3pias locais de recursos requisitados com frequ\xc3\xaancia, permitindo que grandes organiza\xc3\xa7\xc3\xb5es reduzam significativamente seus custos e montantes de utiliza\xc3\xa7\xc3\xa3o de largura de banda, enquanto aumentam significativamente o desempenho. A maioria dos PSIs (Provedores de Servi\xc3\xa7o de Internet) e grandes empresas possuem um proxy de cache. Os proxies de cache foram os primeiros tipos de servidores proxy. Proxies web s\xc3\xa3o normalmente usados para armazenar p\xc3\xa1ginas web de um servidor web. Proxies de cache implementados de maneira inadequada podem causar problemas, como uma incapacidade de utilizar autentica\xc3\xa7\xc3\xa3o de usu\xc3\xa1rio.\n_START_SECTION_\nServidores proxy web\n_START_PARAGRAPH_\nUma aplica\xc3\xa7\xc3\xa3o proxy popular \xc3\xa9 o proxy de armazenamento local (ou cache) web, em ingl\xc3\xaas caching web proxy, um proxy web usado para armazenar e atualizar (conforme pr\xc3\xa9-programado). Este prov\xc3\xaa um armazenamento local de p\xc3\xa1ginas da Internet e arquivos dispon\xc3\xadveis em servidores remotos da Internet assim como sua constante atualiza\xc3\xa7\xc3\xa3o, permitindo aos clientes de uma rede local (LAN) acess\xc3\xa1-los mais rapidamente e de forma vi\xc3\xa1vel sem a necessidade de acesso externo._NEWLINE_Quando este recebe uma requisi\xc3\xa7\xc3\xa3o para acesso a um recurso da Internet (a ser especificado por uma URL), um proxy que usa cache procura resultados da URL em primeira inst\xc3\xa2ncia no armazenamento local. Se o recurso for encontrado, este \xc3\xa9 consentido imediatamente. Se n\xc3\xa3o, carrega o recurso do servidor remoto, retornando-o ao solicitante que armazena uma c\xc3\xb3pia deste na sua unidade de armazenamento local. O cache usa normalmente um algoritmo de expira\xc3\xa7\xc3\xa3o para a remo\xc3\xa7\xc3\xa3o de documentos e arquivos de acordo com a sua idade, tamanho e hist\xc3\xb3rico de acesso (previamente programado). Dois algoritmos simples s\xc3\xa3o o Least Recently Used (LRU) e o Least Frequently Used (LFU). O LRU remove os documentos que passaram mais tempo sem serem usados, enquanto o LFU remove documentos frequentemente menos usados.\n_START_SECTION_\nProp\xc3\xb3sito\n_START_PARAGRAPH_\nProxies de intercepta\xc3\xa7\xc3\xa3o s\xc3\xa3o normalmente usados em empresas para impor a pol\xc3\xadtica de uso aceit\xc3\xa1vel e para aliviar as sobrecargas administrativas, uma vez que nenhuma configura\xc3\xa7\xc3\xa3o do navegador do cliente \xc3\xa9 necess\xc3\xa1ria. Esta segunda raz\xc3\xa3o entretanto \xc3\xa9 mitigada por recursos como pol\xc3\xadtica de grupo do Active Directory ou detec\xc3\xa7\xc3\xa3o de proxy autom\xc3\xa1tica ou via DHCP._NEWLINE_Proxies de intercepta\xc3\xa7\xc3\xa3o tamb\xc3\xa9m s\xc3\xa3o normalmente usados por PSIs em alguns pa\xc3\xadses para economizar largura de banda e melhorar os tempos de resposta ao cliente por meio do cache. Isto \xc3\xa9 mais comum em pa\xc3\xadses onde a largura de banda \xc3\xa9 mais limitada (e.g. na\xc3\xa7\xc3\xb5es insulares) ou devem ser pagas.\n_START_SECTION_\nProblemas\n_START_PARAGRAPH_\nO desvio / intercep\xc3\xa7\xc3\xa3o de uma conex\xc3\xa3o TCP cria v\xc3\xa1rios problemas. Em primeiro lugar o IP e a porta de destino original devem de alguma forma ser comunicados ao proxy. Isso nem sempre \xc3\xa9 poss\xc3\xadvel (por exemplo, onde o gateway e o proxy residem em m\xc3\xa1quinas diferentes). Existe uma classe de ataques entre sites que dependem de certos comportamentos de intercepta\xc3\xa7\xc3\xa3o de proxies que n\xc3\xa3o verificam ou n\xc3\xa3o t\xc3\xaam acesso a informa\xc3\xa7\xc3\xb5es sobre o destino original (interceptado).\n_START_SECTION_\nProxy aberto\n_START_PARAGRAPH_\nUm proxy aberto \xc3\xa9 um servidor proxy acess\xc3\xadvel por um internauta. Geralmente, um servidor proxy permite aos usu\xc3\xa1rios, dentro de um grupo na rede, o estoque e o repasse de servi\xc3\xa7os da Internet, igualmente ao DNS ou p\xc3\xa1ginas web para reduzir e controlar a banda larga utilizada pelo grupo. Com um proxy aberto, entretanto, qualquer usu\xc3\xa1rio da Internet \xc3\xa9 capaz de usar o servi\xc3\xa7o de repassagem (forwarding).\n_START_SECTION_\nVantagens\n_START_PARAGRAPH_\nUm proxy aberto an\xc3\xb4nimo permite aos usu\xc3\xa1rios conciliarem os seus endere\xc3\xa7os IP (e, consequentemente, ajudar a preservar o anonimato e manter a seguran\xc3\xa7a) enquanto navega pela web ou usando outros servi\xc3\xa7os da Internet. Apesar de mal intencionados poderem fazer uso do anonimato para abusar de servi\xc3\xa7os, o cidad\xc3\xa3o de um pa\xc3\xads de regime repressivo, por exemplo, pode aproveitar-se da habilidade do proxy para acessar sites proibidos no seu pa\xc3\xads. V\xc3\xa1rios sites oferecem, com regularidade, listas atualizadas de proxies abertos.\n_START_SECTION_\nDesvantagens\n_START_PARAGRAPH_\n\xc3\x89 poss\xc3\xadvel para um computador rodar como um servidor proxy aberto, sem que o dono tenha conhecimento da invas\xc3\xa3o. Isto pode ser causado por mudan\xc3\xa7as na configura\xc3\xa7\xc3\xa3o do programa instalado do proxy, ou por infec\xc3\xa7\xc3\xa3o de um v\xc3\xadrus ou cavalo de tr\xc3\xb3ia. Nesse \xc3\xbaltimo caso, o computador infectado \xc3\xa9 chamado de "computador escravo"._NEWLINE_Usar um proxy aberto \xc3\xa9 um alto risco para o operador do servidor; oferecer um servidor proxy an\xc3\xb4nimo pode causar s\xc3\xa9rios problemas legais para o dono. Tais servi\xc3\xa7os s\xc3\xa3o frequentemente usados para invadir sistemas e acessar outros produtos ou servi\xc3\xa7os ilegais. Ademais, tal proxy pode causar alto uso de banda larga, resultando em maior lat\xc3\xaancia na subrede e viola\xc3\xa7\xc3\xa3o dos limites de banda. Um proxy aberto mal configurado pode, tamb\xc3\xa9m, permitir acesso a subredes privadas, ou DMZ: este \xc3\xa9 um importante requisito de seguran\xc3\xa7a a ser considerado por uma empresa, ou, at\xc3\xa9, redes dom\xc3\xa9sticas, dado que computadores que, normalmente, est\xc3\xa3o fora de risco ou com firewall ativada tamb\xc3\xa9m podem ser atacados._NEWLINE_Muitos proxies abertos s\xc3\xa3o lentos, chegando a taxas mais baixas que 14,4kbit/s, ou ainda menos de 300bit/s, enquanto noutros casos a velocidade \xc3\xa9 vari\xc3\xa1vel. Alguns, como o \'PlanetLab\', s\xc3\xa3o mais velozes e foram intencionalmente direcionados ao uso p\xc3\xbablico._NEWLINE_Sendo os proxies abertos considerados abusivos, in\xc3\xbameros m\xc3\xa9todos foram desenvolvidos para detect\xc3\xa1-los e recusar seus servi\xc3\xa7os. As redes IRC com pol\xc3\xadticas de uso estritas testam, automaticamente, sistemas de clientes para tipos conhecidos de proxies abertos. Assim sendo, um servidor de correio pode ser configurado para automaticamente testar envios para proxies abertos, fazendo uso de programas como o \'proxycheck\'. Recentemente, mais e mais servidores de correio s\xc3\xa3o configurados fora da caixa para consultar diversos servidores DNSBL, com o intuito de bloquear spam; alguns destes DNSBLs tamb\xc3\xa9m listam proxies abertos.\n_START_SECTION_\nLegalidade\n_START_PARAGRAPH_\nTemendo pelo que seus cidad\xc3\xa3os veem na Internet, muitos governos totalit\xc3\xa1rios frequentemente empregam rastreadores de IP, atentando contra a privacidade do cidad\xc3\xa3o. Muitos s\xc3\xa3o apanhados em flagrante e punidos perante a lei.\n_START_SECTION_\nProxy an\xc3\xb4nimo\n_START_PARAGRAPH_\nUm  proxy an\xc3\xb4nimo \xc3\xa9 uma ferramenta que se esfor\xc3\xa7a para fazer atividades na Internet sem vest\xc3\xadgios: acessa a Internet a favor do usu\xc3\xa1rio, protegendo as informa\xc3\xa7\xc3\xb5es pessoais ao ocultar a informa\xc3\xa7\xc3\xa3o de identifica\xc3\xa7\xc3\xa3o do computador de origem._NEWLINE_O operador do proxy ainda pode relacionar as informa\xc3\xa7\xc3\xb5es dos usu\xc3\xa1rios com as p\xc3\xa1ginas vistas e as informa\xc3\xa7\xc3\xb5es enviadas ou recebidas._NEWLINE_Quem n\xc3\xa3o quer depender de um s\xc3\xb3 operador proxy usa uma cadeia de diferentes proxies. Se um dos proxies da cadeia n\xc3\xa3o colaborar com os outros e n\xc3\xa3o guardar as informa\xc3\xa7\xc3\xb5es dos usu\xc3\xa1rios, torna-se imposs\xc3\xadvel identificar os usu\xc3\xa1rios atrav\xc3\xa9s do n\xc3\xbamero IP._NEWLINE_Tamb\xc3\xa9m h\xc3\xa1 redes de computadores que atuam cada um como um proxy, formando assim cadeias de proxies gr\xc3\xa1tis que procuram as rotas do tr\xc3\xa1fego automaticamente. S\xc3\xa3o redes como a I2P \xe2\x80\x94 A Rede An\xc3\xb3nima. Al\xc3\xa9m disso, h\xc3\xa1 medidas contra a an\xc3\xa1lise de tr\xc3\xa1fego._NEWLINE_Atrav\xc3\xa9s dos proxies \xc3\xa9 poss\xc3\xadvel enviar mensagens eletr\xc3\xb4nicas an\xc3\xb4nimas e visitar p\xc3\xa1ginas na Internet de forma an\xc3\xb4nima. Tamb\xc3\xa9m h\xc3\xa1 mensageiros simples e an\xc3\xb4nimos, o IRC e o interc\xc3\xa2mbio de arquivos.\n_START_SECTION_\nWebproxy\n_START_PARAGRAPH_\nUm webproxy \xc3\xa9 um tipo de proxy que funciona sem a necessidade de configura\xc3\xa7\xc3\xa3o do navegador. Funcionam com interface web. A maioria \xc3\xa9 desenvolvida em PHP, tendo projetos open-sources como PHPMyProxy e PHProxy j\xc3\xa1 prontos para a hospedagem. Apresentam problemas com sites que fazem uso de sess\xc3\xb5es e, muitas vezes tamb\xc3\xa9m, n\xc3\xa3o lidam bem com cookies.\n_START_SECTION_\nAnonimidade?\n_START_PARAGRAPH_\nAlguns donos de proxies incluem o registro de logs (relat\xc3\xb3rios) em seus servidores, para diminuir problemas legais. Guardam as requisi\xc3\xa7\xc3\xb5es e o endere\xc3\xa7o IP original do usu\xc3\xa1rio. Al\xc3\xa9m disso, alguns enviam cabe\xc3\xa7alhos HTTP, como X-Powered-by, contendo o endere\xc3\xa7o IP original do usu\xc3\xa1rio.\n_START_SECTION_\nUso\n_START_PARAGRAPH_\nProxys s\xc3\xa3o mais utilizados em salas escolares de inform\xc3\xa1tica, empresas e outros locais onde se precisa dividir a Internet entre v\xc3\xa1rios computadores._NEWLINE_Al\xc3\xa9m disso, proxies abertos e an\xc3\xb4nimos tamb\xc3\xa9m s\xc3\xa3o frequentemente utilizados em pa\xc3\xadses onde a Internet \xc3\xa9 censurada ou onde ocorrem guerras, para denunciar constantemente os \xc3\xbaltimos acontecimentos.'