गिरगिट हाइलाइट करता है और क्रोम में ब्राउज़र फिंगरप्रिंटिंग से बचाता है

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

ब्राउज़र फ़िंगरप्रिंटिंग उन तरीकों को संदर्भित करता है, जो किसी वेबसाइट या सेवाओं से कनेक्शन बनाते समय या सूचनाओं और तकनीकों की मदद से जेनरेट की गई जानकारी के आधार पर किसी ब्राउज़र को प्रोफ़ाइल करने के लिए उत्पन्न होता है।

यह स्पष्ट नहीं है कि इंटरनेट पर व्यापक रूप से ब्राउज़र फ़िंगरप्रिंटिंग का उपयोग कैसे किया जा रहा है, लेकिन यह स्पष्ट है कि इसका उपयोग कुछ कंपनियों द्वारा उपयोगकर्ताओं को ऑनलाइन ट्रैक करने के लिए किया जाता है। अक्सर, इसका उपयोग पारंपरिक ट्रैकिंग विधियों जैसे कुकीज़ या LSO के साथ किया जाता है।

मैंने विश्लेषण किया कैनवास फिंगरप्रिंटिंग कल, कई फिंगरप्रिंटिंग तकनीकों में से एक, और क्रोम के लिए गिरगिट गाइड में वर्णित एक्सटेंशन में से एक था।

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

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

स्थापना

chameleon for chrome

क्रोम वेब स्टोर पर गिरगिट उपलब्ध नहीं है, जिसका अर्थ है कि एक्सटेंशन की स्थापना हमेशा की तरह सीधी नहीं है। इसे क्रोम या क्रोमियम-आधारित ब्राउज़र में स्थापित करने के लिए आपको क्या करना है:

  1. GitHub प्रोजेक्ट पेज पर जाएं और अपने सिस्टम में नवीनतम कार्यशील संस्करण डाउनलोड करें। आपको मुख्य पृष्ठ पर इंस्टालेशन के तहत डाउनलोड लिंक मिलेगा (नीचे स्क्रॉल करें)।
  2. ज़िप फ़ाइल को किसी स्थानीय निर्देशिका में निकालें।
  3. क्रोम में लोडिंग क्रोम: // एक्सटेंशन / द्वारा एक्सटेंशन प्रबंधक खोलें।
  4. स्क्रीन के ऊपरी दाएँ कोने में डेवलपर मोड बॉक्स की जाँच करें।
  5. मेनू से लोड अनपैक्ड एक्सटेंशन चुनें और उस निर्देशिका के क्रोम फ़ोल्डर में ब्राउज़ करें जिसे आपने एक्सटेंशन स्थापित किया है।
  6. इंस्टॉलेशन पूरा करने के लिए निर्देशों का पालन करें।

उपयोग

chameleon chrome extension

गिरगिट क्रोम के मुख्य टूलबार में एक आइकन जोड़ता है जो इंगित करता है कि एक्सटेंशन सक्रिय है, और सक्रिय पृष्ठ पर उसने कितने ट्रैकिंग तत्व खोजे हैं।

जहां तक ​​पता लगाने का सवाल है, यह निम्नलिखित फिंगरप्रिंटिंग तकनीकों का समर्थन करता है:

  1. window.navigator मान
  2. window.screen मान
  3. दिनांक / समय प्रश्न
  4. फॉन्ट एन्यूमरेशन
  5. कैनवास छवि डेटा निष्कर्षण

चीजों के संरक्षण पक्ष पर, यह निम्नलिखित का समर्थन करता है (मतलब यह अनुरोधों को अवरुद्ध करेगा या उन्हें संशोधित करेगा):

  1. हेडर मान का अनुरोध करें
  2. window.navigator मान
  3. window.screen मान
  4. दिनांक / समय प्रश्न

यदि डेवलपर इसके लिए ब्राउज़र की अनुमति देता है तो डेवलपर सीएसएस मीडिया क्वेरी, जावास्क्रिप्ट रेंडरिंग इंजन डिफरेंसेस या चेकसम जनरेशन सहित एक्सटेंशन में अतिरिक्त तकनीकों को जोड़ने की योजना बनाता है।

जब आप आइकन पर क्लिक करते हैं, तो यह संपत्ति एक्सेस काउंट और पेज पर उपयोग की जाने वाली स्क्रिप्ट्स को शीर्ष पर एक सारांश में प्रदर्शित करता है, और नीचे होस्टनाम की सूची और कौन से गुण वे एक्सेस करते हैं।

ब्राउज़र या उपयोगकर्ता को फ़िंगरप्रिंट करने के लिए सभी अनुरोधों का उपयोग नहीं किया जाता है। उदाहरण के लिए वेबसाइटें ब्राउज़र विंडो में सामग्री को ठीक से प्रदर्शित करने के लिए खिड़की की चौड़ाई और ऊंचाई का अनुरोध कर सकती हैं।

टिप : यदि आप इंटरनेट ब्राउज़ करते समय बहुत अधिक उपयोग किए जाने वाले होस्टनामों को नोटिस करते हैं, तो आप स्क्रिप्ट अवरोधक का उपयोग करना चाह सकते हैं। आप एक का उपयोग कर सकते हैं मैट्रिक्स की तरह ऐड-ऑन उसके लिए (हमारे पढ़ें यहां विस्तार की समीक्षा , और यह uBlock की समीक्षा यहाँ जो एक हल्का विकल्प है)।

आप किसी भी समय उसके आइकन पर एक क्लिक और उसके इंटरफ़ेस में अक्षम के चयन के साथ एक्सटेंशन को अक्षम कर सकते हैं। यही तरीका है कि आप इसे फिर से कैसे सक्षम करते हैं।

निष्कर्ष

गिरगिट क्रोम वेब ब्राउज़र के लिए एक उत्कृष्ट विस्तार है जो आपको सूचित कर रहा है यदि कोई वेबसाइट उन तकनीकों का उपयोग करती है जो ब्राउज़र को फिंगरप्रिंट करने के लिए उपयोग की जा सकती हैं।

आपको इन तकनीकों के बारे में जानकारी प्रदान करने के अलावा, यह आपको उनमें से कुछ के खिलाफ स्वचालित रूप से सुरक्षा भी प्रदान कर रहा है।