Šios Keitimasis informacija į internete yra padaryta "kliento serveris" model. Klientas siunčia užklausą (kokių failų jam reikia), o serveris siunčia atsakymą (reikalingi failai). Už glaudų bendradarbiavimą (visišką supratimą) tarp kliento ir serverio klientas siunčia addapie save: operacijos versija ir pavadinimas system, naršyklės konfigūracija (įskaitant jos pavadinimą ir versiją) ir kt. Šios informacijos gali prireikti serveriui, kad jis žinotų, kurį tinklalapį klientui reikia atiduoti (atidaryti). Skirtingoms naršyklių konfigūracijoms yra įvairių tinklalapių variantų. Tačiau tol, kol tinklalapiai paprastai nepriklauso nuo naršyklių, tikslinga šią informaciją slėpti nuo interneto serverio.
Kas jūsų naršyklė siunčia į interneto serverį:
- operacijos pavadinimas ir versija system
- naršyklės pavadinimas ir versija
- naršyklės konfigūracija (ekrano skiriamoji geba, spalvų gylis, „Java / Javascript palaikymas“)
- IP-addkliento ress
- Kita informacija
Svarbiausia tokios informacijos dalis (ir visiškai nereikalinga interneto serveriui) yra informacija apie IPaddress. Naudodamiesi savo IP galite sužinoti apie jus:
- šalis, iš kurios esi
- Miestas
- jūsų paslaugų teikėjo vardas ir el. paštas
- tavo fizinis addjausmas
Informacija, perduoda kliento į serverį galima (prieinama) ir kaip aplinkos kintamieji serveryje. Kiekvienas informacijos vienetas yra kai kintamojo reikšmę. Jei bet kokia informacija vienetas neperduota, TADA korespondentas kintamasis bus tuščias (VMI Bus nenustatyta vertė).
Tai tik keletas aplinkos kintamieji:
NUOTOLINIS_ADDR IP addkliento ress
HTTP_VIA, jei jis nėra tuščias, tada naudojamas tarpinis serveris. Vertė yra address (arba keli addtarpinio serverio, šis kintamasis yra addredagavo pats tarpinis serveris, jei jį naudojate.
HTTP_X_FORWARDED_FOR, jei jis nėra tuščias, tada naudojamas tarpinis serveris. Vertė yra tikras IP addkliento (jūsų IP), šis kintamasis taip pat yra addredagavo tarpinis serveris, jei jį naudojate.
HTTP_ACCEPT_LANGUAGE kokia kalba yra naudojama naršyklė (kokia kalba puslapis turėtų būti rodoma)
HTTP_USER_AGENT? vadinamasis „vartotojų agentas“. Visoms naršyklėms tai yra „Mozilla“. Be to, naršyklės pavadinimas ir versija (pvz., MSIE 5.5) ir operacinė system (pvz Windows 98) čia taip pat minimas.
HTTP_HOST yra interneto vardų serveriai
Tai yra nedidelė aplinkos kintamųjų dalis. Iš tikrųjų jų yra daug daugiau (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, „SERVER_SOFTWARE“, „SERVER_PROTOCOL“ ir kt.). Jų kiekis gali priklausyti settings serverio ir kliento.
Tai yra pavyzdžiai, kintamieji:
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
anonimiškumas darbe internete lemia kokie aplinkos kintamieji “paslėpti"Iš interneto serverio.
Jei tarpinis serveris nenaudojamas, tuomet aplinkos kintamieji atrodyti taip:
REMOTE_ADDR = your IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
Atsižvelgiant į tai, kaip aplinkos kintamuosius „slepia“ tarpiniai serveriai, yra keli tarpinių tipų tipai
Skaidrios proxy
Jie neslepia informacijos apie jūsų IP addadresas:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = your IP
Iš Politica proxy serveriai funkcija nėra Jūsų anonimiškumo tobulinimas internete. Jų tikslas informacija išgryninimo, organizavimas bendrą prieigą prie interneto iš kelių kompiuterių, ir tt
Anoniminis proxy
Visi tarpiniai serveriai, slepiantys kliento IP addbet kokiu būdu vadinami anoniminiais įgaliotiniais
Paprasta anoniminis proxy
Šie proxy serveriai neslepia to, kad proxy naudojamas, tačiau jie pakeisti savo IP su savo:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP
Šie proxy yra labiausiai paplitęs tarp kitų anoniminis proxy serverių.
Iškraipymas proxy
Šie paprastieji anoniminiai tarpiniai serveriai neslepia fakto, kad naudojamas tarpinis serveris. Tačiau IP klientams address (jūsų IP address) pakeičiamas kitu (savavališkai, atsitiktinai) IP:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = random IP address
High Anonymity Proxies
Tai proxy serveriai taip pat vadinamos „aukštos anonimiškumą proxy". Priešingai nei kiti anonimiškumo tarpinio serverio tipai, jie slepia tarpinio serverio naudojimo faktą:
REMOTE_ADDR = proxy IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
Tai reiškia, kad kintamųjų reikšmės yra tokios pačios, tarsi nenaudojant tarpinio serverio, išskyrus vieną labai svarbų dalyką? Vietoje jūsų IP naudojamas IP tarpinis serveris addres.
Santrauka
Priklausomai nuo paskirties yra skaidrūs ir anonimiškumą proxy. Tačiau atminkite, kad naudojant proxy serverius paslėpti tik jūsų IP iš interneto serverį, Bet kitą informaciją (apie naršyklės konfigūracija) yra prieinama!