Bom, se faz necessário que algumas informações adicionais sejam assimiladas antes de entender qual o funcionamento do
proxies, então... tá aí!!^^
A troca de informações na internet é feita no modelo cliente - servidor. O cliente envia a requesição (pedindo algo),
e o servidor trata de envia as respostas (responde). Para que tudo isso ocorra é necessário que o cliente
envie informações adicionais sobre si:: versão e nome do sistema operacional, bem como algumas configurações do
navegador web.
O que o navegador web repassa ao servidor?
Nome e versão do sistema operacional
Nome e versão do navegador web
Configurações do navegador web
IP do cliente
outras informações
A informação mais importante é o IP do cliente. Usando-o é possível saber::
Seu endereço físico (país, estado, cidade...)
Nome do provedor utilizado e e-mail utilizado
As informações até agora coletadas são tratadas como variáveis (podendo ser tratadas como verdadeiras ou falsas). Toda
unidade de informação é um valor de alguma variável. Se alguma unidade de informação não é transmitida, então a
correspondente variável é tida como fazia (indeterminado).
exemplo de variáveis::
REMOTE_ADDR– IP do cliente
HTTP_VIA - Se não estiver vazia, supõe-se que um proxy esteja sendo usado
HTTP_X_FORWARDED_FOR – SE não estiver vazia, um proxy está sendo usado
HTTP_ACCEPT_LANGUAGE – Qual o idioma do navegar web
HTTP_USER_AGENT - Nome e versão do navegador web, além do sistema operacional
HTTP_HOST – Nome do servidor web
.
.
.
Os servidores proxies são determinados de acordo com as variáveis que escondem dos servidores::
Transparents
Não escondem informações referentes a seu IP
REMOTE_ADDR = IP do proxy
HTTP_VIA = IP do proxy
HTTP_X_FORWARDED_FOR = IP do cliente
Anonymous
Não revelam o IP do cliente
REMOTE_ADDR = IP do proxy
HTTP_VIA = IP do proxy
HTTP_X_FORWARDED_FOR = IP do proxy
Desvantajoso, pois sabe-se que um proxy está sendo utilizado. Não camufla que um servidor proxy está sendo usado.
High Anonimy
Esses realmente lhe deixam invisível na net... Escondem o IP do cliente, e escondem que um proxy está sendo utilizado
(dificulta o rastreamento... )
REMOTE_ADDR = proxy IP
HTTP_VIA = vazio
HTTP_X_FORWARDED_FOR = vazio
É isso aí... Acho que agora os que tinham dúvidas a respeito de proxies, devem estar mais tranquilos...
Sei que faltaram algumas informações relevantes... sintam-se livres para completar o post!!^^
Muito legal Dejavu. Parabéns.
E tava sumidão ein...
...by Cloudy
Ae isso mano, dejaVU!!!!!! he he eh
ae noiZ!!!