Analisando. Como os proxies do SOCKS funcionam: prós, contras, diferenças de outras tecnologias



Imagem: Pexels

Na Internet moderna, onde a questão de garantir o anonimato está se tornando cada vez mais aguda, muitas pessoas começam a pensar em quais ferramentas usar para isso. Muitas vezes há confusão aqui, pois nem todo mundo entende os aspectos das tecnologias existentes. E há um grande número deles, e mesmo a solução para a mesma tarefa de ocultar um endereço IP real pode ser implementada de maneiras diferentes.

Hoje falaremos sobre a tecnologia de proxy SOCKS, os princípios de operação, vantagens e diferenças de outras ferramentas para garantir o anonimato na Internet.

Nota : esta é uma análise para aqueles que não estão completamente cientes dos detalhes da operação dessa tecnologia e de suas diferenças em relação a outras ferramentas. Neste tópico, não pretendemos fazer uma análise aprofundada.

O que é isso


SOCKS é um protocolo da Internet usado para transferir pacotes de dados do servidor para o cliente usando um servidor proxy intermediário. Hoje é a tecnologia de massa mais avançada para organizar proxies. Ao usá-lo, o tráfego passa por um servidor proxy que usa seu próprio endereço IP, a partir do qual a conexão final com o destino desejado já está em andamento.

A especificação de protocolo mais recente é SOCKS5. Ele usa conexões UDP e TCP para encaminhar tráfego. O SOCKS5 também usa vários métodos de autenticação:

  • Autenticação nula - nesse caso, você não precisa seguir o procedimento de autenticação para se conectar ao proxy;
  • autenticação de login e senha - a conexão é estabelecida após a inserção das credenciais corretas;
  • Autenticação GSS-API - o cliente e o servidor usam métodos de autenticação que funcionam no nível do SO.

Por que usar proxies do SOCKS


Existem várias razões para usar os proxies do SOCKS, e aqui estão duas principais:

Desvio de bloqueio


O uso mais óbvio de um proxy é ocultar um endereço IP real por algum motivo, por exemplo, para ignorar bloqueios. Por exemplo, se um determinado endereço IP estiver na lista negra de um site, será suficiente usar um proxy para acessá-lo.

Em alguns casos, dessa forma, você pode superar os bloqueios impostos pelos órgãos estatais. No entanto, existem algumas limitações - ao usar a tecnologia DPI (inspeção profunda de pacotes), o tráfego será bloqueado no nível do provedor da Internet antes mesmo de chegar ao site. Nesse caso, apenas um proxy não ajudará.

Um ponto importante. Alguns proxies HTTP podem funcionar apenas com páginas da Web, e o SOCKS5 pode lidar com qualquer tráfego. Esses proxies funcionam em um nível inferior.

Aumente a velocidade e a produtividade.


Outras variedades de tecnologia SOCKS trabalharam com o protocolo TCP e novos proxies também podem processar o tráfego UDP.

TCP é um protocolo com entrega garantida de mensagens entre o cliente e o servidor. TCP é um protocolo com entrega garantida de mensagens entre o cliente e o servidor. É também um protocolo de streaming. No UDP, a entrega de todos os pacotes não é uma condição garantida e é um protocolo de pacotes. Seu uso permite encaminhar o tráfego mais rapidamente, porque não leva tempo para reenviar pacotes com falha e a análise de pacotes de dados é mais rápida que os fluxos.

Os proxies do SOCKS5 nunca alteram os cabeçalhos dos pacotes de dados, o que acontece ao usar outros tipos de proxies. Isso permite melhorar o desempenho do encaminhamento de tráfego. No entanto, existem algumas desvantagens aqui - os cabeçalhos também podem conter dados pessoais dos usuários, o que significa que, em teoria, será possível descobrir.

SOCKS e VPN: qual a diferença


Nem todos os provedores de proxy escrevem sobre isso, mas a principal diferença ao usar o SOCKS e a VPN é o nível de anonimato que pode ser alcançado. No caso da VPN, todos os dados transmitidos são criptografados, o que não é o caso dos proxies do SOCKS.

É importante entender que os proxies permitem ocultar o endereço IP e resolver várias outras tarefas (como ignorar bloqueios), mas elas próprias não são uma ferramenta para garantir a privacidade. O usuário proxy pode ser calculado e interceptado seu tráfego.

No entanto, o uso de um proxy em combinação com uma VPN permite obter boa velocidade e proteger melhor informações confidenciais.

Links e materiais úteis da Infatica :


Source: https://habr.com/ru/post/pt461537/


All Articles