सामग्री पर जाएं
अंग्रेजी से मशीन-अनुवादित। मूल देखें
शब्दावली · फ़िंगरप्रिंटिंग

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

ब्राउज़र और डिवाइस विशेषताओं का एक संयोजन जो कुकीज़ के बिना ब्राउज़र की पहचान कर सकता है।

परिभाषा

ब्राउज़र फ़िंगरप्रिंट विशेषताओं का एक सेट है जिसे एक वेबसाइट ब्राउज़र और उसके डिवाइस से पढ़ सकती है - जैसे कि ब्राउज़र संस्करण, टाइमज़ोन, भाषा, इंस्टॉल किए गए फ़ॉन्ट, कोडेक्स और स्क्रीन आकार - एक पहचानकर्ता में संयुक्त। एमडीएन फ़िंगरप्रिंटिंग को एक ब्राउज़र की पहचान करने के रूप में वर्णित करता है, और इन विशिष्ट विशेषताओं को एकत्रित और संयोजित करके एक उपयोगकर्ता का विस्तार करता है।

आरेख: ब्राउज़र विशेषताओं को फ़िंगरप्रिंट पहचानकर्ता में संयोजित किया गया
संपादकीय आरेख (सरलीकृत चित्रण, उत्पाद स्क्रीनशॉट नहीं)।

यह कैसे काम करता है

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

यह क्यों मायने रखता है?

  • फ़िंगरप्रिंट कुकीज़ के बिना साइटों पर विज़िट को लिंक कर सकते हैं, और W3C नोट करता है कि कुकीज़ साफ़ करने या वीपीएन का उपयोग करने से यह सहसंबंध बंद नहीं होता है।
  • साइटें धोखाधड़ी और दुरुपयोग का पता लगाने के लिए फ़िंगरप्रिंट का भी उपयोग करती हैं, उदाहरण के लिए एक डिवाइस से आने वाले कई खातों का पता लगाने के लिए।
  • वैध बहु-खाता कार्य (एजेंसियां, क्यूए, अलग ग्राहक खाते) के लिए, फ़िंगरप्रिंट को समझना बताता है कि अलग-अलग ब्राउज़र प्रोफ़ाइल क्यों मौजूद हैं।

सीमाएँ और सामान्य ग़लतफ़हमियाँ

  • "गुप्त मोड मेरे फ़िंगरप्रिंट को छुपाता है।" निजी विंडोज़ संग्रहित डेटा को साफ़ कर देती हैं, लेकिन जिस डिवाइस विशेषताएँ एक पृष्ठ पढ़ सकती हैं वह काफी हद तक वही रहती हैं।
  • "एक यादृच्छिक फ़िंगरप्रिंट सबसे सुरक्षित है।" असंगत मान - मान लीजिए, डेस्कटॉप स्क्रीन वाला एक मोबाइल उपयोगकर्ता एजेंट - एक सामान्य, सुसंगत सेटअप से अधिक विशिष्ट हो सकता है।
  • "फिंगरप्रिंटिंग को समाप्त किया जा सकता है।" W3C मार्गदर्शन बताता है कि व्यापक रूप से तैनात तकनीकी साधनों के माध्यम से एक दृढ़ विरोधी द्वारा फिंगरप्रिंटिंग को पूरी तरह से समाप्त करना असंभव है; शमन (mitigations) इसे कम करते हैं।
उदाहरण: एक ही ब्राउज़र संस्करण वाले दो लैपटॉप अभी भी टाइमज़ोन, इंस्टॉल किए गए फ़ॉन्ट्स और GPU में भिन्न हो सकते हैं। उन मानों को पढ़ने वाला एक स्क्रिप्ट और एक कैनवस रेंडर कुकीज़ साफ़ करने के बाद भी उन्हें अलग पहचान सकता है।

कोई भी ब्राउज़र या प्रॉक्सी यह गारंटी नहीं दे सकता कि खातों को प्रतिबंधित नहीं किया जाएगा। प्रत्येक प्लेटफॉर्म के नियमों का पालन करें।

संबंधित शब्द

  • कैनवस फिंगरप्रिंटिंग — एक HTML कैनवस ड्राइंग को रेंडर करने के तरीके में सूक्ष्म अंतर से किसी डिवाइस की पहचान करना।
  • WebGL फिंगरप्रिंटिंग — किसी डिवाइस की पहचान करने के लिए WebGL ग्राफिक्स जानकारी और रेंडरिंग आउटपुट का उपयोग करना।
  • यूज़र एजेंट (User-Agent स्ट्रिंग) — ब्राउज़र और OS की पहचान जो एक ब्राउज़र User-Agent हेडर में भेजता है और JavaScript को प्रदर्शित करता है।
  • ब्राउज़र प्रोफाइल — ब्राउज़र डेटा का एक अलग सेट — कुकीज़, इतिहास, सेटिंग्स, एक्सटेंशन — जिसे अन्य प्रोफाइल से अलग रखा जाता है।