Proksi yang Memalsukan IP

Proksi yang Memalsukan IP

Proksi yang memalsukan IP memasukkan alamat IP klien palsu ke dalam header permintaan HTTP. Proksi menyembunyikan alamat asli pada kolom tersebut, tetapi permintaan masih dapat memuat tanda penggunaan proksi. Mengganti satu kolom saja tidak membuktikan bahwa alamat asli tidak ada di bagian lain permintaan. Istilah “distorting” merujuk pada penggantian informasi tentang klien ini.

Istilah ini berasal dari klasifikasi lama tingkat anonimitas proksi. Proksi komersial modern diharapkan berperilaku sebagai proksi Elite / Anonimitas Tinggi: tidak meneruskan IP asli klien atau menambahkan header yang menyatakan penggunaan proksi. Kategori Distorting terutama berguna untuk memahami deskripsi lama dan label dalam daftar proksi publik.

Apa yang berubah dalam permintaan

Misalkan IP publik Anda adalah 198.51.100.24, dan proksi terhubung ke situs web dari 203.0.113.80. Dalam permintaan HTTP tanpa enkripsi, proksi mengirim alamat ketiga melalui header: X-Forwarded-For: 192.0.2.55.

Alamat ketiga itu merupakan nilai palsu yang disisipkan proksi. Alamat tersebut bukan IP asli Anda dan bukan pula alamat yang digunakan untuk terhubung ke situs web.

Perangkat dengan IP 198.51.100.24 mengirim permintaan melalui proksi 203.0.113.80. Situs web menerima koneksi dari 203.0.113.80 dan alamat klien palsu 192.0.2.55 melalui X-Forwarded-For.
Situs web menerima IP proksi dari koneksi dan IP klien palsu dari header HTTP. Nilai palsu tersebut tidak menggantikan alamat koneksi.

Header lain mungkin masih menunjukkan bahwa suatu perantara menangani permintaan. Misalnya, header Via mencatat keterlibatan proksi. Mengganti IP klien tidak menghilangkan tanda tersebut.

Apa yang sebenarnya dilihat situs web

Koneksi tetap berasal dari 203.0.113.80. Memasukkan alamat lain ke dalam header tidak memindahkan proksi ke negara lain atau mengubah jaringan dan reputasi yang terkait dengan IP-nya. Mengubah nilai palsu di antara permintaan bukanlah rotasi IP yang sebenarnya: alamat koneksi tetap sama.

Alat pemeriksa IP mungkin menampilkan alamat koneksi atau nilai yang diambil dari header. Hal ini dapat menghasilkan hasil berbeda untuk proksi yang sama. Melihat alamat palsu pada halaman pengujian tidak berarti setiap situs web akan menganggapnya sebagai IP Anda.

Setiap situs web menentukan header mana yang digunakan dan nilai dari pihak mana yang dipercaya. Server mungkin hanya menerima informasi IP klien dari proksi balik miliknya sendiri. Proksi yang Anda gunakan untuk mengunjungi situs tersebut tidak otomatis menjadi sumber tepercaya.

Apakah ini berlaku untuk HTTPS?

Contoh ini mensyaratkan proksi dapat membaca dan mengubah permintaan HTTP. Dengan terowongan HTTPS biasa yang dibuat menggunakan CONNECT, permintaan beserta header-nya berjalan di dalam koneksi TLS ujung ke ujung. Proksi yang hanya meneruskan lalu lintas terenkripsi ini tidak dapat menyisipkan IP palsu ke dalam header tersebut. Karena itu, hasil Distorting dari pengujian HTTP biasa tidak otomatis menjelaskan perilaku proksi yang sama dengan HTTPS.

Kembali ke pusat pengetahuan