एक व्यक्ति, सौ अकाउंट, सौ अलग-अलग फ़िंगरप्रिंट
एंटी-डिटेक्ट ब्राउज़र व्यावसायिक प्रोडक्ट हैं जिनका काम एक ही है: हर प्रोफ़ाइल को उधार की पहचान देना। हार्डवेयर, फ़ॉन्ट, GPU, टाइमज़ोन, स्क्रीन — सब कुछ प्रति प्रोफ़ाइल गढ़ा जाता है, और हर प्रोफ़ाइल अपनी अलग प्रॉक्सी के पीछे रहती है। आपके सिस्टम को एक लैपटॉप पर बैठा एक ऑपरेटर सौ अलग-अलग डिवाइसों पर बैठे सौ असंबंधित लोगों जैसा दिखता है।
प्रोफ़ाइलों के पीछे बैठे व्यक्ति को आप नहीं देख सकते। औज़ार को देख सकते हैं। Tracio फ़िंगरप्रिंट स्पूफ़िंग की क्रिया को ही पकड़ लेता है और उसे एक स्कोर के रूप में लौटाता है — यानी वे प्रोडक्ट भी पकड़े जाते हैं जो आज तक किसी की सूची में आए ही नहीं।
Pro प्लान और उससे ऊपर एंटी-डिटेक्ट स्कोर
सिग्नल श्रेणियाँ विरोधाभासों के लिए क्रॉस-चेक होती हैं
डिवाइस सिग्नल हर विज़िट के पीछे
इस तरह बनाया गया कि हर प्रोफ़ाइल अलग व्यक्ति लगे
सामान्य ब्राउज़र का एक ही फ़िंगरप्रिंट होता है, क्योंकि वह एक ही मशीन पर बैठा है: एक GPU, फ़ॉन्ट का एक सेट, एक ऑडियो स्टैक, एक स्क्रीन। एंटी-डिटेक्ट ब्राउज़र इस कड़ी को काट देता है। आप सब्सक्रिप्शन खरीदते हैं, प्रोफ़ाइल बनाते हैं, और प्रोफ़ाइल को अपना गढ़ा हुआ हार्डवेयर, अपना टाइमज़ोन, अपना WebGL वेंडर और अपनी प्रॉक्सी मिल जाती है। प्रोफ़ाइलें सेव होती हैं, टीम में साझा होती हैं, एक्सपोर्ट और दोबारा बेची जाती हैं — किसी भी दूसरी कामकाजी संपत्ति की तरह।
मल्टी-अकाउंटिंग
एक ही मार्केटप्लेस, एक्सचेंज या ऐड प्लेटफ़ॉर्म पर दर्जनों या सैकड़ों अकाउंट, और सब एक ही मशीन से एक ही व्यक्ति या टीम चलाती है।
बैन से बचाव
ब्लॉक हुआ अकाउंट कुछ ही मिनटों में नई प्रोफ़ाइल बनकर लौट आता है: नया फ़िंगरप्रिंट, नई प्रॉक्सी, नई ब्राउज़र पहचान — ऑपरेटर वही।
प्रोमो और बोनस दुरुपयोग
साइन-अप बोनस, पहली जमा पर ऑफ़र, फ्री ट्रायल और रेफ़रल रिवॉर्ड बड़े पैमाने पर बटोरे जाते हैं। सैकड़ों नए ग्राहकों के लिए रखा बजट एक ही के पास चला जाता है।
एफ़िलिएट और रेफ़रल फ्रॉड
खुद को ही रेफ़र करना और गढ़े हुए कन्वर्ज़न, जहाँ एफ़िलिएट और नया मिला यूज़र एक ही लैपटॉप पर बैठा एक ही व्यक्ति होता है।
इन्हें चलाने वाला हर व्यक्ति फ्रॉड नहीं कर रहा होता, और प्रोडक्ट इस फ़र्क को मिटाने के बजाय बनाए रखने के लिए ही बना है।
तंत्र, ब्रांड की सूची नहीं
प्रोडक्ट के नामों की सूची प्रकाशित होते ही पुरानी पड़ने लगती है। Tracio यह नहीं पूछता कि सेशन कौन-सा प्रोडक्ट चला रहा है — वह देखता है कि काम करने के लिए उन सभी को क्या करना ही पड़ता है।
स्पूफ़िंग तंत्र से
सिग्नल किसी प्रोडक्ट को नहीं, स्पूफ़िंग की क्रिया को खोजता है: ऐसे मान जो एक-दूसरे का खंडन करते हैं, ऐसे API जवाब जो कोई भौतिक डिवाइस नहीं देता, ऐसी मशीन जिसके पुर्ज़े अलग-अलग मशीनों के हैं, और वे इंजेक्शन हुक जो पैच किया हुआ इंजन पेज को क्या दिखेगा यह दोबारा लिखते समय पीछे छोड़ जाता है। अगले महीने रिलीज़ हुआ बिल्ड या कभी न बेचा गया निजी इन-हाउस औज़ार भी उसी दिन पकड़ा जाता है, जिस दिन वह पहली बार आपके ट्रैफ़िक में दिखता है।
ऐसा स्कोर जिस पर कार्रवाई हो सके
निष्कर्ष ब्रांड के नाम के रूप में नहीं, बल्कि 0 से 100 तक के एंटी-डिटेक्ट स्कोर के रूप में आता है — इसलिए आपके नियम इस पर टिकते हैं कि सबूत कितना मज़बूत है, न कि इस पर कि कोई वेंडर किसी की सूची में था या नहीं। सामान्य मानवीय व्यवहार प्रोफ़ाइल के साथ ऊँचा स्कोर सबसे पहचाना हुआ मामला है: असली व्यक्ति, इंसानी रफ़्तार से काम करता हुआ, एक गढ़े हुए डिवाइस पर।
सिग्नल असल में किन चीज़ों को देखता है
- पेज में छूटे फ़िंगरप्रिंट-इंजेक्शन ग्लोबल
- पैच किए गए इंजन से इंजेक्ट हुए CSS वेरिएबल
- विशेष ब्राउज़र बिल्ड
- फ़िंगरप्रिंट बदलने वाले तंत्र
- जोखिम भरे ब्राउज़र एक्सटेंशन
- GPU और रेंडरर स्ट्रिंग जो बताए गए हार्डवेयर का खंडन करती हैं
- ऐसे API जवाब जो कोई भौतिक डिवाइस नहीं देता
एक्सटेंशन, चार भरोसे की जाँचों के बाद
आने वाले ब्राउज़र में इंस्टॉल ऐड-ऑन भी इसी तस्वीर का हिस्सा हैं: फ़िंगरप्रिंट बदलने वाला कोई सहायक या जोखिम भरा ऑटोमेशन एक्सटेंशन अपने आप में एक मार्कर है। नाम दिखाए जाने से पहले वह चार जाँचों से गुज़रता है — एक छद्म प्रोब जिसका जवाब सिर्फ़ गढ़ा हुआ माहौल देता है, एक विज़िट अधिकतम कितनी डिटेक्शन रिपोर्ट कर सकती है उसकी सीमा, बार-बार का अवलोकन, और रजिस्ट्री से मिलान। जो ब्राउज़र सब कुछ “ढूँढ़ लेता” है वह ख़ुद को उजागर कर देता है और पूरा बैच हटा दिया जाता है। जो बचता है वह नाम और श्रेणी के साथ विज़िटर रिकॉर्ड, Data API और वेबहुक में सूचीबद्ध होता है, Business प्लान और उससे ऊपर। ख़ाली सूची का मतलब है कि कुछ दिखा नहीं, न कि यह कि कुछ इंस्टॉल नहीं है।
प्राइवेसी ब्राउज़रों के साथ जानबूझकर अलग बर्ताव किया जाता है
सख़्त प्राइवेसी ब्राउज़र मल्टी-अकाउंटिंग का औज़ार नहीं है। वह फ़िंगरप्रिंटिंग का विरोध करता है क्योंकि उसका पूरा मक़सद ही यही है, और उसे इस्तेमाल करने वाले लोग आमतौर पर पचास सेलर अकाउंट चलाने के बजाय खुद को बचा रहे होते हैं। उसकी रिपोर्ट बाक़ी सबकी तरह होती है, पर उसका भार किसी व्यावसायिक एंटी-डिटेक्ट बिल्ड से कहीं कम होता है। प्राइवेसी का ध्यान रखने वाला ग्राहक भी ग्राहक ही है, और उसे फ्रॉड रिंग समझ लेना अपने आप में एक ग़लती है।
प्रोफ़ाइल क्या कहती है, और मशीन क्या है
एंटी-डिटेक्ट प्रोफ़ाइल यह दोबारा लिख देती है कि ब्राउज़र क्या रिपोर्ट करेगा। स्वतंत्र माप उस रिपोर्ट को पढ़ते ही नहीं — वे देखते हैं कि हार्डवेयर और नेटवर्क असल में क्या करते हैं — इसलिए दोनों पक्षों को धुरी-दर-धुरी मिलाया जा सकता है। Business प्लान और उससे ऊपर विज़िट दोनों चीज़ें साथ लाती है: क्या दावा किया गया, क्या मापा गया, और कौन-सी धुरियाँ मेल नहीं खातीं।
ऑपरेटिंग सिस्टम
User-Agent जिस OS का नाम लेता है, बनाम वह OS जो नेटवर्क लेयर उजागर करती है। ख़ुद को iPhone बताने वाला डेस्कटॉप इसका पाठ्यपुस्तक जैसा उदाहरण है।
GPU
बताया गया वीडियो अडैप्टर, बनाम ग्राफ़िक्स स्टैक असल में क्या देता है — उस मॉडल के असली अडैप्टर की कुछ सीमाएँ होती हैं जिनसे वह न ऊपर जा सकता है, न नीचे।
स्क्रीन
दावा किए गए आयाम और पिक्सेल अनुपात, बनाम वह ज्यामिति जिसमें पेज असल में लेआउट हुआ था।
नेटवर्क
वह पता जहाँ से कनेक्शन आया, बनाम वह नेटवर्क जिससे उसका कच्चा रास्ता असल में बाहर निकलता है।
ब्राउज़र
ब्राउज़र का नाम और वर्शन, बनाम उसकी असली रेंडरिंग और API सतह, और बनाम वह TLS स्टैक जो इस रिक्वेस्ट को लेकर आया।
एक सीढ़ी, कोई वर्डिक्ट नहीं
पुष्ट हुआ एक विरोधाभास जोखिम स्कोर में 100 में से 20 जोड़ता है, दो विरोधाभास 70 जोड़ते हैं, इससे आगे यह अधिकतम 80 तक चढ़ता है — पकड़े गए बॉट के वज़न से नीचे। स्पूफ़ की गई विज़िट को बॉट घोषित नहीं किया जाता: तथ्य और स्कोर रिपोर्ट होते हैं, और फ़ैसला आपके नियम करते हैं।
जब स्पूफ़िंग सिद्ध हो जाती है, विज़िटर हेडर दावा किए गए ऑपरेटिंग सिस्टम के बगल में मापा गया ऑपरेटिंग सिस्टम दिखाता है।
यह वहीं दिखता है जहाँ आप पहले से देखते हैं
विज़िट रिकॉर्ड में
विज़िटर खोलिए और साफ़ लिखा मिलेगा: यह सेशन एंटी-डिटेक्ट ब्राउज़र से आया है — साथ में वह स्कोर जिस पर यह बात टिकी है और वे मार्कर जिनसे वह बना।
एनालिटिक्स में
बाक़ी किसी भी प्रॉपर्टी की तरह इसे गिनिए और फ़िल्टर कीजिए। पिछले महीने का कितना साइन-अप ट्रैफ़िक गढ़े हुए फ़िंगरप्रिंट पर आया, किन कैंपेन ने उसे खींचा, वह किन घंटों में इकट्ठा होता है।
वेबहुक में
आपके बैकएंड तक पहुँचने वाला हर इवेंट यह सिग्नल साथ लाता है, इसलिए सेशन खुला रहते ही आपके अपने नियम प्रतिक्रिया दे सकते हैं।
Data API में
बाद में इसे क्वेरी कीजिए — किसी एक विज़िटर के लिए, किसी कोहॉर्ट के लिए, या उस महीने के लिए जिस पर आप चार्जबैक रिपोर्ट लिख रहे हैं। वही रिकॉर्ड एक्सटेंशन की सूची साथ रखता है और, जब स्पूफ़ सिद्ध हुआ हो, यह भी कि क्या दावा किया गया था और क्या मापा गया था (Business प्लान और उससे ऊपर)।
Tracio आपको सबूत देता है; उसकी क़ीमत आपके नियम तय करते हैं। वही निष्कर्ष एक साइट पर साइन-अप के समय अतिरिक्त सत्यापन का आधार बनता है, दूसरी पर बड़े ऑर्डर के लिए मैनुअल रिव्यू कतार का, और तीसरी पर कुछ भी नहीं — इसलिए सिग्नल हर उस जगह पहुँचाया जाता है जहाँ आप उस पर कार्रवाई कर सकें, और नीति आपकी ही रहती है।
जहाँ भी मान्यता यही हो कि एक व्यक्ति का एक ही अकाउंट है
मार्केटप्लेस
एक ही डेस्क से चलने वाले सेलर नेटवर्क, रिव्यू रिंग, और वे बायर अकाउंट जो बैन के अगले ही दिन लौट आते हैं।
iGaming और बेटिंग
बोनस फ़ार्मिंग, एक ही टेबल पर कई सीटें, और वे अकाउंट जो सेल्फ़-एक्सक्लूज़न अनुरोध के बाद वापस आ जाते हैं।
फ़िनटेक और क्रिप्टो
ऑनबोर्डिंग फ़ार्म जहाँ दर्जनों ग्राहकों के पीछे एक ही ऑपरेटर होता है, और उसी तरकीब पर बनी पेआउट स्कीमें।
प्रोमो कैंपेन
साइन-अप क्रेडिट, फ्री ट्रायल और पहले ऑर्डर पर छूट, जहाँ मुट्ठी भर ऑपरेटर हज़ारों के लिए रखा बजट सोख सकते हैं।
एफ़िलिएट प्रोग्राम
खुद को रेफ़र करना और गढ़े हुए कन्वर्ज़न, जो तब तक ऑर्गैनिक ग्रोथ जैसे लगते हैं जब तक उनके पीछे का औज़ार दिखाई न दे जाए।
अक्सर पूछे जाने वाले प्रश्न
अकाउंट्स के पीछे का औज़ार देखिए
स्पूफ़िंग तंत्र ब्रांड की परवाह किए बिना पकड़ा जाता है, Pro प्लान और उससे ऊपर 0 से 100 तक का एंटी-डिटेक्ट स्कोर, और उसके पीछे 300+ डिवाइस सिग्नल।