Proxy formulir web mengubah origin peramban, bukan hanya IP keluar
Bedakan situs proxy dengan kotak URL dari proxy asli peramban dan jelaskan mengapa login serta skrip yang rumit dapat berperilaku berbeda.
Halaman dengan kotak URL adalah aplikasi web. Memasukkan tujuan di sana meminta aplikasi tersebut mengambil dan menyajikan konten. Ini susunan yang berbeda dari menyuruh peramban memakai proxy HTTP atau SOCKS.
Dengan pengaturan proxy asli, peramban tetap memperlakukan URL tujuan sebagai situs web. Pada proxy formulir web konvensional, halaman yang terlihat disajikan melalui skema URL dan origin milik aplikasi proxy itu sendiri. Layanan dapat menulis ulang tautan, skrip, header, atau cookie agar navigasi berlanjut.
| Perilaku | Mengapa perbedaannya penting |
|---|---|
| Pemeriksaan origin yang sama | Peramban menilai origin yang benar-benar dimuatnya |
| Cookie dan pengalihan | Perilaku domain, jalur, dan konteks aman harus cocok dengan URL yang disajikan |
| Skrip yang membangun URL baru | Permintaan dapat lolos dari skema penulisan ulang tautan yang sederhana |
| Koneksi persisten atau WebSockets | Aplikasi proxy memerlukan penanganan kompatibel yang eksplisit |
Itu menjelaskan hasil yang lazim: artikel sederhana termuat, tetapi editor dokumen atau alur login gagal. Kegagalan itu belum tentu berarti tujuan menolak IP keluar layanan. Perantara mungkin tidak mampu mempertahankan asumsi aplikasi tentang URL dan keamanan peramban.
Bedakan juga tempat TLS berakhir. Layanan yang mengambil dan menerbitkan ulang konten tujuan berada pada posisi kepercayaan berbeda dari relai CONNECT biasa yang membawa sesi terenkripsi. Melihat HTTPS pada alamat situs proxy itu sendiri tidak membuktikan koneksi TLS ujung ke ujung dari peramban ke situs aslinya.
Jika tujuannya menjelajah biasa melalui jalan keluar lain, pilih titik akhir HTTP atau SOCKS dari layanan Anda atau dari daftar proxy dan gunakan konfigurasi proxy asli yang didukung, seperti pengaturan koneksi Firefox. Ini biasanya mempertahankan lebih banyak semantik tujuan normal peramban. Situs dengan kotak URL tetap bisa menjadi aplikasi yang sengaja dipilih, tetapi tidak semestinya disajikan sebagai antarmuka yang sama dengan penyiapan lebih sedikit.