Udveksling af oplysninger Internettet er lavet af det "klient - server" model. En klient sender en anmodning (hvilke filer han har brug for), og en server sender et svar (påkrævede filer). For tæt samarbejde (fuld forståelse) mellem en klient og en server klienten sender addgrundlæggende information om sig selv: en version og et navn på en operation system, konfiguration af en browser (inklusive navn og version) osv. Disse oplysninger kan være nødvendige for serveren for at vide, hvilken webside der skal gives (åben) til klienten. Der er forskellige varianter af websider til forskellige konfigurationer af browsere. Men så længe websider normalt ikke afhænger af browsere, er det fornuftigt at skjule disse oplysninger fra webserveren.
Hvad din browser sender til en web-server:
- et navn og en version af en operation system
- et navn og en version af en browser
- konfiguration af en browser (skærmopløsning, farvedybde, java / javascript support)
- IP-addpresse fra en klient
- Andre oplysninger
Den vigtigste del af sådan information (og absolut unødvendig for en webserver) er information om IP-addtryk på Ved hjælp af din IP er det muligt at vide om dig følgende:
- et land hvor du kommer fra
- en by
- dine udbyders navn og e-mail
- din fysiske address
Oplysninger overføres af klienten til serveren er tilgængelig (tilgængeligt) for en server som miljø-variable. Hver oplysninger enhed er værdien af nogle variable. Hvis nogen informationsenhed ikke overføres, SÅ tilsvarende variabel Vil være tom (STI Will Be ubestemt værdi).
Disse er nogle miljøvariabler:
FJERN_ADDHVIL I FRED addpresse fra en klient
HTTP_VIA, hvis den ikke er tom, bruges en proxy. Værdi er en addtryk på (eller flere addresses) på en proxyserver, denne variabel er added af en proxyserver selv, hvis du bruger en.
HTTP_X_FORWARDED_FOR hvis den ikke er tom, bruges en proxy. Værdi er en reel IP addpress af en klient (din IP), er denne variabel også added af en proxyserver, hvis du bruger en.
HTTP_ACCEPT_LANGUAGE hvad sprog bruges i browser (hvilket sprog siden skal vises i)
HTTP_USER_AGENT? såkaldt “en brugeragent”. For alle browsere er dette Mozilla. Desuden browsers navn og version (f.eks. MSIE 5.5) og en betjening system (f.eks Windows 98) nævnes også her.
HTTP_HOST er et web navneservere
Dette er en lille del af miljøvariabler. Faktisk er der mange flere af dem (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL,…). Deres mængde kan afhænge af settings af både en server og en klient.
Dette er eksempler på variable værdier:
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
Anonymitet på arbejde på Internettet bestemmes af hvilke miljøvariabler “skjule"Fra en webserver.
Hvis proxyserveren ikke anvendes, SÅ miljøvariabler kigge på følgende måde:
REMOTE_ADDR = your IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
Afhængigt af hvordan miljøvariabler “skjules” af proxyservere, er der flere typer proxyservere
Gennemsigtige Fuldmagter
De skjuler ikke oplysninger om din IP addpresse:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = your IP
Funktionen af Politica proxy-servere er ikke en forbedring af din anonymitet på internettet. Deres formål er information indkassere, tilrettelæggelse af fælles adgang til internettet på flere computere, etc.
Anonyme Fuldmagter
Alle proxyservere, der skjuler en klient-IP address på nogen måde kaldes anonyme fuldmagter
Simple Anonyme Fuldmagter
Disse proxyservere ikke skjul på, at proxy anvendes, men de erstatter din IP Med sin egen:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP
Disse fuldmagter er den mest udbredte blandt andet anonyme proxy-servere.
Forvridende Fuldmagter
Ud over enkle anonyme proxyservere skjuler disse proxyer ikke det faktum, at der bruges en proxyserver. Dog til IP-klienter addtryk (din IP address) erstattes med en anden (vilkårlig, tilfældig) IP:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = random IP address
High Anonymity Proxies
Disse proxy-servere kaldes også “høj anonymitet proxy". I modsætning til andre typer anonyme proxyservere skjuler de en kendsgerning ved at bruge en proxy:
REMOTE_ADDR = proxy IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
Det betyder, at værdier af variabler er de samme som hvis proxy ikke bruges, med undtagelse af en meget vigtig ting? IP-proxy bruges i stedet for din IP addtryk på
Resumé
Afhængig af formål der er gennemskuelige og anonymitet fuldmagter. Men husk, at bruge proxyservere du skjuler kun din IP fra en web-server, men andre oplysninger (om browserkonfiguration) er tilgængelig!