असली डिवाइस बनाम एमुलेटर अकाउंट
"असली डिवाइस पर बना" सुनने में मार्केटिंग जैसा लगता है। ऐसा है नहीं — टिकने वाले और न टिकने वाले अकाउंट के बीच यही सबसे बड़ा फर्क है, और वजह बिल्कुल साधारण है: फोन ऐसे भौतिक सबूत छोड़ते हैं जो सॉफ्टवेयर बना ही नहीं सकता।
फोन क्या ज़ाहिर कर देता है जो सॉफ्टवेयर नहीं कर सकता
असली व्यक्ति के हाथ में पकड़ा असली फोन लगातार, बेतरतीब सेंसर डेटा पैदा करता है। एक्सेलेरोमीटर हाथ की हल्की कंपन दर्ज करता है। सोफे पर करवट बदलने पर जायरोस्कोप झुकाव रिकॉर्ड करता है। बैटरी एक ऐसे कर्व पर खत्म होती है जो स्क्रीन की चमक और रेडियो के इस्तेमाल से बनता है। टचस्क्रीन हर टैप पर बदलते संपर्क क्षेत्र और दबाव की जानकारी देती है।
एमुलेटर अपने आप इसमें से कुछ भी पैदा नहीं करता। उससे इसकी रिकॉर्डिंग दोबारा चलवाई जा सकती है, लेकिन दोबारा चलाया गया सेंसर डेटा खुद को दोहराता है, और हज़ारों अकाउंट में यही दोहराव क्लस्टरिंग खोजती है।
डिवाइस फिंगरप्रिंट
सेंसर के अलावा, कोई ऐप स्थिर गुणों की लंबी सूची पढ़ सकता है: हार्डवेयर मॉडल, बिल्ड फिंगरप्रिंट, इंस्टॉल किए गए सिस्टम पैकेज, GPU रेंडरर स्ट्रिंग, फॉन्ट की सूची, स्क्रीन के सटीक पिक्सल आयाम और रिफ्रेश रेट, और खास हार्डवेयर फीचर्स की मौजूदगी।
एमुलेटर को इन सबका जवाब देना पड़ता है। वे आमतौर पर हर बार एक ही जवाब देते हैं, या फार्म सॉफ्टवेयर जितने थोड़े-बहुत बदलाव कर सकता है उतने ही करते हैं। सौ अकाउंट का एक ही GPU रेंडरर स्ट्रिंग साझा करना, जो असली दुनिया में कहीं दिखता ही नहीं, कोई छिपी हुई बात नहीं है।
फिर भी फार्म एमुलेटर क्यों इस्तेमाल करते हैं
अर्थशास्त्र। फोन फार्म को असली फोन, असली SIM, जगह, बिजली और उन्हें छूने वाला कोई व्यक्ति चाहिए। एमुलेटर फार्म को बस एक सर्वर चाहिए।
एक मशीन समानांतर में दर्जनों इंस्टेंस चला सकती है, इसलिए हर अतिरिक्त अकाउंट की लागत लगभग शून्य हो जाती है। $20 वाले अकाउंट के होने की पूरी वजह यही है — और यही वजह है कि उनके साथ कोई रिप्लेसमेंट गारंटी नहीं आती, क्योंकि बेचने वाले को खुद पता नहीं होता कि अगले हफ्ते इनमें से कौन ज़िंदा बचेगा।
नेटवर्क क्या जोड़ता है
डिवाइस आधी कहानी है। बाकी आधी कनेक्शन है। डेटासेंटर की IP रेंज सार्वजनिक होती हैं और उन्हें पहचानना बेहद आसान है, और रेजिडेंशियल प्रॉक्सी पूल जैसे-जैसे दोबारा बिकते जाते हैं, वैसे-वैसे बेकार होते जाते हैं।
जो अकाउंट किसी आम घरेलू या मोबाइल कनेक्शन पर, उसी देश में बना हो जिसका वह दावा करता है, और जिस डिवाइस पर सिर्फ वही एक अकाउंट कभी चला हो — उसमें ढूंढने लायक कुछ असामान्य होता ही नहीं। पूरा खेल यही है — कोई चालाक तरकीब नहीं, बस असामान्य चीज़ों की गैरमौजूदगी।
वह हिस्सा जिसे प्रॉक्सी ठीक नहीं कर सकती
पकड़े जाने का आम जवाब रेजिडेंशियल प्रॉक्सी है: एमुलेटर को किसी असली घरेलू कनेक्शन से गुज़ार दो और समस्या का नेटवर्क वाला आधा हिस्सा खत्म। यह काम करता है, थोड़ी देर के लिए।
रेजिडेंशियल प्रॉक्सी पूल बार-बार आगे बेचे जाते हैं, इसलिए वही गिने-चुने एग्ज़िट पते दर्जनों सेवाओं में फैले हज़ारों असंबंधित अकाउंट का ट्रैफिक ढोते हैं। जिस पते से इस महीने दो सौ अकाउंट साइनअप हुए हों, वह तटस्थ संकेत नहीं रह जाता — वह डेटासेंटर IP से भी बुरा संकेत है, क्योंकि अब वह खास तौर पर ऑटोमैटिक साइनअप से जुड़ चुका है।
और इससे डिवाइस तो जस का तस रह जाता है। ऐसे डिवाइस से जुड़ा बेहतरीन रेजिडेंशियल IP जो न कोई हलचल बताता है, न घूमना, न कोई कैमरा — यह मेल दोनों में से किसी भी अकेली समस्या से ज़्यादा अजीब है। दोनों हिस्सों का आपस में मेल खाना ज़रूरी है, जिसे कहने का दूसरा तरीका यह है कि सेटअप सच में वही होना चाहिए जो वह होने का दावा करता है।
कैसे पहचानें कि आप क्या खरीद रहे हैं
पूछें कि उस दिन कितने अकाउंट बनाए गए। जो व्यक्ति एक बार में एक अकाउंट बनाता है, उसका आंकड़ा एक अंक में होता है।
पूछें कि उसके बाद डिवाइस का क्या होता है। असली-डिवाइस वाले काम में फोन उसी व्यक्ति के पास रहता है जिसने अकाउंट बनाया, और उसी फोन पर बीस और अकाउंट नहीं चल रहे होते।
शुरू में ही अकाउंट का ईमेल पता मांगें। बैच से काम करने वाले विक्रेता अक्सर वह दे नहीं पाते, क्योंकि बैच उन्हीं मेलबॉक्स पर बनाया गया था जो अब भी उनके नियंत्रण में हैं।
पहले हफ्ते के बारे में पूछें। जिस विक्रेता को अपने बनाए अकाउंट पर भरोसा है, वह जल्दी मर जाने पर उसे बदल देगा। रीसेलर आपको समझाएगा कि यह उसकी समस्या क्यों नहीं है।
ईमानदार सीमा
असली डिवाइस किसी अकाउंट को अमर नहीं बना देता। वह बस उन वजहों को हटा देता है जिनके चलते अकाउंट इस बात के लिए मारा जाता है कि वह क्या है, न कि इस बात के लिए कि वह क्या करता है। उसके बाद क्या होगा, यह इस पर निर्भर करता है कि अकाउंट कैसे इस्तेमाल होता है — और उस बची हुई फेल-रेट पर, जिसे कोई नहीं मिटा सकता।
इसीलिए काम का सवाल यह नहीं है कि "क्या इसकी गारंटी है?" बल्कि यह है कि "जब कोई फेल हो जाए तो क्या होता है?"