क्या वेबसाइटें मेरे फ़ायरफ़ॉक्स ऐडन्स को देख सकती हैं? [डुप्लिकेट]


10

मुझे पता है कि जब आप एक वेबसाइट पर जाते हैं, तो वे वास्तव में आपकी व्यक्तिगत जानकारी देख सकते हैं, जैसे कि ब्राउज़र प्रकार, लेकिन क्या वे यह भी देख सकते हैं कि मैंने कौन सा ऐड लगाया है?

मोज़िला प्लगइन चेक की तरह कुछ के बारे में क्या ? यह कैसे पता चलेगा कि मेरे पास क्या प्लगइन्स हैं?

मैंने एडब्लॉक प्लस स्थापित किया है, लेकिन एक वेबपेज जिसकी वजह से मैंने इसे पुनर्निर्देशित किया है। यह कैसे देख सकता हूं कि मैंने एबीपी स्थापित किया है, और क्या इस जानकारी को छिपाने का कोई तरीका है?


जवाबों:


9

सामान्य तौर पर, एक वेब साइट यह नहीं बता सकती है कि आपके पास कौन से एडऑन हैं।

दो तरीके हैं जो एक वेब साइट एक वेब ब्राउज़र के बारे में बातें बता सकते हैं।

  1. उपयोगकर्ता-एजेंट और कुकी जैसे HTTP हेडर, जो ब्राउज़र अनुरोध के साथ भेजता है।
  2. जावास्क्रिप्ट कोड जो ब्राउज़र चलाता है।

HTTP हेडर अपने एडऑन के बारे में जानकारी शामिल नहीं हैं। अपने खुद के हेडर देखने के लिए लिंक पर क्लिक करें। आमतौर पर फ़ायरफ़ॉक्स में यूजर-एजेंट हेडर में इसके वर्जन नंबर और आपके ऑपरेटिंग सिस्टम की जानकारी शामिल होगी।

आपके ब्राउज़र में चलने वाला जावास्क्रिप्ट कोड कुछ ऐड-ऑन की उपस्थिति का पता लगा सकता है, अगर जावास्क्रिप्ट विशेष रूप से किसी ऐसी चीज़ की जाँच करता है जो किसी विशेष ऐड-ऑन की उपस्थिति को इंगित करता है। कुछ साइटें विशेष रूप से Adblock के लिए जाँच करने का प्रयास करती हैं। एडब्लॉक प्रोग्रामर इसे रोकने की कोशिश करते हैं, लेकिन यह साइटों और एडब्लॉक प्रोग्रामर्स के बीच एक शस्त्र-दौड़ है। आप के साथ एक प्रति साइट के आधार पर जावास्क्रिप्ट को ब्लॉक कर सकते NoScript


+1, मैं सही खड़ा हूं, और PluginDetect संदर्भ ( pinlady.net/PluginDetect ) को हटा दिया है ।
नीक

5

हाँ ... और नहीं। अधिकांश भाग के लिए ऐसा करने का कोई सरल तरीका नहीं है, कम से कम स्वाभाविक रूप से नहीं। उदाहरण के लिए पढ़ें:

http://en.wikipedia.org/wiki/Adblock#Detection

खोज

कुछ वेबमास्टरों ने लोकप्रिय एडब्लॉक फ़िल्टर के प्रभावों का पता लगाने के लिए जावास्क्रिप्ट का उपयोग किया है। [१ used] यह एक हनीपोट जैसा URL उत्पन्न करने और इसकी डिलीवरी की पुष्टि करने के लिए किया गया है और साथ ही वेब पेज को वेब ब्राउज़र में प्रस्तुत किए जाने के बाद DOM के अधिक उन्नत सत्यापन द्वारा यह सुनिश्चित करने के लिए कि अपेक्षित विज्ञापन तत्व मौजूद हैं।

ये विधियाँ सीधे Adblock एक्सटेंशन की उपस्थिति का पता नहीं लगाती हैं, केवल फ़िल्टर के प्रभाव, और फ़िल्टर के निरंतर अपडेट के लिए असुरक्षित हैं, और NoScript जैसे एक्सटेंशन के साथ श्वेतसूची-फ़िल्टरिंग वेब स्क्रिप्ट द्वारा।

