Chrome प्रोफ़ाइल बनाम एंटीडिटेक्ट ब्राउज़र प्रोफ़ाइल: असल में फ़र्क़ कहाँ है

Chrome प्रोफ़ाइल आपका डेटा अलग करती हैं। वे आपका डिवाइस, आपकी घड़ी या आपका कनेक्शन अलग नहीं करतीं। यह रेखा ठीक कहाँ पड़ती है, और उसे पार करना कब मेहनत के लायक है, यहाँ बताया गया है।
Chrome प्रोफ़ाइल आपका डेटा अलग करती हैं। वे आपका डिवाइस अलग नहीं करतीं। यह छोटा-सा जवाब है, और इसी से समझ आता है कि Chrome प्रोफ़ाइल पर खड़ा मल्टी-अकाउंट सेटअप कुछ समय चलता है और फिर चुपचाप काम करना बंद कर देता है।
Chrome में आप जो भी प्रोफ़ाइल बनाते हैं, उसे डिस्क पर अपना एक फ़ोल्डर मिलता है। कुकी, हिस्ट्री, सेव किए पासवर्ड, एक्सटेंशन और बुकमार्क उसी फ़ोल्डर के भीतर रहते हैं। फ़ोल्डर के नीचे की हर चीज़ साझा है: एक ऑपरेटिंग सिस्टम, एक ग्राफ़िक्स स्टैक, एक फ़ॉन्ट सेट, एक घड़ी, एक इंटरनेट कनेक्शन। जो साइट डिवाइस के सिग्नल पढ़ती है, उसे आपकी हर प्रोफ़ाइल की ओर से वही एक कंप्यूटर जवाब देता दिखता है।
Chrome प्रोफ़ाइल असल में क्या अलग करती है
Chrome प्रोफ़ाइल इसलिए बनी थीं कि एक परिवार एक लैपटॉप साझा कर सके, और उस काम के लिए वे अच्छी हैं। वे जो अलगाव देती हैं, वह अपनी हद तक असली है।
- कुकी जार। हर प्रोफ़ाइल का अपना होता है, इसलिए एक प्रोफ़ाइल में किसी साइट पर साइन इन करने से बाकी प्रोफ़ाइल उस साइट पर साइन-आउट ही रहती हैं।
- Local Storage, Session Storage और IndexedDB। साइट का स्टोरेज प्रोफ़ाइल फ़ोल्डर के अंदर लिखा जाता है, इसलिए दो प्रोफ़ाइल एक ही साइट के दो स्वतंत्र सेशन रख सकती हैं।
- हिस्ट्री, बुकमार्क और ऑटोफ़िल। एक प्रोफ़ाइल में आप जो करते हैं, वह बाकी में नहीं दिखता।
- एक्सटेंशन। ये हर प्रोफ़ाइल में अलग इंस्टॉल होते हैं, अपनी सेटिंग और अपने स्टोरेज के साथ।
- कैश और सर्विस वर्कर। ये भी हर प्रोफ़ाइल के हैं, और यह सुनने से ज़्यादा मायने रखता है, क्योंकि सर्विस वर्कर अपने पहचानकर्ता रख सकता है।
यह किसी पहचान के स्टोरेज वाले आधे हिस्से को ढकता है, और ठीक से ढकता है। अगर आपकी समस्या यह थी कि आपका निजी अकाउंट उसी ब्राउज़र में था इसलिए क्लाइंट का डैशबोर्ड आपको लॉग आउट कर देता था, तो Chrome प्रोफ़ाइल इसे ठीक कर देती है और आप यहीं पढ़ना छोड़ सकते हैं।
हर Chrome प्रोफ़ाइल क्या साझा करती है
जो बात लोगों को देर से पता चलती है, वह यह है कि Chrome प्रोफ़ाइल सिर्फ़ डेटा के चारों ओर एक सीमा खींचती है, और किसी चीज़ के चारों ओर नहीं। उस सीमा के नीचे हर प्रोफ़ाइल वही मशीन बताती है, क्योंकि वह वही मशीन है।
डिवाइस की पहचान
दो Chrome प्रोफ़ाइल खोलिए और हरेक से पूछिए कि वह क्या है। जवाब एक जैसे आएँगे। स्क्रीन के आयाम और पिक्सेल रेशियो। बताई गई प्रोसेसर संख्या। प्लेटफ़ॉर्म और user agent। WebGL से लौटने वाली ग्राफ़िक्स एडाप्टर की स्ट्रिंग। वह canvas हैश जो तब बनता है जब कोई पेज स्क्रीन के बाहर टेक्स्ट बनाकर पिक्सेल वापस पढ़ता है। वह ऑडियो हैश जो ब्राउज़र के ऑडियो ग्राफ़ में ऑसिलेटर चलाने से बनता है। फ़ॉन्ट सूची, जिसका अनुमान अलग-अलग टाइपफ़ेस में टेक्स्ट नापकर लगाया जाता है। इनमें से कोई भी मान प्रोफ़ाइल फ़ोल्डर में नहीं रहता, इसलिए प्रोफ़ाइल बदलने पर कोई नहीं बदलता।
जो दो अकाउंट एक जैसा canvas हैश, एक जैसी WebGL रेंडरर स्ट्रिंग और एक जैसी फ़ॉन्ट सूची बताते हैं, वे एक ही कंप्यूटर पर चल रहे दो अकाउंट हैं। साइट को इसका अनुमान लगाने की ज़रूरत नहीं पड़ती। वह एक तथ्य पढ़ रही होती है।
नेटवर्क का रास्ता
हर Chrome प्रोफ़ाइल आपकी मशीन से एक ही पते से बाहर निकलती है। प्रॉक्सी सेटिंग ब्राउज़र इंस्टेंस की होती है, और उस इंस्टेंस के भीतर बैठी प्रोफ़ाइल अपनी अलग सेटिंग नहीं रख सकती। Windows और macOS पर Chrome सिस्टम प्रॉक्सी उठाता है, और कमांड लाइन फ़्लैग ब्राउज़र की हर गतिविधि पर लागू होता है। इसलिए आपकी सारी प्रोफ़ाइल किसी साइट पर एक ही जगह से, एक ही देश से, एक ही पल में पहुँचती हैं।
घड़ी और लोकेल
टाइमज़ोन ऑपरेटिंग सिस्टम से आता है। ज़्यादातर सेटअप में मुख्य भाषा भी वहीं से आती है। किसी एक प्रोफ़ाइल के लिए इनमें से कुछ भी बदलिए और आपने उसे हर प्रोफ़ाइल के लिए, साथ ही कंप्यूटर की हर चीज़ के लिए बदल दिया। यह सबसे चुपचाप वाली बात है। एक देश का प्रॉक्सी और दूसरे देश की घड़ी साथ-साथ हों तो बेमेल साफ़ दिखता है, और रास्ता किसी और तरीक़े से ठीक कर लेने के बाद भी Chrome एक अकेली प्रोफ़ाइल की घड़ी ठीक करने का कोई तरीक़ा नहीं देता।
साझा आधा हिस्सा क्यों मायने रखता है
जुड़ाव निकालना सस्ता है। साइट को यह साबित करने की ज़रूरत नहीं कि दो अकाउंट एक ही व्यक्ति के हैं। उसे बस देखने की एक वजह चाहिए, और खुद को असंबंधित बताने वाले अकाउंटों में डिवाइस के एक जैसे मान वही वजह हैं।
एक दूसरी क़ीमत भी है, और वह जल्दी सामने आती है। मुट्ठी भर प्रोफ़ाइल से ज़्यादा होते ही Chrome प्रोफ़ाइल की अपनी व्यावहारिक दिक़्क़तें शुरू हो जाती हैं:
- प्रोफ़ाइल पिकर रंगीन गोलों की एक क़तार है। न खोज, न ग्रुपिंग, न नोट्स का खाना, और यह दर्ज करने की कोई जगह नहीं कि किसी प्रोफ़ाइल में असल में कौन-सा अकाउंट है।
- Sync प्रोफ़ाइल को एक Google अकाउंट से बाँधता है, जो आपकी प्रोफ़ाइल को एक-दूसरे से अलग करने के बजाय पास खींच लाता है।
- ग़लत विंडो में काम कर बैठना आसान है, क्योंकि दो विंडो को अलग करने वाली चीज़ कोने का एक छोटा-सा अवतार भर है।
- प्रोफ़ाइल फ़ोल्डर सिद्धांत में पोर्टेबल है, पर व्यवहार में बोझिल। उसे दूसरी मशीन पर कॉपी कीजिए और उसके नीचे का डिवाइस बदल जाता है, जिसे साइटें देख सकती हैं।
परत दर परत तुलना
| परत | Chrome प्रोफ़ाइल | एंटीडिटेक्ट प्रोफ़ाइल |
|---|---|---|
| कुकी और साइट स्टोरेज | हर प्रोफ़ाइल में अलग | हर प्रोफ़ाइल में अलग |
| हिस्ट्री, बुकमार्क, एक्सटेंशन | हर प्रोफ़ाइल में अलग | हर प्रोफ़ाइल में अलग |
| Canvas, WebGL और ऑडियो के मान | मशीन की हर प्रोफ़ाइल में साझा | हर प्रोफ़ाइल के लिए बनाए और सहेजे जाते हैं, इसलिए हर बार खोलने पर वही रहते हैं |
| फ़ॉन्ट, स्क्रीन और प्लेटफ़ॉर्म | मशीन की हर प्रोफ़ाइल में साझा | हर प्रोफ़ाइल के लिए तय, एक संगत सेट के रूप में बनाए गए |
| टाइमज़ोन और लोकेल | ऑपरेटिंग सिस्टम से लिए जाते हैं | हर प्रोफ़ाइल के लिए तय, उस देश से मिलाए हुए जो रास्ता बताता है |
| नेटवर्क का रास्ता | पूरे ब्राउज़र के लिए एक रास्ता | हर प्रोफ़ाइल का एक प्रॉक्सी, अकाउंट उसके पीछे बैठाने से पहले जाँचा हुआ |
| संगठन | अवतारों की एक क़तार | नाम, क्रमांक, नोट्स, ग्रुप, फ़ोल्डर और खोज |
| ऑटोमेशन | लॉन्च फ़्लैग | एक लोकल API जो प्रोफ़ाइल शुरू करती है और डीबगिंग एंडपॉइंट लौटाती है |
Chrome प्रोफ़ाइल कब सचमुच काफ़ी है
अक्सर। यह कहना किसी लंबी पिच से ज़्यादा काम का है।
- एक कंप्यूटर पर काम और निजी जीवन को अलग रखना, जहाँ कोई किसी से कुछ छिपा नहीं रहा।
- लैपटॉप साझा करता एक परिवार।
- अपनी ही किसी सेवा पर टेस्ट अकाउंट को असली अकाउंट से दूर रखता डेवलपर।
- ऐसी सेवा पर दो अकाउंट जो खुलेआम दो अकाउंट की इजाज़त देती है, और जिन्हें एक ही व्यक्ति एक ही घरेलू कनेक्शन से इस्तेमाल करता है।
इन सभी मामलों में साझा डिवाइस पहचान सही है। आप एक कंप्यूटर पर एक व्यक्ति हैं, और हर प्रोफ़ाइल का वही मशीन बताना दुनिया के बारे में सच बात है। ऐसा कुछ नहीं निकाला जाता जो पहले से सच न हो।
साझा हिस्सा तब सही नहीं रहता जब अकाउंटों को असंबंधित होना हो: अलग-अलग क्लाइंट, अलग-अलग स्टोरफ़्रंट, अलग-अलग टेस्ट एनवायरनमेंट जिनमें से हर एक को अलग उपयोगकर्ता जैसा दिखना चाहिए। अब डिवाइस के एक जैसे मान एक ऐसे रिश्ते का बयान करते हैं जिसे बयान करना आपका इरादा कभी नहीं था।
एंटीडिटेक्ट प्रोफ़ाइल क्या जोड़ती है
एंटीडिटेक्ट प्रोफ़ाइल वह सब बनाए रखती है जो Chrome प्रोफ़ाइल पहले से करती है, और फिर उन तीन परतों को अपने हाथ में ले लेती है जिन्हें Chrome साझा छोड़ देता है।
- अपनी डिवाइस पहचान। प्लेटफ़ॉर्म, स्क्रीन, फ़ॉन्ट, ग्राफ़िक्स स्ट्रिंग, canvas, WebGL और ऑडियो साथ-साथ बनाए जाते हैं ताकि वे एक विश्वसनीय मशीन का वर्णन करें, फिर सहेजे जाते हैं ताकि प्रोफ़ाइल हर बार खोलने पर वही मशीन दिखाए।
- अपना नेटवर्क रास्ता। प्रॉक्सी ब्राउज़र से नहीं, प्रोफ़ाइल से जुड़ता है, इसलिए हर प्रोफ़ाइल का अपना पता होता है, और अकाउंट को उसके पीछे रखने से पहले वह पता जाँचा जाता है।
- अपना टाइमज़ोन और लोकेल, हर प्रोफ़ाइल के लिए तय, ताकि वे उस डेस्क के बजाय रास्ते से मेल खाएँ जिस पर आप बैठे हैं।
तीनों का मक़सद संगति है। जो प्रोफ़ाइल हर बार खोलने पर अलग डिवाइस बताती है, वह ऐसे हार्डवेयर का वर्णन कर रही है जो किसी के पास नहीं है। काम का लक्ष्य एक ऐसा डिवाइस है जो साधारण दिखे और फिर हर विज़िट में ठीक उसी जगह टिका रहे।
संगठन वाले हिस्से को तब तक कम आँका जाता है जब तक कोई उसके बिना जी न चुका हो। प्रोफ़ाइल के नाम, क्रमांक, नोट्स और टैग होते हैं। वे ग्रुप और फ़ोल्डर में रहती हैं। उन्हें खोजा जा सकता है, इसलिए कोई भी ज़ोर से कह सकता है कि प्रोफ़ाइल 42, और सहकर्मी समझ जाता है कि कौन-सी। किसी प्रोफ़ाइल को उसकी पंक्ति से खोलने पर उसकी पहचान और उसका रास्ता साथ आते हैं, इसलिए ऐसा कोई चरण नहीं बचता जहाँ किसी को कुछ तय करना याद रखना पड़े।
Chrome प्रोफ़ाइल से बाहर जाना
सहज झुकाव यह होता है कि Chrome प्रोफ़ाइल के फ़ोल्डर कॉपी करके आगे बढ़ जाएँ। इससे बचिए। कॉपी किया हुआ फ़ोल्डर कुकी और चालू सेशन साथ लाता है, और फिर उन्हें ऐसे ब्राउज़र को थमा देता है जो उस डिवाइस से अलग डिवाइस बताता है जिस पर वे सेशन बने थे। यह बदलाव दिखता है, और यह पहली बार खोलते ही पड़ता है, जो इसके लिए सबसे बुरा क्षण है।
एक धीमा रास्ता बेहतर टिकता है।
- हर अकाउंट के लिए एक पंक्ति लिखिए, हर अकाउंट को अलग गिनते हुए, चाहे अभी एक ही Chrome प्रोफ़ाइल में कई हों।
- पहले प्रॉक्सी लाइब्रेरी बनाइए। एंडपॉइंट जोड़िए, उन्हें जाँचिए, और दर्ज कीजिए कि हर एक असल में कौन-सा देश बताता है। प्रदाता अपने एंडपॉइंट का वर्णन आशावादी ढंग से करते हैं।
- हर अकाउंट के लिए एक प्रोफ़ाइल बनाइए और पहले साइन-इन से पहले उसे रास्ता दीजिए। पहला सेशन तय करता है कि उस अकाउंट के लिए सामान्य क्या है, इसलिए उसे पहली बार में सही करना ठीक है।
- टाइमज़ोन और लोकेल उस देश से मिलाइए जो रास्ता बताता है, फिर उन्हें छोड़ दीजिए।
- नई प्रोफ़ाइल के भीतर नए सिरे से साइन इन कीजिए। हाँ, इसका मतलब है हर अकाउंट के लिए दूसरा फ़ैक्टर और शायद ईमेल पुष्टि। यह एक बार की क़ीमत है, और इसके बदले आपको ऐसा सेशन मिलता है जो सचमुच उसी डिवाइस पर बना है जो आगे उसे इस्तेमाल करता रहेगा।
- अकाउंटों को कुछ-कुछ करके दो-तीन हफ़्तों में ले जाइए। सब कुछ एक मंगलवार की दोपहर को ले जाना हर अकाउंट के लिए एक साथ पैटर्न का बदलाव है।
- Chrome को उस काम के लिए रखिए जिसमें वह अच्छा है: आपका अपना ईमेल, आपकी अपनी बैंकिंग, वे अकाउंट जो ईमानदारी और खुलेपन से आपके अपने हैं।
पुरानी प्रोफ़ाइल बंद करने से पहले जो चाहिए उसे एक्सपोर्ट कर लीजिए। बुकमार्क और सेव किए पासवर्ड Chrome से साफ़-साफ़ निकल आते हैं। कुकी वह हिस्सा है जिसे पीछे छोड़ना बेहतर है, क्योंकि पूरे माइग्रेशन का मक़सद ही यह है कि सेशन नए माहौल के भीतर बने।
ईमानदार सार
Chrome प्रोफ़ाइल साझा कुकी जार की समस्या पूरी तरह हल करती हैं, और सिर्फ़ उसी को। बहुत-से लोगों के लिए कुकी जार ही पूरी समस्या थी, और उस पर और औज़ार चढ़ाना ऐसी कठिनाई पर मेहनत होती जो उनके पास है ही नहीं।
लेकिन अगर आपके अकाउंटों को असंबंधित होना है, तो आपकी Chrome प्रोफ़ाइल के नीचे की साझा डिवाइस पहचान ऐसा काम कर रही है जो आपने कभी माँगा नहीं था। यही रेखा है। आप उसके किस ओर खड़े हैं, यह इस तुलना की बाक़ी सारी बातें तय करता है।
एक चेतावनी, सीधे शब्दों में। इनमें से कुछ भी इजाज़त नहीं देता। जिस सेवा की शर्तें कई अकाउंट रखने से मना करती हैं, वह अकाउंट अलग-थलग होने पर भी मना ही करती है। माहौल को अलग उस काम के लिए रखिए जिसे करने का आपको हक़ है।

