Quais são os benefícios de usar um proxy? [fechadas]

72

Eu sei que alunos e funcionários os usam para obter filtros da web. Mas o que mais? Eu ouço sobre "privacidade e segurança", mas nunca consigo encontrar nada que realmente explique isso.

Eu vi um link dizendo que ele impede que as páginas coloquem cookies no seu computador. Mas por que isso é tão importante quando você pode simplesmente usar o ccleaner para se livrar deles?

Quais são os benefícios de usar um?

    
por Breebreebran 24.12.2013 / 22:07

15 respostas

82

Eu vejo muitas respostas sobre como evitar coisas e privacidade. Isso é verdade hoje.

Mas a razão pela qual usamos proxies no passado foi a velocidade. Se você tiver algumas centenas de pessoas em um escritório, as quais às vezes verificam um site de notícias (por exemplo, a página inicial da BBC para nossos amigos do outro lado do canal), então essa página será baixada para cada um deles.

Isso é desnecessariamente um desperdício. Você pode baixá-lo uma vez, armazená-lo em algum lugar (no proxy) e, em seguida, quando a próxima pessoa o solicitar, verifique se ele foi alterado. Se não tiver mudado, você encaminha a cópia local para essa pessoa.

(O protocolo HTTP permite coisas como verificar se um arquivo foi alterado desde data / hora , sem solicitar a página inteira).

    
por 27.12.2013 / 17:53
69

Ignorar filtros não é a razão pela qual os proxies foram inventados. A vantagem básica de usá-los é que eles tornam você mais anônimo. É assim que você se conecta a websites ao navegar sem um proxy:

 _________                             ________ 
|         |                           |        |
| Your PC |  -----------------------  | Server |
|_________|                           |________|
 

Você está se conectando diretamente ao servidor.

  • Ele conhece seu IP externo - é uma informação sua, provavelmente não é suficiente para identificar você com certeza, mas o suficiente para descobrir sua localização geográfica aproximada.
  • Ele conhece os cookies que você tem no seu computador - você pode excluí-los depois, mas você definitivamente não os exclui toda vez que carrega um site.
  • Ele sabe qual navegador você está usando e quais plugins você instalou. Toda vez que você visita um site, seu navegador envia a string do Agente do Usuário , que pode ser usada para identificar um navegador, sua versão, sistema operacional versão e às vezes instaladas extensões do navegador.
  • Ele sabe de onde você está vindo. O referenciador HTTP (sic!) é enviado toda vez que você clica em um link. Basicamente, quando você navega de um site para outro, o site de destino saberá o URL ou o site anterior.

Você pode tentar bloquear cookies, UAs e referências em seu navegador, mas há mais programas que usam HTTP. A maioria deles não permite que você altere essas configurações. É aí que podemos usar um proxy:

 _________           _______           ________ 
|         |         |       |         |        |
| Your PC |  -----  | Proxy |  -----  | Server |
|_________|         |_______|         |________|
 

Agora, todo o seu tráfego de rede está passando pelo proxy e pode alterá-lo:

  • Ele pode substituir o User Agent por alguma string sem sentido ou por referências de stripping.
  • Pode aceitar todos os cookies, mas não passá-los para você, ou pode bloqueá-los completamente.
  • É o proxy que está se conectando ao servidor, não a você, portanto, seu IP não é divulgado.
  • O proxy pode ser configurado para funcionar em todo o sistema, para que os programas não possam ignorá-lo.

Há também alguns recursos extras que o proxy pode fornecer:

  • Ele pode compactar seu tráfego para economizar alguma largura de banda.
  • Ele pode armazenar arquivos em cache para dar um pequeno impulso aos tempos de carregamento da página.
  • Pode remover anúncios de sites antes de chegarem ao seu computador.
  • Pode bloquear sites maliciosos.

E, finalmente, pode ser usado não apenas contra filtros, mas também como um filtro!

    
por 24.12.2013 / 13:35
17

Como desenvolvedor, às vezes uso proxies para ver como é nosso site fora da nossa rede.

