Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah kaunter trafik mengenal pasti C#: teknik referer_javascript palsu dalam WebBrowser

Bagaimanakah kaunter trafik mengenal pasti C#: teknik referer_javascript palsu dalam WebBrowser

WBOY
WBOYasal
2016-05-16 16:21:55859semak imbas

Cara menggunakan penyemak imbas web untuk perujuk palsu: webBrowser1.Navigate(url, "_self", null, "Referer:http://www.xxx.com")

Pada masa ini, saya telah mengkaji bagaimana untuk menetapkan sumber rujukan dalam penyemak imbas web untuk memalsukan sumber untuk menyekat lalu lintas Namun, selepas setengah bulan penyelidikan, ia berakhir dengan kegagalan kerana kod statistik semasa lebih praktikal daripada cnzz.com Dan statistik yang disertakan dengan Google Adsense, statistik mereka semua dikira melalui fail js, yang mengakibatkan kegagalan memalsukan sumbernya.

Seperti yang kita semua tahu, sumber perujuk di bahagian pelayan boleh dipalsukan sama ada ASP, PHP atau skrip lain, perujuk boleh dipalsukan bahkan memalsukan perujuk dengan cara yang jelas kawalan penyemak imbas web boleh digunakan untuk memalsukan sumber dengan mudah. Jadi, sebagai penjaga pintu yang melindungi tapak web, bagaimanakah ia menghalang perujuk palsu ini?

Di sini, alat yang berkuasa Javascript digunakan.

Kaedah memalsukan perujuk yang dinyatakan di atas semuanya dilaksanakan melalui skrip sebelah pelayan, tetapi mereka tidak boleh menipu pelanggan. JS dilaksanakan pada bahagian klien dan tidak memberi perhatian kepada maklumat pengepala pada bahagian pelayan Oleh itu, kaedah document.referer bagi js boleh digunakan untuk menentukan asal sebenar halaman web dengan tepat.

Hampir semua statistik pihak ketiga menggunakan document.referer untuk menentukan asal usul. Ia berdasarkan asal perujuk di bawah js bahawa ia tidak boleh dipalsukan. Walaupun skrip web perujuk berjaya dipalsukan di bahagian pelayan, ia tidak akan dikira dalam statistik pihak ketiga Sebabnya adalah kerana statistik pihak ketiga ini menggunakan document.referer untuk menentukan sumber sebenar.

Oleh itu, untuk memerangi maklumat palsu perujuk palsu, kod statistik perlu menggunakan document.referer js untuk mengenal pasti, supaya maklumat yang dipalsukan dapat dielakkan.

Setakat yang kami tahu, setakat ini, adalah mustahil untuk memalsukan perujuk dalam js.

Kemudian seseorang bertanya, jika pelanggan mematikan skrip JAVASCRIPT atau kuki, bagaimana anda boleh menilai perujuk? Sebenarnya, jawapannya sangat mudah, iaitu jambatan perantaraan antara skrip js dan asp/php adalah untuk mengendalikan kuki Dalam js, perujuk ditulis ke dalam kuki, dan asp/php membaca kuki ini baca, maka Ia dinilai bahawa ia bukan dari laman web ini.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn