Anonimato de Proxy aprender InsideOut

A troca de informações na Internet é feito pela "servidor cliente" modeXNUMX. Um cliente envia uma solicitação (quais arquivos ele precisa) e um servidor envia uma resposta (arquivos necessários). Para uma cooperação estreita (compreensão total) entre um cliente e um servidor, o cliente envia addinformações adicionais sobre si mesmo: uma versão e um nome de um sistema operacional system, configuração de um navegador (incluindo seu nome e versão) etc. Esta informação pode ser necessária para o servidor saber qual página web deve ser dada (aberta) ao cliente. Existem diferentes variantes de páginas da web para diferentes configurações de navegadores. No entanto, desde que as páginas da web geralmente não dependam de navegadores, faz sentido ocultar essas informações do servidor da web.

O seu navegador transmite para um servidor web:

- um nome e uma versão de um operacional system
- um nome e uma versão de um navegador
- configuração de um navegador (resolução de exibição, profundidade de cor, suporte a java / javascript)
- IP-addressente de um cliente
- Outra informação

A parte mais importante de tais informações (e absolutamente desnecessária para um servidor web) é a informação sobre IP-address. Usando seu IP é possível saber sobre você o seguinte:

- um país de onde você é
- Uma cidade
- nome e e-mail do seu provedor
- seu físico address

Informação, transmitida pelo cliente para o servidor está disponível (acessível) para um servidor como variáveis ​​de ambiente. Cada unidade de informação é o valor de alguma variável. Se qualquer unidade de informação não é transmitido, então correspondente será variável vazia (STI será o valor indeterminado).

Estes é algumas variáveis ​​de ambiente:

CONTROLO REMOTO_ADDRASGAR addressente de um cliente

HTTP_VIA se não estiver vazio, então um proxy é usado. O valor é um address (ou vários addresses) de um servidor proxy, esta variável é added pelo próprio servidor proxy, se você usar um.

HTTP_X_FORWARDED_FOR se não estiver vazio, então um proxy é usado. O valor é um IP real addde um cliente (seu IP), esta variável também é added por um servidor proxy, se você usar um.

Linguagem HTTP_ACCEPT_LANGUAGE o que é usado no navegador (o idioma da página deve ser exibido em)

HTTP_USER_AGENT? denominado “um agente de usuários”. Para todos os navegadores, é o Mozilla. Além disso, o nome e a versão do navegador (por exemplo, MSIE 5.5) e um system (por exemplo: Windows 98) também é mencionado aqui.

HTTP_HOST é um nome servidores web

Esta é uma pequena parte das variáveis ​​de ambiente. Na verdade, existem muito mais deles (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL,…). A quantidade deles pode depender de settings de um servidor e um cliente.

Estes exemplos de valores das variáveis ​​é:

REMOTE_ADDR = 194.85.1.1
 HTTP_ACCEPT_LANGUAGE = ru
 HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
 HTTP_HOST = www.webserver.ru
 HTTP_VIA = 194.85.1.1 (Squid/2.4.STABLE7)
 HTTP_X_FORWARDED_FOR = 194.115.5.5

Anonimato no trabalho na Internet é determinado por quais variáveis ​​de ambiente “esconder"A partir de um servidor web.

Se o servidor proxy não é usado, então as variáveis ​​de ambiente olhar da seguinte forma:

REMOTE_ADDR = your IP
 HTTP_VIA = not determined
 HTTP_X_FORWARDED_FOR = not determined

Dependendo de como as variáveis ​​de ambiente são "ocultadas" pelos servidores proxy, existem vários tipos de proxies

Proxies transparentes

Eles não escondem informações sobre o seu IP addMorada:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = your IP

A função de servidores proxy tal não é a melhoria de seu anonimato na Internet. Sua finalidade é a informação Saque Organização, de acesso conjunto à Internet de vários computadores, etc.
Proxies anônimos

Todos os servidores proxy, que ocultam um IP de cliente address de qualquer forma são chamados de proxies anônimos

Simples proxies anônimos

Esses servidores proxy não escondem o fato de que o proxy é usado, porém Eles substituem o seu IP Com a sua própria:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = proxy IP

Estes proxies têm a mais difundida entre outros servidores proxy anônimos.

Proxies distorcem

Assim como servidores proxy anônimos simples, esses proxies não escondem o fato de que um servidor proxy é usado. No entanto, para clientes IP address (seu IP address) é substituído por outro IP (arbitrário, aleatório):

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = random IP address
 High Anonymity Proxies

Este servidores proxy também são chamados de “procuração anonimato alta" Em contraste com outros tipos de servidores proxy de anonimato, eles escondem o fato de usar um proxy:

REMOTE_ADDR = proxy IP
 HTTP_VIA = not determined
 HTTP_X_FORWARDED_FOR = not determined

Isso significa que os valores das variáveis ​​são os mesmos que se o proxy não for usado, com exceção de uma coisa muito importante? O proxy IP é usado em vez do seu IP addres.

Sumário

Dependendo Fins há proxies transparentes e anonimato. No entanto, lembre-se, usando servidores proxy que você esconde apenas o seu IP de um servidor web, mas outras informações (sobre a configuração do navegador) é acessível!

Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma ampla experiência em sistemas operacionais: macOS, Windows e Linux, assim como em linguagens de programação e plataformas de blogs (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).

Deixe um comentário