कई WhatsApp Web अकाउंट चलाते समय एक आम भ्रम: «मेरे पास Chrome, Firefox, Edge और Opera हैं - हर एक का अपना proxy, मतलब अकाउंट अलग हैं»। व्यवहार में यह न्यूनतम कदम है, गारंटी नहीं। देखते हैं सिस्टम किन चैनलों से प्रोफ़ाइल जोड़ता है, भले ही हर एक की IP अलग हो।
जब आप एक कंप्यूटर पर कई ब्राउज़र में WhatsApp Web खोलते हैं, हर ब्राउज़र सेशन, cookies और localStorage अलग रखता है। Proxy IP छुपाता है। लगता है - पूरी अलगाव।
लेकिन सर्वर सिर्फ ब्राउज़र नहीं देखता। पेज हर बार लोड होने पर डिवाइस, माहौल और उपयोगकर्ता व्यवहार का डेटा इकट्ठा कर सकता है। इनमें से ज़्यादातर एक ही मशीन के सभी ब्राउज़रों में समान होता है - चाहे कौन सा proxy लगा हो।
इसे प्रोफ़ाइल affiliation कहते हैं: अकाउंट को IP से नहीं, बल्कि साझा पर्यावरणीय लक्षणों से जोड़ना।
हर ब्राउज़र पेज लोड पर ये पैरामीटर देता है: स्क्रीन रिज़ॉल्यूशन, इंस्टॉल प्लगइन, सिस्टम फ़ॉन्ट, रंग योजना, इंटरफ़ेस भाषा, समय क्षेत्र, ब्राउज़र संस्करण और ऑपरेटिंग सिस्टम।
WhatsApp Web के संदर्भ में: चार अलग ब्राउज़र अलग proxy पर हों, फिर भी स्क्रीन रिज़ॉल्यूशन, सिस्टम फ़ॉन्ट और समय क्षेत्र समान रहेंगे - क्योंकि ये कंप्यूटर के पैरामीटर हैं, ब्राउज़र के नहीं। सिस्टम चार «अलग» क्लाइंट समान कॉन्फ़िगरेशन के साथ देखता है और साझा उत्पत्ति का अनुमान लगाता है।
गहरा स्तर: GPU पैरामीटर, ऑडियो सबसिस्टम, रेंडरिंग प्रदर्शन, पिक्सेल स्तर पर डिस्प्ले विशेषताएँ। यह ब्राउज़र पर निर्भर नहीं - यह हार्डवेयर है।
एक कंप्यूटर पर दो प्रोफ़ाइल, समान GPU, समान ऑडियो कॉन्फ़िगरेशन और समान रेंडरिंग समय - affiliation का बहुत मज़बूत सिग्नल। सामान्य ब्राउज़र प्रोफ़ाइल से इसे बदला नहीं जा सकता।
समय क्षेत्र और सिस्टम भाषा OS स्तर पर सेट होते हैं - और ब्राउज़र हर अनुरोध पर सर्वर को भेजता है।
अगर सभी WhatsApp Web प्रोफ़ाइल एक समय क्षेत्र और एक भाषा में चलें, अकेले में यह गंभीर नहीं। दूसरे सिग्नलों के साथ affiliation की कड़ी पूरी हो जाती है। इसलिए पर्यावरण के सिस्टम पैरामीटर बदले बिना proxy बदलने का असर कम रहता है।
Chrome प्रोफ़ाइल cookies और localStorage में एक-दूसरे से अलग हैं। लेकिन अलगाव अधूरा है:
WhatsApp Web मल्टी-अकाउंट में: अलग सेशन होने पर भी अप्रत्यक्ष मिलान संभव हैं - जिन्हें सिस्टम संबंध ग्राफ़ बनाते समय ध्यान में रखता है।
तकनीकी रूप से सबसे तीखा लीक चैनल - और सबसे अनदेखा।
WebRTC ब्राउज़र की वीडियो-ऑडियो तकनीक है। साइड इफ़ेक्ट: WebRTC सक्रिय होने पर ब्राउज़र LAN में कंप्यूटर का स्थानीय IP दिखा सकता है - भले सारा बाहरी ट्रैफ़िक proxy से जाए। एक PC पर चार ब्राउज़र का स्थानीय IP समान होता है (जैसे 192.168.1.15)। WebRTC डेटा माँगने वाला पेज मिलान देखकर प्रोफ़ाइल जोड़ देता है।
कॉर्पोरेट और कुछ घरेलू नेटवर्क में नेटवर्क एडाप्टर का MAC पता भी उपलब्ध हो सकता है - एक ही मशीन की सभी प्रोफ़ाइलों के लिए समान अद्वितीय पहचानकर्ता।
पहचानना सबसे कठिन - और विश्लेषण सिस्टम के लिए सबसे विश्वसनीय चैनलों में से एक।
कीबोर्ड पर एक व्यक्ति के व्यवहार में स्थिर पैटर्न: सक्रियता का समय (कब काम करता है, कब रुकता है), टाइपिंग गति, चैट बदलने का तरीका, संदेश की सामान्य लंबाई, आने वाली सूचनाओं पर प्रतिक्रिया, नई बातचीत खोलने की क्रम।
अगर कई WhatsApp Web अकाउंट समकालिक सक्रियता दिखाएँ - सभी एक ही घंटों में सक्रिय, साथ रुकना, सूचनाओं पर समान देरी से प्रतिक्रिया - यह एक ऑपरेटर और एक डिवाइस का मज़बूत व्यवहारिक सिग्नल है। Proxy इसे बिल्कुल नहीं छुपाता।
Canvas fingerprinting: पेज छिपे <canvas> में छोटी छवि (टेक्स्ट, ज्यामिति, ग्रेडिएंट) बनाकर पिक्सेल परिणाम पढ़ता है। GPU, ड्राइवर और फ़ॉन्ट रेंडरिंग के अंतर से परिणाम हर विशिष्ट डिवाइस के लिए अद्वितीय होता है।
मल्टी-अकाउंट के लिए मुख्य बात: canvas फ़िंगरप्रिंट ब्राउज़र पर निर्भर नहीं। एक GPU वाले PC पर Chrome, Firefox, Edge और Opera समान या लगभग समान canvas फ़िंगरप्रिंट देंगे। यह सबसे स्थिर और मास्क करने में सबसे कठिन affiliation सिग्नलों में से एक है।
| सिग्नल | 1 PC के सभी ब्राउज़रों में समान? | Proxy छुपाता है? |
|---|---|---|
| Browser fingerprint (फ़ॉन्ट, रिज़ॉल्यूशन) | ✅ हाँ | ❌ नहीं |
| Device fingerprint (GPU, ऑडियो) | ✅ हाँ | ❌ नहीं |
| OS समय क्षेत्र और भाषा | ✅ हाँ | ❌ नहीं |
| OS DNS कैश | ✅ हाँ | ❌ नहीं |
| WebRTC स्थानीय IP | ✅ हाँ | ❌ नहीं |
| व्यवहारिक पैटर्न | ✅ हाँ | ❌ नहीं |
| Canvas fingerprint | ✅ हाँ | ❌ नहीं |
| बाहरी IP | ❌ अलग (अलग proxy पर) | ✅ हाँ |
आठ पैरामीटर में proxy सिर्फ एक छुपाता है - बाहरी IP। बाकी सात सिस्टम सभी ब्राउज़रों में समान देखता है।
ब्राउज़र फ़िंगरप्रिंट बदलना - एक्सटेंशन या विशेष ब्राउज़र जो सिस्टम पैरामीटर बदलते हैं: समय क्षेत्र, रिज़ॉल्यूशन, फ़ॉन्ट, User-Agent। चैनल 1 और 3 का जोखिम कम करता है, लेकिन device fingerprint और canvas नहीं सुलझाता।
WebRTC ब्लॉक - स्थानीय IP लीक चैनल बंद करता है। proxy के साथ मल्टी-अकाउंट काम की न्यूनतम ज़रूरी कदम। इसके बिना proxy अपनी सुरक्षा का बड़ा हिस्सा खो देता है।
वर्चुअल मशीनों में प्रोफ़ाइल अलगाव - हर प्रोफ़ाइल अलग VM में, अद्वितीय (वर्चुअल) हार्डवेयर कॉन्फ़िगरेशन के साथ। device fingerprint और canvas सुलझाता है। काफ़ी संसाधन चाहिए।
अलग भौतिक डिवाइस - कट्टर, लेकिन सबसे विश्वसनीय तरीका। अलग कंप्यूटर या फ़ोन अद्वितीय हार्डवेयर फ़िंगरप्रिंट, स्वतंत्र व्यवहार प्रोफ़ाइल और अलग नेटवर्क पहचानकर्ता देते हैं। एक PC पर आंशिक विकल्प - एम्युलेटर और क्लोनर - लेकिन पूर्ण हार्डवेयर अलगाव की जगह नहीं लेते।
एक PC पर अलग ब्राउज़र कम सक्रियता में 2–3 अकाउंट के लिए न्यूनतम काम करते हैं। यह तरीका कई स्थितियों में काम करना बंद कर देता है:
स्केल करते समय। जितने ज़्यादा अकाउंट समानांतर चलें, मिलान सिग्नलों का ग्राफ़ उतना घना। सिस्टम आँकड़े जमा करता है और आखिरकार प्रोफ़ाइल जोड़ देता है - भले हर एक ने अलग से कोई सीमा न तोड़ी हो। WhatsApp Web से बल्क भेजने पर यह जोखिम दिखने से तेज़ बढ़ता है।
उच्च सक्रियता पर। एक डिवाइस से कई अकाउंट का एक ही घंटों में तीव्र समानांतर काम स्पष्ट व्यवहारिक सिग्नल बनाता है। इस मामले में व्यवहारिक affiliation किसी भी तकनीकी फ़िंगरप्रिंट से ज़्यादा विश्वसनीय है।
पहले बैन के बाद। अगर एक अकाउंट को ब्लॉक मिला, डिवाइस का हार्डवेयर और व्यवहार फ़िंगरप्रिंट पहले से चिह्नित है। उसी कंप्यूटर से किसी भी ब्राउज़र और किसी भी proxy पर नया अकाउंट बनाना ब्लॉक हुए अकाउंट से संबंध बनाता है।
इन मामलों में अलगाव सिर्फ अलग डिवाइस स्तर पर हल होता है - भौतिक फ़ोन या अद्वितीय हार्डवेयर विशेषताओं वाले कंप्यूटर।
अलग ब्राउज़र अलगाव नहीं - अलगाव का भ्रम हैं। Proxy बाहरी IP छुपाता है, लेकिन सात affiliation चैनलों में से सिर्फ एक ढकता है। Canvas fingerprint, device fingerprint, WebRTC, व्यवहार - यह सब एक कंप्यूटर के किसी भी ब्राउज़र में समान है, और सिस्टम देखता है।
व्यावहारिक नियम:
अलग ब्राउज़र अलग proxy के साथ - न्यूनतम जो मानना चाहिए। अकाउंट का असली अलगाव वहीं शुरू होता है जहाँ अद्वितीय हार्डवेयर फ़िंगरप्रिंट वाले अलग भौतिक डिवाइस शुरू होते हैं।