ब्राउज़र फ़िंगरप्रिंटिंग
ब्राउज़र फ़िंगरप्रिंटिंग एक वेब ब्राउज़र और उसके परिवेश के अनेक अवलोकनीय गुणों को एकत्र करके और मिलाकर एक ऐसे पहचानकर्ता में बदलने की प्रथा है, जो किसी डिवाइस को कुकीज़ या लोकल स्टोरेज के बिना पहचान सके। चूँकि हर गुण थोड़ी-थोड़ी जानकारी रखता है, इनका संयोजन प्रायः इतना विशिष्ट होता है कि लाखों में से किसी एक ब्राउज़र को अलग कर दे।
ब्राउज़र फ़िंगरप्रिंटिंग कैसे काम करता है
एक फ़िंगरप्रिंटिंग स्क्रिप्ट ब्राउज़र से दर्जनों ऐसे गुण पूछती है जो मानक वेब API के माध्यम से उजागर होते हैं। इनमें user agent स्ट्रिंग, इंस्टॉल किए गए फ़ॉन्ट की सूची, स्क्रीन रिज़ॉल्यूशन और कलर डेप्थ, टाइमज़ोन, भाषा प्राथमिकताएँ, उपलब्ध प्लगइन, तथा navigator और window ऑब्जेक्ट के गुण शामिल हैं। अलग-अलग देखें तो इनमें से अधिकांश मान उपयोगकर्ताओं के बड़े समूहों द्वारा साझा किए जाते हैं, पर मिलकर वे एक उच्च-आयामी प्रोफ़ाइल बनाते हैं।
यह तकनीक canvas और WebGL जैसी रेंडरिंग-आधारित जाँचों का भी सहारा लेती है, जो GPU, ग्राफ़िक्स ड्राइवर और फ़ॉन्ट रैस्टराइज़र में सूक्ष्म अंतर उजागर करती हैं। ऑडियो प्रोसेसिंग, मीडिया कोडेक समर्थन और हार्डवेयर कॉन्करेंसी और अधिक आयाम जोड़ते हैं। स्क्रिप्ट सभी एकत्र किए गए मानों को क्रमबद्ध करती है और सामान्यतः उन्हें हैश करके एक सघन पहचानकर्ता में बदल देती है, जिसकी पहले देखी गई फ़िंगरप्रिंट से तुलना की जा सकती है।
कुकीज़ के विपरीत, फ़िंगरप्रिंट क्लाइंट पर संग्रहीत नहीं होती और उपयोगकर्ता उसे सहज ही हटा नहीं सकता। यह हर विज़िट पर उन गुणों से पुनः गणित की जाती है जिन्हें ब्राउज़र को पृष्ठों को सही ढंग से रेंडर करने के लिए उजागर करना ही पड़ता है। इससे फ़िंगरप्रिंटिंग कुकीज़ मिटाने और निजी-ब्राउज़िंग मोड के प्रति प्रतिरोधी बन जाती है, यद्यपि ब्राउज़र, ऑपरेटिंग सिस्टम या हार्डवेयर बदलने पर अलग-अलग सिग्नल बदल सकते हैं।
सशक्त कार्यान्वयन पूरी फ़िंगरप्रिंट के सटीक मिलान पर निर्भर नहीं करते। वे सिग्नलों को उनकी स्थिरता और विशिष्टता के अनुसार भारित करते हैं और सहनशील मिलान लागू करते हैं, ताकि किसी एक घटक के अपग्रेड होने से लौटते हुए डिवाइस की पहचान न टूटे।
फ्रॉड रोकथाम के लिए ब्राउज़र फ़िंगरप्रिंटिंग क्यों मायने रखता है
ब्राउज़र फ़िंगरप्रिंटिंग धोखाधड़ी की रोकथाम की एक मूलभूत तकनीक है, क्योंकि यह गतिविधि को एक भौतिक डिवाइस से जोड़ती है, चाहे हमलावर कुकीज़, IP पते और खाते बदलते रहें। यह मल्टी-अकाउंटिंग, अकाउंट टेकओवर, प्रोमो दुरुपयोग और बॉट ट्रैफ़िक की पहचान का आधार है, जहाँ वही डिवाइस बार-बार भिन्न पहचानों के पीछे प्रकट होता है। एक टिकाऊ डिवाइस सिग्नल के बिना, रक्षकों के पास केवल ऐसे पहचानकर्ताओं पर भरोसा करने का विकल्प बचता है जिन्हें आसानी से जाली बनाया या हटाया जा सकता है।
TRACIO इसे कैसे संभालता है
TRACIO का Identification उत्पाद 130+ डिवाइस सिग्नलों से एक स्थिर विज़िटर ID बनाता है, जो किसी एकल मान पर निर्भर रहने के बजाय ब्राउज़र गुणों को सर्वर-साइड और नेटवर्क सिग्नलों के साथ मिलाता है। यह दृष्टिकोण आंतरिक बेंचमार्क के विरुद्ध सटीकता के लिए ट्यून किया गया है (99.5% पहचान सटीकता) और साथ ही कम ओवरहेड के साथ चलता है (<50ms P95 विलंबता)। TRACIO फ़िंगरप्रिंटिंग को एक स्वतंत्र ट्रैकिंग तंत्र न मानकर एक प्रायिक पहचान के लिए एक इनपुट मानता है, और संदर्भ के लिए उसे Smart Signals के साथ जोड़ता है।
अक्सर पूछे जाने वाले प्रश्न
हर डिवाइस की पहचान विश्वास के साथ करें
हर महीने 2,500 API कॉल की निःशुल्क योजना के साथ शुरुआत करें। किसी क्रेडिट कार्ड की आवश्यकता नहीं।