O Izmenjava informacij na internetu izdeluje "odjemalec - strežnik" model. Odjemalec pošlje zahtevo (katere datoteke potrebuje), strežnik pa pošlje odgovor (potrebne datoteke). Za tesno sodelovanje (popolno razumevanje) med odjemalcem in strežnikom, ki ga pošilja odjemalec additionalne informacije o sebi: različica in ime operacije system, konfiguracija brskalnika (vključno z imenom in različico) itd. Te informacije bodo morda potrebne strežniku, da bo vedel, katero spletno stran je treba stranki dati (odpreti). Obstajajo različne različice spletnih strani za različne konfiguracije brskalnikov. Dokler pa spletne strani običajno niso odvisne od brskalnikov, je smiselno te podatke skriti pred spletnim strežnikom.
Kaj vaš brskalnik pošilja na spletni strežnik:
- ime in različico operacijskega sistema system
- ime in različico brskalnika
- konfiguracija brskalnika (ločljivost zaslona, globina barve, podpora za java / javascript,)
- IP-address stranke
- Druge informacije
Najpomembnejši del takih informacij (in za spletni strežnik popolnoma nepotrebni) so informacije o IP-address. Z uporabo vašega IP-ja lahko o vas vemo naslednje:
- država, iz katere ste
- mesto
- ime in e-pošta vašega ponudnika
- vaš fizični addres
Informacije, ki jih posredujejo stranke v strežnik je na voljo (dostopen) za strežnik, kot okoljskih spremenljivk. Vsako informacije enota vrednosti nekaterih spremenljivk. Če se kateri koli informacije enota ne prenaša, nato pa se bo Vodilni spremenljivka prazna (STI Will Be nedoločen vrednost).
To so nekatere spremenljivke okolja:
DALJINSKO_ADDPOČIVAJ V MIRU address stranke
HTTP_VIA, če ni prazen, se uporabi proxy. Vrednost je address (ali več addresses) proxy strežnika, ta spremenljivka je addče ga uporablja sam proxy strežnik.
HTTP_X_FORWARDED_FOR, če ni prazen, se uporabi proxy. Vrednost je pravi IP address odjemalca (vašega IP-ja), je tudi ta spremenljivka addče ga uporablja proxy strežnik.
HTTP_ACCEPT_LANGUAGE kateri jezik se uporablja v brskalniku (kateri jezik strani mora biti prikazana)
HTTP_USER_AGENT? tako imenovani "uporabniški agent". Za vse brskalnike je to Mozilla. Poleg tega ime in različica brskalnikov (npr. MSIE 5.5) ter operacijski sistem system (npr Windows Tu je omenjen tudi 98).
HTTP_HOST je spletna imenskih strežnikov
To je majhen del spremenljivk okolja. Pravzaprav jih je veliko več (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL,…). Njihova količina je lahko odvisna od settings strežnika in odjemalca.
To so primeri spremenljivih vrednosti:
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
anonimnost pri delu v internetu določa, katere spremenljivke okolja “skrij"Od Spletni strežnik.
Če se ne uporablja proxy strežnik, spremenljivke okolja pogled na naslednji način:
REMOTE_ADDR = your IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
Obstaja več vrst strežnikov proxy, odvisno od tega, kako spremenljivke okolja "skrivajo" strežniki proxy
Prozorni Pooblaščenci
Ne skrivajo podatkov o vašem IP-ju addnaslov:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = your IP
Funkcija politica proxy strežnikov ni izboljšanje vaše anonimnosti na internetu. Njihov namen je informacije kasir, organizacijo skupnega dostopa do interneta več računalnikov, itd
Anonimnih pooblaščencev
Vsi proxy strežniki, ki skrivajo odjemalski IP address na kakršen koli način imenujemo anonimni pooblaščenci
Preprosti anonimnih pooblaščencev
Ti proxy strežnikov ne skrivajo dejstva, da se uporablja proxy, vendar so zamenjajte vaš IP s svojimi:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP
Ti približki so najbolj razširjena med drugim anonimnih proxy strežnikov.
Izkrivljajo Pooblaščenci
Poleg preprostih anonimnih proxy strežnikov ti posredniki ne skrivajo dejstva, da se uporablja proxy strežnik. Vendar za odjemalce IP address (vaš IP address) se nadomesti z drugim (poljubnim, naključnim) IP:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = random IP address
High Anonymity Proxies
te proxy strežnikov se imenujejo tudiVisoko anonimnost proxy". V nasprotju z drugimi vrstami anonimnih proxy strežnikov skrivajo dejstvo, da uporabljajo proxy:
REMOTE_ADDR = proxy IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
To pomeni, da so vrednosti spremenljivk enake, kot če se proxy ne uporablja, z izjemo ene zelo pomembne stvari? Namesto vašega IP se uporablja proxy IP addres.
Povzetek
Odvisno namene obstajajo pregledni in anonimnost pooblastil. Vendar ne pozabite, z uporabo proxy strežnikov skrijete samo vaš IP od spletnega strežnika, pa drugi podatki (o konfiguraciji brskalnika) je na voljo!