ब्राउज़र फ़िंगरप्रिंट टेस्ट

कुकीज़ मिटाने के बाद भी आपका ब्राउज़र वेबसाइटों को अपने बारे में बहुत कुछ बताता रहता है: स्क्रीन, टाइम ज़ोन, भाषाएँ, फ़ॉन्ट या वह कोई ग्राफ़िक कैसे बनाता है। ये सब मिलकर एक फ़िंगरप्रिंट बनाते हैं। यहाँ आप वह ID देख सकते हैं जो NoCall का एंटी-बॉट सिस्टम ByteGuard इससे आपके ब्राउज़र के लिए निकालता है।

आपकी फ़िंगरप्रिंट ID

आपकी ID निकाली जा रही है…

क्या प्राइवेट विंडो में यह बदलती है?

यही पेज किसी प्राइवेट या इनकॉग्निटो विंडो में खोलें और ID की तुलना करें। अगर यह वही है, तो साइट कुकीज़ के बिना भी आपको पहचान लेती है।

आखिरी ID सिर्फ़ इसी ब्राउज़र (localStorage) में रखी जाती है, ताकि उसकी तुलना की जा सके।

आपका ब्राउज़र आपके बारे में क्या बताता है

स्क्रीन
…
टाइम ज़ोन
…
भाषाएँ
…
प्लैटफ़ॉर्म
…
कुकीज़
…

ये संकेत यहीं, आपके ब्राउज़र में पढ़े जाते हैं और कहीं नहीं भेजे जाते।

यह पेज कुछ भी नया सेव नहीं करता और कोई डेटा नहीं बेचता: यह वही ID है जिसका इस्तेमाल ByteGuard पहले से NoCall को बॉट्स से बचाने के लिए करता है।

ब्राउज़र फ़िंगरप्रिंट क्या है

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

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

कौन-से संकेत आपके ब्राउज़र को अनोखा बनाते हैं

ये सबसे आम संकेत हैं। जितने ज़्यादा संकेत मिलाए जाते हैं, एक ब्राउज़र को दूसरे से अलग करना उतना ही आसान होता है।

Canvas
साइट ब्राउज़र से कोई टेक्स्ट या आकृति बनाने को कहती है और बने हुए पिक्सेल पढ़ लेती है। ग्राफ़िक्स कार्ड, ऑपरेटिंग सिस्टम और फ़ॉन्ट स्मूदिंग की वजह से नतीजा हर डिवाइस पर थोड़ा अलग होता है।
फ़ॉन्ट
इंस्टॉल किए गए फ़ॉन्ट आपके ऑपरेटिंग सिस्टम और आपके सॉफ़्टवेयर, जैसे Office या Adobe, पर निर्भर करते हैं। किसी टेक्स्ट के बनने के तरीके को मापकर इन्हें पहचाना जा सकता है।
स्क्रीन
रिज़ॉल्यूशन, टास्कबार के बिना बची जगह, पिक्सेल डेंसिटी और कलर डेप्थ।
GPU
WebGL के ज़रिए ब्राउज़र ग्राफ़िक्स कार्ड का ब्रांड और मॉडल, और वह किसी 3D दृश्य को कैसे रेंडर करता है, यह ज़ाहिर कर सकता है।
टाइम ज़ोन
आपके सिस्टम का टाइम ज़ोन और तारीख व समय का वह फ़ॉर्मैट जो वह इस्तेमाल करता है।
भाषाएँ
पसंदीदा भाषाओं की वह सूची जो ब्राउज़र हर साइट को भेजता है, और उनका क्रम।
TLS
पेज लोड होने से पहले ब्राउज़र सुरक्षित कनेक्शन तय करता है। उस TLS हैलो में साइफ़र और एक्सटेंशन का क्रम (जिसे JA3 या JA4 जैसे फ़िंगरप्रिंट में संक्षेप किया जाता है) बता देता है कि पीछे कौन-सा ब्राउज़र और वर्ज़न है, JavaScript के बिना भी।

कुकीज़ मिटाने या इनकॉग्निटो मोड से यह क्यों नहीं बदलता

प्राइवेट या इनकॉग्निटो मोड बस इतना करता है कि विंडो बंद करने के बाद ब्राउज़र हिस्ट्री, कुकीज़ और फ़ॉर्म डेटा न रखे। स्क्रीन, ग्राफ़िक्स कार्ड, फ़ॉन्ट, टाइम ज़ोन और भाषाएँ वही रहती हैं, इसलिए बनने वाला फ़िंगरप्रिंट आम तौर पर एक जैसा होता है।

कुछ ब्राउज़र प्राइवेट विंडो में कुछ बदलते हैं: Safari फ़िंगरप्रिंटिंग से उन्नत सुरक्षा जोड़ता है, और Brave हर साइट और हर सेशन के लिए छोटे-छोटे रैंडम बदलाव जोड़ता है। अगर आपको प्राइवेट विंडो में अलग ID दिखती है, तो आपका ब्राउज़र इन्हीं में से एक है।

इसका इस्तेमाल किसलिए होता है: धोखाधड़ी रोकने के लिए, और ट्रैकिंग के लिए भी

