Projekt výměna informací v Internetu je vyroben "klient-server" model. Klient odešle požadavek (jaké soubory potřebuje) a server odešle odpověď (požadované soubory). Pro úzkou spolupráci (plné porozumění) mezi klientem a serverem klient posílá addinformace o sobě: verze a název provozovny system, konfigurace prohlížeče (včetně jeho názvu a verze) atd. Tyto informace mohou být pro server nezbytné, aby bylo možné zjistit, která webová stránka by měla být klientovi poskytnuta (otevřena). Existují různé varianty webových stránek pro různé konfigurace prohlížečů. Pokud však webové stránky obvykle nezávisí na prohlížečích, má smysl skrýt tyto informace před webovým serverem.
Jaký je váš prohlížeč přenáší na webovém serveru:
- název a verzi provozu system
- název a verze prohlížeče
- konfigurace prohlížeče (rozlišení displeje, barevná hloubka, podpora Java / Javascript,)
- IP-addklienta
- Jiná informace
Nejdůležitější částí těchto informací (a naprosto zbytečných pro webový server) jsou informace o IPaddRess. Pomocí vaší IP je možné o vás vědět následující:
- země, odkud jste
- město
- jméno a e-mail vašich poskytovatelů
- vaše fyzické addSuroviny
Informace, přenášená klienta na server je k dispozici (přístupné) pro server jako proměnné prostředí. Všechny informace jednotka je hodnota některé proměnné. Pokud jakékoli informace není jednotka přenosné, PAK Stejné bude prázdná proměnná (STI Will Be určen hodnota).
Tyto je některé proměnné prostředí:
DÁLKOVÝ_ADDR IP addklienta
HTTP_VIA, pokud není prázdný, použije se proxy. Hodnota je address (nebo několik addtato proměnná je addPokud jej používáte, upravuje jej samotný server proxy.
HTTP_X_FORWARDED_FOR, pokud není prázdný, použije se proxy. Hodnota je skutečná IP addTato adresa je také proměnná addPokud jej používáte, používá proxy server.
HTTP_ACCEPT_LANGUAGE jaký jazyk je používán v prohlížeči (jakém jazyce stránka má být zobrazena v)
HTTP_USER_AGENT? tzv. „agent uživatele“. Pro všechny prohlížeče je to Mozilla. Dále název a verze prohlížeče (např. MSIE 5.5) a provoz system (např Windows 98) je zde také zmíněna.
HTTP_HOST je webová jmenné servery
Toto je malá část proměnných prostředí. Ve skutečnosti je jich mnohem více (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL,…). Jejich množství může záviset na settings serveru i klienta.
Tyto příklady hodnot proměnných je:
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
anonymita při práci na internetu se určuje, jaké proměnné prostředí “skrýt„Od a web-server.
Pokud proxy server nepoužíváte, PAK proměnné prostředí vypadat následujícím způsobem:
REMOTE_ADDR = your IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
V závislosti na tom, jak jsou proměnné prostředí „skryty“ servery proxy, existuje několik typů serverů proxy
Transparentní proxy
Neskrývají informace o vaší IP addRess:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = your IP
Funkce těchto proxy serverů není zlepšení vašeho anonymity na internetu. Jejich cílem je informace Inkaso, Organizace společného přístupu k internetu více počítačů, atd..
Anonymní proxy
Všechny proxy servery, které skryjí IP klienta address jakýmkoli způsobem se nazývají anonymní proxy
Jednoduché anonymní proxy
Tyto proxy servery se nemůže zakrýt skutečnost, že Proxy se používá, nicméně oni vyměnit IP s vlastním:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP
Tyto proxy mají nejrozšířenější mimo jiné anonymních proxy serverů.
Narušující Proxy
Stejně jako jednoduché anonymní proxy servery tyto proxy neskrývají skutečnost, že se používá proxy server. Nicméně IP klientům address (vaše IP address) je nahrazena jinou (libovolnou, náhodnou) IP:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = random IP address
High Anonymity Proxies
Tyto proxy servery se také nazývají „vysoká anonymita Proxy". Na rozdíl od jiných typů anonymních proxy serverů skryjí skutečnost, že používají proxy:
REMOTE_ADDR = proxy IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
To znamená, že hodnoty proměnných jsou stejné, jako kdyby se nepoužíval proxy server, s výjimkou jedné velmi důležité věci? Místo vaší IP adresy se používá IP proxy addRess.
Shrnutí
V závislosti na účely je transparentní a anonymita proxy. Mějte však na paměti, pomocí proxy serverů, můžete skrýt pouze vaše IP z webového serveru, ale jiné informace (o konfiguraci prohlížeče) je přístupná!