Recentemente, realizamos um lançamento interno seguido de um lançamento externo. Como parte dos testes para o lançamento externo, usei um proxy para confirmar que estávamos de fato exibindo o novo site para o público. Proxies também podem ser úteis para testar serviços de geolocalização - por exemplo, você pode querer ver o site como um usuário do Reino Unido o veria.

    
por 24.12.2013 / 17:54
10

A versão curta é proxies permitem que você navegue na internet mais anonimamente (se usado apropriadamente). A ideia é que rastrear quem você é é muito mais difícil quando as ferramentas (conhecidas) para rastrear você não conseguem identificar sua localização ou identidade.

O FAQ do Tor é uma explicação bastante decente da teoria.

A maneira como você está se referindo a um proxy quando menciona ignorar filtros da Web é o mesmo princípio, mas com um objetivo diferente. Para isso, seria necessário usar um servidor proxy para alterar uma das duas coisas:

  1. A origem do pedido
  2. O destino da solicitação

Ao alterar um desses atributos, os filtros da Web "burros" podem ser enganados.

Por exemplo, digamos que o filtro não permitirá que você vá para http://www.google.com . Digamos que tenha uma regra para impedir que você vá para qualquer domínio com a palavra "google".

Então, você digita http://74.125.224.72/ . O filtro não tem uma regra para esse endereço IP, portanto, você pode alcançar o destino.

Da mesma forma, você pode configurar um servidor proxy em http://192.168.1.1 que redireciona você para o Google e, mais uma vez, o filtro é enganado. Este seria um servidor proxy, porque é provável que o filtro da web "burro" conheça o endereço IP do google, mas não conheça todos os outros endereços de proxy do google.

    
por 24.12.2013 / 21:38
8

Outra aplicação não mencionada nas outras respostas é permitir acesso a conteúdo subscrito: Se um empregador (ou tipicamente uma universidade) pagou por uma assinatura de algum conteúdo (como uma revista científica), o acesso ao conteúdo pode ser bem restrito por IP. Se o funcionário / aluno estiver trabalhando fora do local, um proxy dentro do bloco de IP do empregador dará acesso ao conteúdo e poderá ser facilmente configurado para funcionar somente onde necessário.

Naturalmente, o mesmo pode ser alcançado usando uma VPN e geralmente é, mas pode ser mais do que necessário, e tende a passar todo o tráfego da web por meio dela, o que atrasa o tráfego.

É claro que, embora seu proxy possa ocultar seu endereço IP do servidor, ele não pode, por definição, ocultá-lo do provedor de proxy, e o servidor sabe quem é o proxy. Portanto, usar um proxy projetado para o aplicativo que mencionei acima, ou para economizar tráfego, na tentativa de ocultar o que você está fazendo, pode ser uma péssima ideia.

    
por 24.12.2013 / 15:17
8

Na verdade, um proxy para uso pessoal ainda é útil se:

  1. Você tem uma conexão de internet lenta e / ou um dispositivo lento para renderizar dados da web. Você então usará um bloqueador de anúncios e um proxy de compactação de imagens (como Ziproxy, coelho, privoxy etc.).
  2. Você é paranóico e deseja verificar todas as solicitações que entram / saem do roteador da Internet. Você será capaz de detectar malware / trojan / vírus e outras coisas ruins, filtrá-los, dar uma olhada em zeroshell, havp, etc ...
  3. Você deseja extrair o conteúdo da Internet da restrição habitual do navegador (como o cache Flash limitado, o cache do arquivo HTML5). Normalmente, você não gosta de baixar as coisas duas vezes ou deseja armazenar os dados em seu disco rígido, embora não haja uma maneira fácil de obtê-los. Você pode usar o Ziproxy (com um patch específico). Quando você navega em uma fonte de fluxo on-line, a origem é salva no disco rígido do sistema proxy e no (vários) cache do seu navegador, que será limpo fora de seu controle. Você pode vincular os dados gravados à última solicitação usando o cache do proxy.
  4. Você deseja desenvolver / depurar algo envolvendo HTTPS. Você então usará serviços como o Fiddler.
  5. Você quer aprender sobre padrões e protocolos. Você pode usar qualquer proxy, desde que seja de código aberto.
  6. Você quer limitar sua conexão. Acredite em mim ou não, algum servidor não pode servir rápido o suficiente e falha. Usar um proxy na verdade diminuirá a largura de banda de download e funcionará.
  7. Você quer navegar anonimamente. Infelizmente, nenhum proxy (comercial ou pior, gratuito) fornecerá a você um verdadeiro anonimato, já que quase todos os estados / países forçam esses serviços a manter registros.
