2010-06-23 17 views
38

वर्तमान में, क्या HTTP रेफरर को धोखा देने के लिए अभी भी कोई तरीका है?http रेफरर को कैसे खराब किया जाए

+13

वहां और वहां कभी भी होगा। –

+1

ग्राहक के पास अनुरोध पर * पूर्ण नियंत्रण * है। शीर्षलेख और शरीर दोनों। – BalusC

+1

रेफरर और अन्य शीर्षलेख चर को खराब करने की क्षमता हमेशा http से अलग होगी। – rook

उत्तर

2

cURL का उपयोग कर

हेडर भेजा जा रहा है:

एक आम तरीका HTTP हेडर के साथ खेलने के cURL जैसे किसी उपकरण का उपयोग करने के लिए है हां बिल्कुल। ब्राउज़र इसे भेजने से बच सकता है, और इसे "स्पूफेड" भी किया जा सकता है। firefox के लिए एक एडन है (मैंने इसे स्वयं नहीं किया है) और संभवतः आप निजीक्सी जैसी कुछ भी उपयोग कर सकते हैं (लेकिन इसे गतिशील रूप से बदलना मुश्किल है)। wget जैसे अन्य टूल्स का उपयोग करना, उचित विकल्प को सेट करना जितना आसान है।

27

हां।

HTTP_REFERER ग्राहक द्वारा पारित डेटा है। ग्राहक द्वारा पारित कोई भी डेटा धोखा दिया जा सकता है/जाली। इसमें HTTP_USER_AGENT शामिल है।

आप वेब ब्राउज़र लिखा था, तो आप स्थापित कर रहे हैं और मिलता है, पोस्ट, आदि पर HTTP संदर्भ और उपयोगकर्ता-एजेंट शीर्षलेख भेजने

आप भी इस तरह के एक वेब प्रॉक्सी इन को बदलने के लिए के रूप में उपयोग कर सकते हैं मिडलवेयर । Fiddler आपको इन मानों को नियंत्रित करने देता है।

यदि आप किसी अन्य वेबसाइट पर किसी विज़िटर को रीडायरेक्ट करना चाहते हैं और अपने ब्राउज़र के रेफरर को अपनी इच्छानुसार किसी भी वैल्यू पर सेट करना चाहते हैं, तो आपको एक वेब ब्राउज़र-प्लगइन या किसी अन्य प्रकार के एप्लिकेशन को विकसित करना होगा जो उनके कंप्यूटर पर चलता है। अन्यथा, आप विज़िटर के ब्राउज़र पर रेफरर सेट नहीं कर सकते हैं। यह आपकी साइट से उस पृष्ठ को दिखाएगा जो उससे जुड़ा हुआ है।

जो भी रेफरर आवश्यक है, उसका उपयोग करके आपके मामले में एक वैध समाधान हो सकता है, तो विज़िटर की तरफ से तीसरे पक्ष के पृष्ठ को लोड करने के लिए, फिर पृष्ठ को अपने सर्वर से उपयोगकर्ता को प्रदर्शित करें।

+4

बदलते REMOTE_ADDR को क्लाइंट के ओएस पर रूट की तुलना में बहुत अधिक आवश्यकता है। इसके लिए आईपी एड्रेस के रूप में नियंत्रण (या उसी नेटवर्क सेगमेंट पर होना) पर नियंत्रण की आवश्यकता है, क्योंकि यह टीसीपी है, और आपके पास काम करने के लिए दो-तरफा संचार होना चाहिए। – Yuliy

संबंधित मुद्दे