výmena informácií v Internete je vyrobený "Klientsky server" model) Klient odošle požiadavku (aké súbory potrebuje) a server odošle odpoveď (požadované súbory). Pre úzku spoluprácu (úplné porozumenie) medzi klientom a serverom klient posiela addinformačné informácie o sebe: verzia a názov prevádzky system, konfigurácia prehliadača (vrátane jeho názvu a verzie) atď. Tieto informácie môžu byť potrebné pre server, aby sa zistilo, ktorá webová stránka by sa mala klientovi poskytnúť (otvoriť). Existujú rôzne varianty webových stránok pre rôzne konfigurácie prehľadávačov. Pokiaľ však webové stránky zvyčajne nezávisia od prehľadávačov, má zmysel tieto informácie pred webovým serverom skryť.
Aký je váš prehliadač prenáša na webovom serveri:
- názov a verzia operačného systému system
- názov a verzia prehľadávača
- konfigurácia prehliadača (rozlíšenie displeja, farebná hĺbka, podpora Java / Javascript,)
- IP-addpožiadavka klienta
- Ďalšie informácie
Najdôležitejšou časťou týchto informácií (a pre webový server úplne zbytočných) sú informácie o IPaddress. Pomocou vašej adresy IP je možné o vás vedieť nasledujúce informácie:
- krajina, z ktorej pochádzate
- mesto
- meno a e-mail vašich poskytovateľov
- vaše fyzické addres
Informácie, prenášaná klienta na server je k dispozícii (prístupné) pre server ako premenné prostredie. Všetky informácie jednotka je hodnota niektoré premenné. Ak akékoľvek informácie nie je jednotka prenosné, POTOM Rovnaké bude prázdna premenná (STI Will Be určený hodnota).
Tieto je niektoré premenné prostredia:
DIAĽKOVÉADDR IP addpožiadavka klienta
HTTP_VIA, ak nie je prázdny, použije sa proxy. Hodnota je address (alebo niekoľko addtáto premenná je addserver proxy, ak ho používate.
HTTP_X_FORWARDED_FOR ak nie je prázdny, použije sa proxy server. Hodnota je skutočná adresa IP addklienta (vaša IP), táto premenná je tiež addserver proxy, ak ho používate.
HTTP_ACCEPT_LANGUAGE aký jazyk je používaný v prehliadači (akom jazyku stránka má byť zobrazená v)
HTTP_USER_AGENT? takzvaný „agent používateľov“. Pre všetky prehľadávače je to Mozilla. Ďalej názov a verzia prehliadača (napr. MSIE 5.5) a prevádzka system (napr Windows 98) je tu tiež uvedená.
HTTP_HOST je webová menné servery
Toto je malá časť premenných prostredia. V skutočnosti je ich oveľa viac (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL, ...). Ich množstvo môže závisieť od settings servera aj klienta.
Tieto príklady hodnôt premenný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 pri práci na internete sa určuje, aké premenné prostredia “skryť„Od spoločnosti a web-server.
Ak proxy server nepoužívate, POTOM premenné prostredie vyzerať nasledujúcim spôsobom:
REMOTE_ADDR = your IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
V závislosti na tom, ako sú premenné prostredia „skryté“ servermi proxy, existuje niekoľko typov serverov proxy
Transparentný proxy
Neskrývajú informácie o vašej IP addRess:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = your IP
Funkcia týchto proxy serverov nie je zlepšenie vášho anonymity na internete. Ich cieľom je informácia Inkaso, Organizácie spoločného prístupu k internetu viac počítačov, atď.
Anonymný proxy
Všetky proxy servery, ktoré skrývajú IP klienta addakýmkoľvek spôsobom sa nazývajú anonymní proxy
Jednoduché anonymný proxy
Tieto proxy servery sa nemôže zakryť skutočnosť, že Proxy sa používa, však oni vymeniť IP s vlastným:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP
Tieto proxy majú najrozšírenejšie okrem iného anonymných proxy serverov.
Narušujúce Proxy
Rovnako ako jednoduché anonymné proxy servery, tieto servery neskrývajú skutočnosť, že sa používa proxy server. Avšak IP klientom address (tvoje IP address) sa nahradí inou (ľubovoľnou, náhodnou) IP:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = random IP address
High Anonymity Proxies
Tieto proxy servery sa tiež nazývajú „vysoká anonymita Proxy„. Na rozdiel od iných typov anonymných proxy serverov zakrývajú skutočnosť, že používajú proxy server:
REMOTE_ADDR = proxy IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
To znamená, že hodnoty premenných sú rovnaké, ako keby sa nepoužíval proxy server, s výnimkou jednej veľmi dôležitej veci? Namiesto vašej adresy IP sa používa server proxy IP address.
zhrnutie
V závislosti na účely je transparentný a anonymita proxy. Majte však na pamäti, pomocou proxy serverov, môžete skryť iba vaša IP z webového servera, ale iné informácie (o konfigurácii prehliadača) je prístupná!