por 24.12.2013 / 15:50
6

existem algumas regulamentações dos EUA sobre o uso da Internet em muitos países link

link

eles não podem abrir coisas importantes como (google apps em qualquer site hospedado lá como udacity.com ou khanacademy.org, todos os produtos da adobe como flash, ..., google play, java ou qualquer produto oracle, loja de aplicativos da Apple , android store, e muitos outros), esta regulamentação não é apenas para a internet, mas também para o setor bancário e de negócios, este país é totalmente dependente dos proxies em uma base diária

    
por 26.12.2013 / 07:48
5

Inicialmente (quando a largura de banda era lenta e cara), os proxies eram usados para armazenar recursos estáticos em servidores da intranet. Também pode ser usado para compartilhar conexão de internet na intranet na camada de aplicação. A privacidade é um efeito colateral - um proxy pode ocultar suas informações pessoais, mas não é uma deve ocultar - ou até mesmo esconder-se com segurança - situação.

    
por 24.12.2013 / 15:27
2

Antes dos dias do NAT, uma organização precisava ter um endereço IP público para cada máquina que precisava acessar a Internet.

Antes do CIDR, isso significava que se uma organização precisasse de mais de um / 24, eles receberiam um / 16, o que geraria muito desperdício, portanto, os / 16s (e os maiores / 8) eram difíceis de obter. p>

A alternativa: Proxies! O proxy tem duas NICs, uma com um endereço IP público e outra na rede interna, sendo executada no espaço de endereço RFC-1918. Isso significa que você pode ter quantos clientes quiser, mas não precisa de um endereço IP para cada um.

Claro, nada disso é relevante hoje em dia.

    
por 24.12.2013 / 20:53
1

O proxy foi feito para armazenar em cache os sites visitados com frequência no início. Então, tem muitos outros usos. Aqui estão duas razões mais importantes pelas quais as pessoas em todo o mundo usam o proxy agora:

  • Para contornar a censura na Internet: é o uso mais amplo de proxy hoje em dia. Muitas pessoas em países como o Irã, a China, a Síria, etc. usam proxies para contornar as censuras de país. Como você mesmo mencionou, as pessoas o usam para contornar as restrições do trabalho ou da escola também.

  • Para ocultar o IP real: Outra razão para usar um proxy é ocultar seu IP real. Por exemplo, as pessoas usam proxy para se inscrever com diferentes nomes de usuários em um único site e evitar ser pego pelo administrador (geralmente sites de jogos online!). Ele também cria uma camada de segurança para você, pois um hacker não consegue descobrir facilmente seu IP real quando você usa proxy.

O proxy também pode ser usado para outros usos, mas eles são menos populares. Por exemplo, para estudos de criptografia, balanceamento de carga, acesso remoto, etc.

    
por 24.12.2013 / 15:04
1

Nos jogos on-line, o proxy pode ser utilizado para reduzir a latência. Às vezes, quando você está jogando online, o jogo tenta conectá-lo ao servidor que não é o ideal para você (por exemplo, seu servidor "primário" está muito carregado e o jogo redireciona você para o servidor secundário que não é realmente o melhor latência para você).

Ele pode ser usado para acessar serviços de região bloqueada. Por exemplo, como cidadão dos EUA, você não pode transmitir vídeos do BigTVStreamProvider na Espanha. No entanto, se você "ocultar" por trás do proxy, você pode de alguma forma enganar o servidor do BigTVStreamProvider e obter acesso a ele.

    
por 24.12.2013 / 19:15
1