बैंक, दुकानें और इस जैसी साइटें धोखाधड़ी रोकने के लिए फ़िंगरप्रिंट का इस्तेमाल करती हैं: हज़ारों अनुरोध भेजने वाले बॉट पकड़ने, किसी नए डिवाइस से साइन-इन की चेतावनी देने, या किसी एक व्यक्ति को सैकड़ों अकाउंट खोलने से रोकने के लिए। NoCall पर ByteGuard इसका इस्तेमाल इसलिए करता है ताकि फ़ोन नंबरों के बारे में रिपोर्ट और टिप्पणियाँ लोगों से आएँ, ऑटोमेटेड प्रोग्राम से नहीं।

यही तकनीक विज्ञापन के लिए आपको एक साइट से दूसरी साइट तक फ़ॉलो करने में भी इस्तेमाल हो सकती है, कुकीज़ के बिना और आपको पता चले बिना। यूरोपीय संघ में ePrivacy नियम आपके डिवाइस की जानकारी तक इस पहुँच को कुकीज़ की तरह ही मानते हैं: विज्ञापन के लिए ट्रैकिंग के लिए आपकी सहमति ज़रूरी है।

यहाँ दिखने वाली ID NoCall से जुड़ी है: ByteGuard इसे हर साइट की अपनी अलग कुंजी से निकालता है, इसलिए ByteGuard से सुरक्षित कोई दूसरी साइट उसी ब्राउज़र के लिए अलग ID देखेगी।

अपना फ़िंगरप्रिंट कैसे कम करें

आप इसे पूरी तरह हटा नहीं सकते, लेकिन अपने ब्राउज़र को बाकी सबके ब्राउज़र जैसा ज़्यादा दिखा सकते हैं:

  • Tor Browser अपने सभी यूज़र्स को एक जैसी स्क्रीन, फ़ॉन्ट और सेटिंग्स के साथ दिखाता है, इसलिए फ़िंगरप्रिंट से आप अलग नहीं दिखते।
  • Brave Canvas, ऑडियो और दूसरे संकेतों में रैंडम बदलाव जोड़ता है, जो हर साइट पर अलग होते हैं।
  • Firefox में privacy.resistFingerprinting सेटिंग (about:config में) टाइम ज़ोन को UTC पर सेट करती है, विंडो का साइज़ राउंड करती है और दूसरे संकेतों को एक जैसा बनाती है; इसकी ट्रैकिंग सुरक्षा जाने-माने फ़िंगरप्रिंटिंग स्क्रिप्ट को भी ब्लॉक करती है।
  • कम एक्सटेंशन इंस्टॉल करें: हर एक्सटेंशन ऐसी जानकारी जोड़ सकता है जिससे आप अलग दिखें।
  • ब्राउज़र को अपडेट रखें और बहुत अजीब सेटिंग्स से बचें: ज़्यादातर लोगों जैसा दिखना ही आपको सुरक्षित रखता है।

अक्सर पूछे जाने वाले सवाल

ब्राउज़र फ़िंगरप्रिंट ID क्या है?

यह एक कोड है जो आपके ब्राउज़र और डिवाइस की विशेषताओं का सार होता है। अगर दो विज़िट से एक ही कोड बनता है, तो साइट जान जाती है कि दोनों एक ही ब्राउज़र से आई हैं, कुकीज़ के बिना भी।

क्या इनकॉग्निटो मोड इस्तेमाल करने पर भी मुझे पहचाना जाता है?

आम तौर पर हाँ। इनकॉग्निटो मोड बंद करने पर कुकीज़ और हिस्ट्री मिटा देता है, लेकिन आपकी स्क्रीन, ग्राफ़िक्स कार्ड या फ़ॉन्ट नहीं बदलता। खुद आज़माएँ: यह पेज प्राइवेट विंडो में खोलें और ID की तुलना करें।

क्या VPN मेरा फ़िंगरप्रिंट बदल देता है?

नहीं। VPN आपका IP पता बदलता है, लेकिन फ़िंगरप्रिंट ब्राउज़र और डिवाइस के डेटा से निकाला जाता है। उलटे, आपका टाइम ज़ोन यह बता सकता है कि IP आपकी असली जगह से मेल नहीं खाता।

क्या ब्राउज़र फ़िंगरप्रिंटिंग कानूनी है?

यह मकसद पर निर्भर करता है। किसी सेवा को सुरक्षित रखने के लिए, जैसे बॉट या धोखाधड़ी के ख़िलाफ़, इसका इस्तेमाल आम बात है। विज्ञापन ट्रैकिंग के लिए यूरोपीय संघ आपकी सहमति माँगता है, ठीक कुकीज़ की तरह।

NoCall मेरी ID का क्या करता है?

ByteGuard इसका इस्तेमाल लोगों और बॉट में फ़र्क करने और दुरुपयोग सीमित करने के लिए करता है, जैसे सैकड़ों झूठी रिपोर्ट भेजना। NoCall इसे बेचता नहीं और विज्ञापन के लिए इस्तेमाल नहीं करता, और यह ID सिर्फ़ NoCall पर काम करती है।

मेरी ID क्यों बदल गई?

यह तब बदल सकती है जब आप ब्राउज़र अपडेट करें, स्क्रीन या ज़ूम बदलें, फ़ॉन्ट इंस्टॉल करें, या ऐसा ब्राउज़र इस्तेमाल करें जो रैंडम बदलाव जोड़ता है, जैसे Brave या प्राइवेट मोड में Safari।