Korištenje električnih romobila ističe Razmjena informacija na Internetu je od strane "klijent - poslužitelj" model. Klijent šalje zahtjev (koje datoteke treba), a poslužitelj šalje odgovor (potrebne datoteke). Za blisku suradnju (potpuno razumijevanje) između klijenta i poslužitelja kojeg klijent šalje additionalne informacije o sebi: inačica i naziv operacije system, konfiguracija preglednika (uključujući njegovo ime i verziju) itd. Ove informacije mogu biti potrebne poslužitelju kako bi znao koja web-stranica treba dati (otvoriti) klijentu. Postoje različite inačice web stranica za različite konfiguracije preglednika. Međutim, sve dok web-stranice obično ne ovise o preglednicima, ima smisla sakriti ove podatke od web-poslužitelja.
Što vaš preglednik prenosi na web-poslužitelj:
- naziv i inačica operativnog sustava system
- ime i inačica preglednika
- konfiguracija preglednika (razlučivost zaslona, dubina boje, podrška za Java / javascript,)
- IP-address klijenta
- Druge podatke
Najvažniji dio takvih informacija (i apsolutno nepotrebni za web-poslužitelj) su podaci o IP-address. Korištenjem vaše IP adrese moguće je o vama znati sljedeće:
- zemlja iz koje ste
- Grad
- ime i e-mail davatelja usluga
- vaše fizičko addRess
Informacije, prenosi od strane klijenta na poslužitelj je dostupna (pristupa) za poslužitelj kao varijable okružja. Svaka informacija jedinica je vrijednost nekih varijabli. Ako bilo koji podatak jedinica nije prenosiva, onda dopisni varijabla će biti prazna (STI će biti neodređena vrijednost).
Ovo su neke varijable okruženja:
DALJINSKI_ADDPOČIVAO U MIRU address klijenta
HTTP_VIA ako nije prazan, tada se koristi proxy. Vrijednost je address (ili nekoliko addresses) proxy poslužitelja, ova je varijabla adduredio sam proxy poslužitelj ako ga koristite.
HTTP_X_FORWARDED_FOR ako nije prazan, tada se koristi proxy. Vrijednost je stvarni IP address klijenta (vašeg IP-a), i ova je varijabla adduređivao proxy poslužitelj ako ga upotrebljavate.
HTTP_ACCEPT_LANGUAGE što jezik se koristi u pregledniku (što jezik stranici bi trebao biti prikazan u)
HTTP_USER_AGENT? takozvani "agent za korisnike". Za sve preglednike ovo je Mozilla. Nadalje, naziv i verzija preglednika (npr. MSIE 5.5) i operativni sustav system (npr Windows 98) se također spominje ovdje.
HTTP_HOST je web ime poslužitelja
Ovo je mali dio varijabli okoline. Zapravo ih je mnogo više (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL,…). Njihova količina može ovisiti o settings i poslužitelja i klijenta.
To su primjeri promjenjive vrijednosti:
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 na poslu na Internetu određuje koje varijable okruženja “sakriti"Od web-poslužitelja.
Ako proxy poslužitelj ne koristi, onda varijable okruženja izgleda na sljedeći način:
REMOTE_ADDR = your IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
Ovisno o načinu na koji varijable okruženja "skrivaju" proxy poslužitelji, postoji nekoliko vrsta proxyja
Transparentni proxy
Oni ne skrivaju podatke o vašoj IP addadresa:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = your IP
Funkcija Politika proxy poslužitelja nije poboljšanje svoju anonimnost na internetu. Njihova je svrha informacije blagajnik, organizacija zajedničkog pristupa internetu na nekoliko računala, itd
Anonymous Proxy
Svi proxy poslužitelji koji skrivaju IP klijenta address na bilo koji način nazivaju se anonimnim punomoćnicima
Jednostavni Anonymous Proxy
Ove proxy poslužitelji ne skriva činjenicu da proxy se koristi, no oni zamijeniti IP sa vlastitim:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP
Ovi zastupnici su najrašireniji među ostalim anonimni proxy poslužitelja.
Iskrivljujući proxyjima
Kao i jednostavni anonimni proxy poslužitelji, ovi proxyji ne kriju činjenicu da se koristi proxy poslužitelj. Međutim IP klijentima address (vaš IP address) zamjenjuje se drugom (proizvoljnom, slučajnom) IP:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = random IP address
High Anonymity Proxies
To proxy servere također se nazivaju "visoka anonimnost proxy". Za razliku od ostalih vrsta anonimnih proxy poslužitelja, oni skrivaju činjenicu da koriste proxy:
REMOTE_ADDR = proxy IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
To znači da su vrijednosti varijabli iste kao da se proxy ne koristi, osim jedne vrlo važne stvari? IP proxy koristi se umjesto vašeg IP-a addres.
rezime
Ovisno o ciljevima postoje transparentni i anonimnost punomoćnici. No, ne zaboravite, korištenjem proxy servere sakriti samo tvoj IP s web-poslužitelja, ali ostale informacije (o konfiguraciji preglednika) je dostupan!