Um proxy simples pode ser descrito como um host que fica entre sua máquina e a Internet e faz solicitações para servidores na Internet para você (por exemplo, por proxy). O conteúdo é então devolvido ao proxy que o transfere para você.

Além da variedade de motivos de desempenho discutidos em outras respostas, isso pode ser usado para fornecer vários serviços de privacidade:

  • o proxy pode estar localizado em outro lugar do mundo para mascarar sua localização
    • isso pode ser vantajoso para obter acesso ao conteúdo disponível apenas em um local específico
    • isso pode ser vantajoso para simplesmente manter sua localização geográfica desconhecida
  • o proxy pode alterar seus pedidos
    • isso pode tornar seu tráfego menos identificável
    • isso pode evitar que sua solicitação chegue ao servidor de destino
  • o proxy pode fornecer criptografia onde a criptografia não foi anteriormente
    • Tor é um ótimo exemplo disso
  • o proxy não pode descartar informações sobre quem está fazendo proxy
    • isso efetivamente termina a "trilha" de um servidor para você, o solicitante
  • o proxy pode monitorar as respostas resultantes às suas solicitações para filtrar o tráfego
    • isso fornece uma oportunidade para verificar malware ou conteúdo indesejado
  • isso pode ser usado para simples direcionamento errado
    • comunicando-se com um proxy para solicitar e receber conteúdo de um site, um filtro que esteja monitorando conexões diretas com o site não conhece o que é mais sábio

No entanto, um proxy não fornece inerentemente nenhum dos itens acima. Assim, um proxy não fornece necessariamente qualquer privacidade ou segurança.

Na verdade, do ponto de vista da segurança, um proxy é um atacante muito capaz, porque é um homem no meio. Isso abre você para uma variedade de riscos:

  • talvez o mais perigoso: em conversas não criptografadas, um proxy pode alterar as respostas que você recebe
  • um proxy pode alterar suas solicitações
  • um proxy pode armazenar informações suficientes sobre você para usar para identificação em uma data posterior (registrando seu IP e solicitações, por exemplo)
  • um proxy pode monitorar e registrar sua atividade
  • um proxy pode, às vezes, fornecer dados não criptografados onde dados criptografados foram previamente
    • O violinista é o exemplo mais simples disso
    • muitos ambientes corporativos implementam sistemas de prevenção de perda de dados que fazem isso

Se você está procurando entender como um proxy (e serviços construídos nele) pode facilitar a privacidade e a segurança, comece aprendendo como o Tor funciona e o que ele fornece (e, como importante, não fornece) e construa a partir daí .

    
por 26.12.2013 / 02:26
1

Estou surpreso que ninguém tenha mencionado a AOL. A AOL é notória por não ter endereços IP suficientes, o que pode causar problemas para usuários que tenham IPs reciclados. Esse efeito é mais imediatamente notado no TOR, já que o Google e outros sites que têm proteção solicitarão um captcha se acharem que você é um bot ou se houver atividade suspeita no seu IP. Proxies podem armazenar pedidos em cache que podem servir downloads mais rápidos (afinal de contas, o dial-up foi um saco no escuro), mas pode ser irritante se uma página demorar uma eternidade para ser carregada, e a atualização não ajuda. Há uma história engraçada que eu ouvi (não tenho certeza se é verdade), onde um estudante universitário escreveu um script que solicitou uma listagem de um site a cada 5 segundos. O excesso de atividade fez com que o site banisse completamente a rede da faculdade. Empresas de internet adoravam injetar anúncios também.

O que você deve ter cuidado ao usar um proxy é que todas as suas solicitações passam por seus servidores e, portanto, seus dados não estão "seguros", por assim dizer. Você está basicamente convidando o intermediário em troca de mascarar seu IP. O efeito é mais notório quando se usa Wifi aberto ou um proxy / VPN corporativo. Seus dados podem ser interceptados / monitorados. Claro, você provavelmente não entraria no seu banco se estivesse nesses lugares.

    
por 26.12.2013 / 12:24
1