प्लग-इन का पता लगाने का प्रयास किया गया, लेकिन एडब्लॉक प्लस के 0.7.5.2 अपडेट द्वारा उस पता लगाने की विधि को अनुपयोगी बना दिया गया।

तो यह अधिक प्रवंचना और उठा है कि साइड इफेक्ट्स को खोजने और एक शिक्षित अनुमान बनाने के द्वारा विस्तार मौजूद है - लेकिन वे इसे कुछ चीजों के लिए कर सकते हैं।

एक सर्वर से इस जानकारी को छिपाने के लिए, मुझे नहीं पता - यह संभव है, लेकिन मुझे कोई विधि नहीं है।


1

मैं सकारात्मक हूं कि मैंने एक ऐसी साइट देखी जो आपके सभी सक्षम प्लगइन्स को सूचीबद्ध करेगी (इसके अलावा: प्लगइन्स जो स्पष्ट कारणों के लिए गणना नहीं करते हैं)। हालाँकि, मैं इसे अब और नहीं जान सकता ...



मैं कंप्यूटर के साथ सुपर महान नहीं हूं, लेकिन मुझे लगता है कि एडऑन और प्लगइन्स अलग हैं। मुझे लगता है कि प्लगइन्स फ्लैश जैसी चीजें हैं, और मुझे पूरा यकीन है कि जानकारी आईएस ने भेजी है, लेकिन एडब्लॉक की तरह एडऑन्स .. यह बिल्कुल नहीं की तरह लग रहा है।

1
@ यह सही है। प्लगइन्स में फ्लैश, जावा, क्विकटाइम और विंडोज मीडिया प्लेयर शामिल हैं। जावास्क्रिप्ट कोड आसानी से जांच सकते हैं कि क्या आपके पास ये चीजें हैं, क्योंकि यदि आप नहीं करते हैं, तो साइट इरादा के अनुसार काम नहीं करेगी। ऐड-ऑन ऐसी चीजें हैं जो फ़ायरफ़ॉक्स के काम करने के तरीके को बदल देती हैं, और जावास्क्रिप्ट उनके लिए जांच नहीं कर सकता है, जब तक कि ऐड-ऑन विशेष रूप से अपनी उपस्थिति को ज्ञात करने के लिए कुछ विशेष नहीं करता है।
केविन पैंको

1
@ केविन, हाँ, शायद यही था। इसके अलावा, ध्यान दें कि आप प्लगइन्स की एक सूची प्राप्त कर सकते हैं, न कि केवल आमतौर पर उपयोग किए जाने वाले लोगों के लिए जांचें। प्लगइन्च, मेरे द्वारा लिखे गए प्लगइन को खोजता है, और मुझे गंभीरता से संदेह है कि मोज़िला यह देखने के लिए जाँच कर रहा है कि क्या मेरे पास AccelViewTIFF स्पष्ट रूप से B-) है
ब्रायन पोस्टो

0

सबसे अधिक संभावना है कि उन्होंने पाया कि आपने विज्ञापन लोड नहीं किया, यह नहीं कि आपने विशेष रूप से एबीपी स्थापित किया है। यह मुख्य रूप से जावास्क्रिप्ट के माध्यम से किया जाता है। वहाँ विभिन्न वेबसाइटों वहाँ है कि विस्तार से यह कैसे करना है, बस इस Google खोज पर जाएँ और परिणामों को भ्रमित करें।


0

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

इससे अधिक मुझे नहीं पता, मैं एक मोज़िला डेवलपर नहीं हूं, लेकिन मैं निश्चित रूप से उत्सुक हूं कि क्या प्लगइन्स फ़ायरफ़ॉक्स में पता लगाने योग्य चीज़ हैं। मैं ऐसे समय देख सकता हूं जब यह कार्यक्षमता होना अच्छा और बुरा दोनों हो सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.