What Is My Browser: User Agent और ब्राउज़र फ़िंगरप्रिंट जांच
ऊपर दी गई डायग्नोस्टिक रिपोर्ट what is my browser का सटीक उत्तर उन तकनीकी पैरामीटर्स के साथ देती है जो आपका ब्राउज़र आपके द्वारा देखे जाने वाले प्रत्येक वेब पेज को भेजता है: नाम और संस्करण, इंजन, ऑपरेटिंग सिस्टम, स्क्रीन रिज़ॉल्यूशन, टाइमज़ोन, भाषाएं और ग्राफ़िक्स कार्ड। सब कुछ जावास्क्रिप्ट के माध्यम से स्थानीय रूप से पढ़ा जाता है; कोई भी डेटा बाहरी सर्वर पर अपलोड नहीं होता।
यह ब्राउज़र टेस्ट रिपोर्ट किन तकनीकी जानकारियों की जांच करती है
ऊपर दी गई पंक्तियाँ what is my browser का व्यापक उत्तर प्रस्तुत करती हैं, जिन्हें वेब सर्वर द्वारा डेटा एकत्र करने के सामान्य तरीकों के अनुसार वर्गीकृत किया गया है:
- ब्राउज़र और ऑपरेटिंग सिस्टम: मूल
User-Agent स्ट्रिंग, विश्लेषित नाम और संस्करण, रेंडरिंग इंजन (Blink, Gecko या WebKit) और पाँच आधुनिक Client Hints पैरामीटर्स। - स्क्रीन और हार्डवेयर: भौतिक डिस्प्ले रिज़ॉल्यूशन, उपलब्ध डेस्कटॉप कार्यक्षेत्र, विंडो व्यूपोर्ट का आकार, डिवाइस पिक्सेल अनुपात (DPR), रंग की गहराई, सीपीयू कोर, रैम और टच पॉइंट्स।
- भाषा और क्षेत्र: प्राथमिक इंटरफ़ेस भाषा, स्वीकृत भाषाओं की पूरी सूची, IANA टाइमज़ोन और यूटीसी समय अंतर।
- गोपनीयता: कुकीज़ समर्थन स्थिति, Do Not Track (DNT) सिग्नल, और Global Privacy Control (GPC)।
- ग्राफ़िक्स हार्डवेयर: WebGL वेंडर और रेंडरर स्ट्रिंग, जो डेस्कटॉप कंप्यूटर पर आपके वास्तविक GPU मॉडल को स्पष्ट रूप से दर्शाती है।
- आधुनिक तकनीकी फीचर्स: WebGL, WebGL2, WebRTC, WebAssembly, Service Workers, localStorage, IndexedDB, पुश नोटिफिकेशन और क्लिपबोर्ड एपीआई।
Copy All as JSON बटन पर क्लिक करके आप संपूर्ण डायग्नोस्टिक रिपोर्ट को अपने क्लिपबोर्ड पर कॉपी कर सकते हैं। आपका सार्वजनिक IP पता इसमें शामिल नहीं है क्योंकि यह नेटवर्क लेयर से आता है; आप इसे what is my ip address टूल पर देख सकते हैं।
User-Agent स्ट्रिंग क्या है और यह अक्सर भ्रामक जानकारी क्यों देती है
User-Agent टेक्स्ट की एक पंक्ति होती है जिसे आपका ब्राउज़र प्रत्येक HTTP अनुरोध के साथ भेजता है ताकि लक्ष्य वेब सर्वर यह पहचान सके कि क्लाइंट कौन सा सॉफ़्टवेयर उपयोग कर रहा है। यह स्ट्रिंग 1990 के दशक से ही गलत जानकारी दे रही है, जब ब्राउज़रों ने सर्वर-साइड संगतता प्रतिबंधों को बायपास करने के लिए एक-दूसरे के रूप में पेश आना शुरू किया था।
यही कारण है कि लगभग सभी आधुनिक ब्राउज़र आज भी Mozilla/5.0 से शुरू होते हैं, और Google Chrome की स्ट्रिंग में AppleWebKit, KHTML, like Gecko और Safari भी शामिल होते हैं। Microsoft Edge और Opera दोनों Chromium कोर का उपयोग करने के कारण Chrome/ टोकन के बाद क्रमशः Edg/ और OPR/ जोड़ते हैं।
इसके अतिरिक्त, गोपनीयता की रक्षा के लिए कंपनियाँ अब जानबूझकर इस स्ट्रिंग को सीमित कर रही हैं: Chrome ने छोटे संस्करणों को 0.0.0 पर फ़्रीज़ कर दिया है, Safari ने वर्षों से अपना वर्ज़न नहीं बदला है, और iPad खुद को Mac कंप्यूटर बताता है। इस पंक्ति को पूर्ण सत्य के बजाय एक तकनीकी संगतता लेबल के रूप में देखें।
Client Hints किस प्रकार पारंपरिक User-Agent का स्थान ले रहे हैं
Client Hints मानक डिवाइस जानकारी को दो अलग-अलग सुरक्षा स्तरों में विभाजित करता है। लो-एंट्रॉपी संकेत (ब्रांड, मुख्य वर्ज़न, मोबाइल या डेस्कटॉप प्लेटफ़ॉर्म) डिफ़ॉल्ट रूप से HTTP हेडर में भेजे जाते हैं। जबकि हाई-एंट्रॉपी संकेत केवल तभी दिए जाते हैं जब वेब पेज जावास्क्रिप्ट के माध्यम से navigator.userAgentData.getHighEntropyValues() कॉल करके स्पष्ट रूप से उनका अनुरोध करता है।
वर्तमान में केवल Chromium-आधारित ब्राउज़र ही इस आधुनिक एपीआई का समर्थन करते हैं। Safari और Firefox में ये पंक्तियाँ अनुपलब्ध स्थिति दर्शाती हैं, जो उन ब्राउज़रों का मानक और सुरक्षित डिज़ाइन है, कोई तकनीकी खराबी नहीं।
ब्राउज़र फ़िंगरप्रिंटिंग (Browser Fingerprinting) वास्तव में कैसे काम करती है
फ़िंगरप्रिंटिंग कई ऐसी तकनीकी विशेषताओं को जोड़ती है जो अलग-अलग देखने पर सामान्य लगती हैं। "Windows पर Chrome" करोड़ों उपयोगकर्ताओं का प्रतिनिधित्व करता है। लेकिन 3440×1440 रिज़ॉल्यूशन, 1.25 DPR अनुपात, 16 CPU कोर, 8 GB रैम, Asia/Kolkata टाइमज़ोन और hi-IN, en भाषा सूची वाला Chrome दुनिया में केवल एक ही विशिष्ट डिवाइस की पहचान करता है।
सभी सिग्नल्स का पहचान भार समान नहीं होता है। सबसे अधिक एंट्रॉपी वाले फीचर्स में शामिल हैं: कैनवास और ऑडियो रेंडरिंग हैश, स्थानीय फ़ॉन्ट्स की सूची, WebGL GPU रेंडरर, स्क्रीन ज्यामिति और भाषा क्रम। मध्यम स्तर के संकेतों में टाइमज़ोन, सीपीयू कोर और मेमोरी शामिल हैं। केवल ऑपरेटिंग सिस्टम का नाम अपने आप में कोई महत्वपूर्ण पहचान मूल्य नहीं रखता।
प्रभावी ट्रैकिंग के लिए डिजिटल फ़िंगरप्रिंट को समय के साथ स्थिर भी रहना पड़ता है। यही कारण है कि ट्रैकर्स इसे ऐसे नेटवर्क लीक्स के साथ जोड़ते हैं जो कुकीज़ साफ़ करने के बाद भी बने रहते हैं, जैसे WebRTC के माध्यम से लीक होने वाला वास्तविक IP, जिसे आप हमारे webrtc leak test टूल से जांच सकते हैं।
यह विश्लेषण पेज किन बातों का मूल्यांकन नहीं करता है
यह पेज what is my browser का उत्तर देता है; यह आपके डिवाइस के पूर्णतः अनोखे होने का कोई काल्पनिक स्कोर नहीं निकालता है। हम वे पैरामीटर्स दिखाते हैं जिन्हें कोई वेबसाइट पढ़ सकती है, बिना किसी अनुमानित प्रतिशत स्कोर के।
हम कोई अदृश्य कैनवास हैश जनरेट नहीं करते, न ही ऑडियो फ़िंगरप्रिंटिंग या एक्सटेंशन स्कैनिंग करते हैं। हम आपके हार्डवेयर की दुर्लभता का सांख्यिकीय आकलन करने के लिए पिछले आगंतुकों का कोई डेटाबेस भी संग्रहीत नहीं करते।
उन दावों से सावधान रहें जो कहते हैं कि आप "30 लाख में 1 हैं": वे परीक्षण स्थल केवल अपने स्वयं के आगंतुकों के सीमित समूह से आपकी तुलना करते हैं, जो मुख्य रूप से गोपनीयता के प्रति उत्साही और असामान्य सेटिंग्स वाले लोग होते हैं। सामान्य वेब ट्रैफ़िक पर किए गए अध्ययनों से पता चलता है कि सामान्य उपयोगकर्ताओं के उपकरण परीक्षण साइटों की रिपोर्ट की तुलना में बहुत अधिक एकसमान होते हैं।
इसके अतिरिक्त, शीर्षक में दिखने वाला नाम और संस्करण Client Hints या User-Agent टोकन से आता है। यदि आप कोई एक्सटेंशन स्पूफ़र उपयोग कर रहे हैं, तो पेज वही जाली जानकारी दिखाएगा।
फ़िंगरप्रिंटिंग जोखिम कम करने के उपाय और वे गलतियाँ जो उल्टा असर करती हैं
डिजिटल गोपनीयता का सबसे बड़ा विरोधाभास यह है कि पहचान छिपाने वाले अधिकांश टूल्स आपको ट्रैक करना और आसान बना देते हैं। चूंकि ट्रैकिंग असमानताओं की तलाश करती है, इसलिए हर असामान्य एक्सटेंशन, अजीब फ़ॉन्ट, विचित्र विंडो आकार या बदला हुआ मान आपको भीड़ में सबसे अलग खड़ा कर देता है। पाँच प्राइवेसी एक्सटेंशन इंस्टॉल करना एक व्यक्तिगत डिजिटल हस्ताक्षर बना देता है; जबकि एक सामान्य डिफ़ॉल्ट ब्राउज़र आसानी से भीड़ में घुलमिल जाता है।
सबसे प्रभावी रणनीति सामान्य बने रहना है: डिफ़ॉल्ट सेटिंग्स के साथ मुख्यधारा के ब्राउज़र का उपयोग करें और इसे हमेशा अपडेट रखें। यदि आपको अत्यधिक गोपनीयता की आवश्यकता है, तो ऐसे ब्राउज़र का उपयोग करें जो सभी उपयोगकर्ताओं को एक समान दिखाते हैं जैसे Tor Browser या Mullvad Browser, या Brave का उपयोग करें जो प्रत्येक वेबसाइट के लिए सिग्नल्स को रैंडमाइज़ करता है।
User-Agent को जाली बनाना अक्सर स्थिति को और खराब क्यों करता है
User-Agent बदलने से केवल टेक्स्ट की एक पंक्ति बदलती है जबकि अन्य सभी एपीआई सच्चाई बताती रहती हैं। कोई उपयोगकर्ता Windows का दावा कर रहा हो जबकि उसका GPU Apple चिप की सूचना दे और टाइमज़ोन भारत का हो, तो यह एक अत्यधिक दुर्लभ और स्थिर विरोधाभास पैदा करता है — ठीक वही जो ट्रैकर्स चाहते हैं।
गुप्त मोड और VPN आपके ब्राउज़र फ़िंगरप्रिंट को नहीं बदलते
प्राइवेट विंडो बंद होने पर केवल स्थानीय हिस्ट्री, कुकीज़ और साइट डेटा मिटती है। यह स्क्रीन रिज़ॉल्यूशन, GPU, टाइमज़ोन, फ़ॉन्ट्स या User-Agent को नहीं बदलती, जिससे गुप्त टैब का फ़िंगرप्रिंट सामान्य टैब के समान ही रहता है। VPN केवल IP पता बदलता है — और यदि VPN का देश आपके सिस्टम टाइमज़ोन और भाषा से मेल नहीं खाता, तो वह असंगति एक अतिरिक्त पहचान सिग्नल बन जाती है।
बग रिपोर्ट या सहायता टिकट में इस रिपोर्ट का उपयोग कैसे करें
Copy All as JSON सुविधा विशेष रूप से तब काम आती है जब कोई डेवलपर पूछता है "आप किस ब्राउज़र और OS पर हैं?". इसमें मूल User-Agent, ब्राउज़र, OS, स्क्रीन, डिवाइस, भाषा और ग्राफ़िक्स का पूरा डेटा होता है। समस्या निवारण के लिए दो विवरण सबसे अधिक सहायक हैं: WebGL रेंडरर (विशिष्ट GPU ड्राइवर संबंधी विज़ुअल बग्स का समाधान करता है) और DPR अनुपात व विंडो आकार (उच्च रिज़ॉल्यूशन वाली स्क्रीन पर लेआउट संबंधी समस्याओं को स्पष्ट करता है)।
ब्राउज़र पहचान और परीक्षण से जुड़े अक्सर पूछे जाने वाले प्रश्न
मुझे "आपका ब्राउज़र पुराना है! इस वेबसाइट को देखने के लिए अपडेट करें" एरर क्यों आ रहा है?
वह वेबसाइट आपके ब्राउज़र की वास्तविक क्षमता का परीक्षण करने के बजाय आपकी User-Agent स्ट्रिंग की जांच कर रही है और उसे पुरानी पा रही है। तीन सामान्य कारण: ऑपरेटिंग सिस्टम इतना पुराना है कि नया ब्राउज़र अपडेट नहीं मिल पा रहा; किसी सुरक्षा एक्सटेंशन ने आपकी User-Agent स्ट्रिंग बदल दी है; या वेबसाइट की डिटेक्शन स्क्रिप्ट पुरानी है।
मेरा Firefox अपडेटेड है लेकिन वेबसाइट्स इसे पुराना बताती हैं — इसे कैसे ठीक करें?
आपकी User-Agent वैल्यू स्थायी रूप से बदल दी गई है; इसे डिफ़ॉल्ट पर रीसेट करें। about:config खोलें, general.useragent.override खोजें, राइट-क्लिक करके Reset चुनें और Firefox को पुनः प्रारंभ करें। ऐडवेयर या एजेंट स्विचर टूल्स अक्सर इस सेटिंग में पुराने वर्ज़न को फ़्रीज़ छोड़ देते हैं।
Safari ब्राउज़र में User-Agent कैसे बदलें?
डेवलप मेनू चालू करें और इच्छित स्ट्रिंग चुनें। Safari > Settings > Advanced में जाएँ, "Show features for web developers" विकल्प चुनें, फिर Develop > User Agent मेनू में जाकर अपनी पसंद की स्ट्रिंग चुनें। सफारी बंद करने पर यह स्वतः सामान्य हो जाती है।
मैं ब्राउज़र फ़िंगरप्रिंटिंग को जितना संभव हो कम करना चाहता हूँ — वास्तव में क्या काम करता है?
अतिरिक्त टूल्स जोड़ने के बजाय भीड़ के साथ मिल जाएँ। डिफ़ॉल्ट फ़ैक्टरी सेटिंग्स पर एक लोकप्रिय ब्राउज़र चलाएं, इसे अपडेट रखें, विंडो का सामान्य आकार रखें और User-Agent को जाली न बनाएं। यदि उच्च सुरक्षा चाहिए, तो Tor Browser, Mullvad Browser या Brave का उपयोग करें।
यदि मैं कुछ एक्सटेंशन इंस्टॉल करूँ, तो क्या वेबसाइट्स को पता चल जाता है?
अक्सर हाँ। Chromium ब्राउज़रों में वेब स्क्रिप्ट्स एक्सटेंशन की सार्वजनिक आंतरिक फ़ाइलों को लोड करके उसकी उपस्थिति की जांच कर सकती हैं। एक्सटेंशन पेज में इंजेक्ट किए गए HTML कोड और नेटवर्क व्यवहार से भी पहचाने जाते हैं। प्रत्येक एक्सटेंशन आपकी पहचान को और स्पष्ट करता है।
क्या मुझे इंस्टॉल किए गए एक्सटेंशन और ऐड-ऑन से फ़िंगرप्रिंटिंग की चिंता करनी चाहिए?
हाँ, और यहीं पर कई प्राइवेसी टूल्स उल्टा असर करते हैं। एक बहुत लोकप्रिय ऐड-ब्लॉकर सुरक्षित है क्योंकि करोड़ों लोग इसका उपयोग करते हैं। लेकिन 5 दुर्लभ प्राइवेसी एक्सटेंशन का संयोजन एक व्यक्तिगत डिजिटल पहचान बना देता है जो लगातार ट्रैकिंग को आसान बनाता है।
मेरा ब्राउज़र घुलने-मिलने के लिए सामान्य User-Agent भेजता है — क्या इससे मैं अज्ञात हो जाता हूँ?
बिल्कुल नहीं। User-Agent अब पहचान के सबसे कमज़ور सिग्नल्स में से एक है। ब्राउज़र अभी भी अपने आंतरिक एपीआई व्यवहार, WebGL ग्राफ़िक्स रेंडरिंग, स्क्रीन रिज़ॉल्यूशन, DPR अनुपात, टाइमज़ोन और स्थानीय फ़ॉन्ट्स के माध्यम से आसानी से पहचाने जा सकते हैं जो अपरिवर्तित रहते हैं।