A ideia de usar um proxy é proteger informações. Se você não se importa com o fato de as pessoas saberem quais sites você acessa, um proxy talvez não o ajude.

Para dar um exemplo, há um tempo atrás eu queria descobrir quem escreveu uma certa edição para uma página da Wikipédia. Essa edição não foi feita com um apelido, então o endereço IP era público. Ao ter acesso ao endereço IP, pude ver que a edição foi feita como pessoa que mora na cidade em que uma pessoa que eu suspeitava ter escrito a edição vive.

Eu conheço um hacker que teve uma conversa com um jornalista. Quando o jornalista disse ao hacker que ela visitava seu site, ele sabia o horário que o jornalista visitou porque o navegador enviava informações suficientes ao servidor da Web para identificar a empresa por trás da solicitação da web.

Se você é uma grande empresa e alguns jornalistas querem escrever um artigo sobre sua empresa, então você tem um enorme interesse em saber com quais partes de sua empresa o jornalista se preocupa. O jornalista, por outro lado, quer pegá-lo desprevenido. Se ele acha que você está escondendo algum escândalo, ele não quer que você tenha informações sobre o processo de pesquisa que o jornalista usou antes da entrevista.

Digamos que você é um negócio A e deseja comprar o item X da empresa B. Há 5 fornecedores que vendem o item X, mas a empresa B é a única que oferece o recurso P. Para a maioria dos recursos de negócios, P não é muito importante. Para os negócios B, é muito importante que o representante de negócios A gaste muito tempo olhando para a maneira como o recurso P é descrito no site corporativo da empresa B.

Se a empresa B souber, essa informação pode informar sua posição de negociação. Eles podem pedir um preço mais alto porque sabem que a empresa A quer Y e eles são a única empresa com a característica Y.

As empresas se preocupam com as informações que outras empresas têm sobre elas e o uso de proxies é uma maneira de reduzir o vazamento de informações.

Em um nível mais pessoal, você pode compartilhar um WLan com um vizinho e não querer que o vizinho saiba que você vê sites pornográficos. Um proxy pode ajudá-lo.

Se você for banido de um fórum e tentar registrar um proxy, será mais difícil encontrá-lo em sua tentativa.

Esses exemplos que dei não requerem acesso aos ISPs. Se você está morando na China, mas não quer que o governo chinês saiba em quais sites você navega, um proxy fornece uma ferramenta útil. Ele permite contornar o firewall chinês e acessar todos os sites.

Mesmo nos países ocidentais, existem sites que são censurados e que você pode acessar livremente, acessando-os de outro país. Chilling Effects fornece muitos exemplos. É digno de nota que determinado conteúdo político de extrema direita não pode ser encontrado no Google se você usar um endereço IP alemão.

Houve ocasiões em que a Austrália censurou partes do site político Wikileaks.

Além da censura do discurso político, há também a censura comercial direta. Enquanto a China não censurou o vídeo "Ai Weiwei Gangnam Style", por motivos políticos, o GEMA empurrou o Youtube na Alemanha para censurá-lo porque o Google não tem um acordo com o direito de Gangnam Style. Por motivos semelhantes, muito conteúdo do YouTube não é utilizável com um IP alemão.

    
por 26.12.2013 / 17:19
-4

Acho que o seguinte artigo explica bem o conceito: link .

No entanto, para resumir, os proxies aumentam a sua privacidade não porque eles param sites que colocam arquivos em seu computador. Eles fazem isso fazendo com que os sites pensem que você está navegando nos sites de um endereço IP diferente, assim, um local e um ISP diferentes, etc. Isso é conseguido porque o proxy roteia tudo o que você faz on-line por meio de um seguro; e opcionalmente criptografado canal para um servidor em outro lugar, que, em seguida, faz os pedidos em seu nome e envia de volta a resposta. Assim, você pode ver por que pode haver um atraso ao usar um proxy.

    
por 26.12.2013 / 20:10