Anonymity of Proxy, Anonymity Of Proxy learn it insideout
Kerahasiaan dari Proxy
Pertukaran informasi di Internet dibuat oleh "klien - server" model. Seorang klien mengirimkan permintaan (file apa yang ia butuhkan) dan server mengirimkan balasan (file yang dibutuhkan). Untuk kerjasama yang erat (pemahaman penuh) antara klien dan server client mengirimkan informasi tambahan tentang dirinya sendiri: versi dan nama dari sebuah sistem operasi, konfigurasi browser (termasuk nama dan versi), dll Informasi ini dapat diperlukan untuk server untuk mengetahui mana web-page harus diberikan (terbuka) kepada klien. Ada varian yang berbeda dari halaman web untuk konfigurasi yang berbeda dari browser. Namun, selama halaman web biasanya tidak tergantung pada browser, masuk akal untuk menyembunyikan informasi ini dari server-web.
Apa browser Anda kirimkan ke server-web:
nama dan versi dari sistem operasi
nama dan versi browser
konfigurasi browser (tampilan resolusi, kedalaman warna, java / mendukung javascript, ...)
Alamat IP klien
Informasi lainnya
Bagian yang paling penting dari informasi tersebut (dan benar-benar tidak perlu untuk server-web) adalah informasi tentang IP-address. Menggunakan IP Anda adalah mungkin untuk mengetahui tentang Anda sebagai berikut:
sebuah negara di mana Anda berasal dari
kota
penyedia nama dan? e-mail
alamat fisik Anda
Informasi, yang dikirimkan oleh klien ke server tersedia (dapat diakses) untuk server sebagai variabel lingkungan. Setiap unit informasi adalah nilai suatu variabel. Jika ada informasi unit tidak menular, maka variabel terkait akan kosong (nilainya akan belum ditentukan).
Ini adalah beberapa variabel lingkungan:
REMOTE_ADDR? Alamat IP klien
HTTP_VIA? jika tidak kosong, maka proxy yang digunakan. Nilai alamat (atau beberapa alamat) dari sebuah server proxy, variabel ini ditambahkan oleh proxy server sendiri jika Anda menggunakannya.
HTTP_X_FORWARDED_FOR? jika tidak kosong, maka proxy yang digunakan. Nilai alamat IP yang nyata dari sebuah klien (IP), variabel ini juga ditambahkan oleh proxy server jika Anda menggunakannya.
HTTP_ACCEPT_LANGUAGE? bahasa apa yang digunakan dalam browser (bahasa apa halaman harus ditampilkan dalam)
HTTP_USER_AGENT? yang disebut "agen pengguna?". Untuk semua browser ini Mozilla. Selain itu, browser nama dan versi (contohnya MSIE 5.5) dan sistem operasi (misalnya Windows 98)? Juga disebutkan di sini.
HTTP_HOST? adalah sebuah web server? nama
Ini adalah bagian kecil dari variabel lingkungan. Bahkan ada lebih banyak dari mereka (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL, ...). kuantitas mereka dapat bergantung pada pengaturan dari kedua server dan klien.
Ini adalah contoh dari nilai-nilai variabel:
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
Anonimitas di tempat kerja di Internet ditentukan oleh apa variabel lingkungan "bersembunyi" dari server-web.
Jika server proxy tidak digunakan, maka variabel lingkungan melihat dengan cara berikut:
REMOTE_ADDR = Anda IP
HTTP_VIA = tidak ditentukan
HTTP_X_FORWARDED_FOR = tidak ditentukan
Menurut bagaimana variabel lingkungan "hided" oleh server proxy, ada beberapa jenis proxy
Transparan Proxy
Mereka tidak menyembunyikan informasi tentang alamat IP Anda:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = Anda IP
Fungsi dari server proxy tersebut tidak perbaikan anonimitas Anda di Internet. Tujuan mereka adalah informasi menguangkan, organisasi akses bersama ke Internet dari beberapa komputer, dll
Anonymous Proxy
Semua proxy server, yang menyembunyikan klien? Alamat IP dengan cara apapun disebut proxy anonim
Wikipedia Anonymous Proxy
Proxy server ini tidak menyembunyikan fakta bahwa proxy yang digunakan, namun mereka mengganti IP anda dengan sendiri:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP
Ini proxy yang paling luas antara lain server anonymous proxy.
Mendistorsi Proxies
Seperti halnya proxy server sederhana anonymous proxy ini tidak menyembunyikan kenyataan bahwa server proxy yang digunakan. ? Namun klien alamat IP (alamat IP Anda) diganti dengan yang lain (sewenang-wenang, acak) IP:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = alamat acak IP
High Anonymity Proxy
Proxy server ini juga disebut "anonimitas proxy tinggi". Berbeda dengan jenis lain dari server proxy anonimitas mereka menyembunyikan fakta menggunakan proxy:
REMOTE_ADDR = proxy IP
HTTP_VIA = tidak ditentukan
HTTP_X_FORWARDED_FOR = tidak ditentukan
Itu berarti bahwa nilai-nilai variabel adalah sama seperti jika proxy tidak digunakan, dengan pengecualian satu hal yang sangat penting? IP proxy yang digunakan sebagai pengganti alamat IP anda.
Ringkasan
Tergantung pada tujuan ada proxy transparan dan anonimitas. Namun, ingat, menggunakan server proxy Anda hanya menyembunyikan IP anda dari server-web, tapi informasi lain (tentang konfigurasi browser) dapat diakses!