KYC नहीं: एक सत्यापित ईमेल, कोई ID नहीं · BTC, USDT, USDC, ETH, SOL, LTC में भुगतान · 50 नामों की बल्क खोज, एक भुगतान
भाषा: हिन्दी
अपने वेरिएंट जाँचें

परिभाषा · 12 नवंबर 2026 को जाँची गई

IDN homograph हमला क्या है?

दो डोमेन नाम स्क्रीन पर एक जैसे दिख सकते हैं और अलग स्ट्रिंग हो सकते हैं। यह पृष्ठ दिखाता है कि कैसे, xn-- उपसर्ग का क्या अर्थ है, और ब्राउज़र कहाँ हस्तक्षेप करता है।

अंतिम अपडेट: · 6 मिनट पढ़ें

संक्षिप्त उत्तर

IDN homograph हमला क्या है?

IDN homograph हमला एक अंतरराष्ट्रीय डोमेन नाम पंजीकृत करता है जिसके सिरिलिक या ग्रीक अक्षर लैटिन जैसे दिखते हैं, इसलिए exаmplecoin.com examplecoin.com पढ़ा जाता है। यह xn-- से शुरू होने वाले punycode के रूप में संग्रहीत होता है। मिश्रित-लिपि लेबलों के लिए Chrome यह कच्चा रूप दिखाता है और संस्करण 51 से उपयोगकर्ता की भाषा सेटिंग को अनदेखा करता है। Wardmint आपके नाम के ASCII वैरिएंट पंजीकृत करता है।

एक जैसे दिखने वाले नाम और सिस्टम क्या संग्रहीत करता है

उदाहरण काल्पनिक ब्रांड examplecoin का उपयोग करते हैं। ASCII रूप 12 नवंबर 2026 को Node.js (url.domainToASCII) से निकाले गए।
इस रूप में दिखता हैक्या अलग हैDNS में इस रूप में संग्रहीत
examplecoin.comसादे लैटिन अक्षर, असली नामexamplecoin.com
exаmplecoin.comदूसरा अक्षर सिरिलिक а (U+0430) है, लैटिन अक्षरों के साथ मिला हुआxn--exmplecoin-0qi.com
еxamplecoin.comपहला अक्षर सिरिलिक е (U+0435) है, लैटिन अक्षरों के साथ मिला हुआxn--xamplecoin-jsi.com
аррӏе.comहर अक्षर सिरिलिक है: а, р, р, ӏ, еxn--80ak6aa92e.com
एक संदिग्ध नाम को उसके संग्रहीत रूप में बदलें
node -e "console.log(require('url').domainToASCII('аррӏе.com'))"
# xn--80ak6aa92e.com

IDN homograph हमला कैसे काम करता है?

यह इसलिए काम करता है क्योंकि Unicode में अलग-अलग वर्णमालाओं के अक्षर होते हैं जो एक जैसे दिखते हैं, और डोमेन व्यवस्था किसी को भी उनका उपयोग करने वाले नाम पंजीकृत करने देती है। अंतरराष्ट्रीय डोमेन नाम (IDN) गैर-ASCII अक्षरों वाला नाम है। DNS केवल ASCII संभालता है, इसलिए ऐसे हर लेबल को punycode में बदला जाता है, एक ऐसी स्ट्रिंग जो xn-- से शुरू होती है और उसके बाद एक एन्कोडेड रूप आता है। अगर ब्राउज़र उसे दिखाने का फ़ैसला करे तो इंसान Unicode रूप देखता है; नाम को संग्रहीत या लॉग करने वाला सॉफ़्टवेयर xn-- रूप देखता है।

हमलावर ऐसा नाम पंजीकृत करता है जिसमें एक या अधिक लैटिन अक्षर किसी मिलते-जुलते अक्षर से बदले गए हों: उदाहरण के लिए लैटिन a की जगह सिरिलिक а। रजिस्ट्री और रजिस्ट्रार उसे स्वीकार करते हैं क्योंकि वह एक वैध नाम है। विज़िटर examplecoin.com पढ़ता है और आपकी साइट की प्रति पर एक लेनदेन साइन करता है।

xn-- उपसर्ग का क्या अर्थ है?

उपसर्ग xn-- ऐसे लेबल को चिह्नित करता है जिसमें एन्कोडेड रूप में गैर-ASCII वर्ण हों। ऊपर के उदाहरणों में, xn--exmplecoin-0qi.com, exаmplecoin.com का संग्रहीत रूप है: लेबल के ASCII अक्षर पहले आते हैं और एन्कोडेड सिरिलिक वर्ण हाइफ़न के बाद आता है। xn-- से शुरू होने वाला नाम अपने आप में दुर्भावनापूर्ण नहीं है; दूसरी भाषाओं की कई वैध साइटें इसका उपयोग करती हैं। असली बात यह है कि डिकोड की गई स्ट्रिंग किसी ब्रांड की नकल करती है या नहीं। क्लिक करने से पहले आप ऊपर जैसी किसी लिपि में किसी भी संदिग्ध नाम को डिकोड कर सकते हैं, या उसे किसी लुकअप उपकरण में चिपका सकते हैं।

Chrome यह कैसे तय करता है कि Unicode दिखाए या punycode?

Chrome हर लेबल के लिए अलग से तय करता है, और जब भी कोई जाँच विफल होती है तो xn-- रूप दिखाता है। दस्तावेज़ित जाँचों में वे लिपियाँ मिलाना शामिल है जिन्हें नहीं मिलना चाहिए (लैटिन के साथ सिरिलिक या ग्रीक), Unicode सुरक्षा डेटा से मिश्रित-लिपि confusables, और ऐसे लेबल जो एक लिपि के मिलते-जुलते अक्षरों से बने हों जब एक्सटेंशन उस लिपि का न हो। Chrome उन लेबलों को भी अस्वीकार करता है जो केवल अंकों या अंक-मिलते-जुलते वर्णों से बने हों, और जो लहज़े हटाने पर किसी शीर्ष डोमेन से मेल खाते हों। अगर हर जाँच पास हो, तो लेबल Unicode में दिखता है। यह नीति उपयोगकर्ता की भाषा सेटिंग पर निर्भर नहीं करती।

तालिका में पूरी तरह सिरिलिक वाला аррӏе.com पूरी-लिपि का मामला है: उसमें कुछ नहीं मिला है, इसलिए मिश्रित-लिपि नियम उसे नहीं पकड़ता, और Chrome अपनी अलग पूरी-लिपि जाँच पर भरोसा करता है। दूसरे ब्राउज़रों की अपनी नीतियाँ हैं, जिन्हें Wardmint ने नहीं पढ़ा, इसलिए यह पृष्ठ केवल Chrome का दस्तावेज़ीकरण करता है। पते के भ्रम का सामान्य संबंधित जोखिम फ़िशर किस प्रकार के मिलते-जुलते डोमेन पंजीकृत करते हैं में है।

मैं होमोग्राफ़ डोमेन से अपने ब्रांड की रक्षा कैसे करूँ?

जितने ASCII वैरिएंट पंजीकृत कर सकें करें, बाकी पर नज़र रखें, और जो मिले उसकी रिपोर्ट करें। होमोग्राफ़ नाम हर लिपि में आपके द्वारा पहले से पंजीकृत नहीं किया जा सकता, क्योंकि संयोजन बहुत अधिक हैं। आप जो कर सकते हैं वह है उन्हें खोजना: dnstwist शोधित Unicode वर्णों के सेट से homoglyph नाम बनाता है और जाँचता है कि कौन-से मौजूद हैं, और प्रमाणपत्र लॉग उन नामों को दिखाते हैं जो डिकोड किए गए रूप में आपका ब्रांड रखते हैं। मिलते-जुलते डोमेन खोजने की गाइड में कमांड हैं, और प्रमाणपत्र पारदर्शिता की निगरानी कैसे करें लॉग को कवर करती है।

Wardmint के पृष्ठ ASCII नामों के पंजीकरण का वर्णन करते हैं और IDN पंजीकरण का दावा नहीं करते। ASCII homoglyphs (l के लिए 1, m के लिए rn) के लिए कवरेज वही है जो किसी भी टाइपो के लिए है: देखें अपने ब्रांड को टाइपोस्क्वैटिंग से कैसे बचाएँ।

इस पर Wardmint के आँकड़े क्या कहते हैं?

Wardmint ने 12 नवंबर 2026 को Chromium नीति की जाँच की और उसके नियमों को उन जाँचों के 5 परिवारों में समूहित किया जो Unicode और punycode के बीच तय करते हैं: रूपांतरण और वैधता, लिपि मिलाना, संख्यांकन और अदृश्य वर्ण, confusables, और अंक, पैटर्न और शीर्ष डोमेन। समूहन Wardmint का अपना है; नियम Chromium के हैं।

होमोग्राफ़ डोमेन एक डोमेन नाम है जिसके अक्षर किसी ज्ञात नाम से अलग हैं पर पाठक को एक जैसे दिखते हैं। IDN homograph हमला ऐसे नाम का उपयोग किसी ब्रांड का प्रतिरूपण करने के लिए है। Punycode वह ASCII एन्कोडिंग है, जो xn-- से शुरू होती है और जिसे DNS गैर-ASCII अक्षरों वाले नामों के लिए संग्रहीत करता है।

होमोग्राफ़ हमलों के बारे में प्रश्न

क्या मैं Unicode डोमेन के पीछे का असली नाम देख सकता हूँ?

हाँ। उसे एक-पंक्ति की स्क्रिप्ट या लुकअप उपकरण से उसके संग्रहीत रूप में बदलें, और xn-- स्ट्रिंग तथा रजिस्ट्रार डेटा पढ़ें। जिस नाम की आपने अपेक्षा की थी उससे बेमेल होना चेतावनी है।

क्या HTTPS पैडलॉक मुझे होमोग्राफ़ साइट से बचाता है?

नहीं। मिलता-जुलता डोमेन किसी और की तरह प्रमाणपत्र पा सकता है, इसलिए पैडलॉक एक एन्क्रिप्टेड कनेक्शन साबित करता है, साइट की पहचान नहीं।

क्या Chrome हर होमोग्राफ़ डोमेन को ब्लॉक करता है?

नहीं। यह दस्तावेज़ित जाँचों का एक सेट लागू करता है और जब एक विफल हो तो punycode दिखाता है। जो नाम सभी जाँचें पास करता है वह Unicode में दिखता है, इसलिए अपरिचित लिंकों से सावधानी बरतें।

क्या मैं IDN मिलते-जुलते डोमेन की किसी और फ़िशिंग डोमेन की तरह रिपोर्ट कर सकता हूँ?

हाँ। संग्रहीत xn-- नाम, डिकोड किया गया नाम और एक स्क्रीनशॉट के साथ रजिस्ट्रार दुरुपयोग रास्ता इस्तेमाल करें। चरण किसी भी फ़िशिंग डोमेन जैसे ही हैं।

सारांश
  • IDN homograph हमला लैटिन अक्षरों को दूसरी लिपियों के मिलते-जुलते अक्षरों से बदलता है।
  • DNS नाम को punycode के रूप में संग्रहीत करता है, जो xn-- से शुरू होता है।
  • Chrome लेबल-दर-लेबल तय करता है और संस्करण 51 से उपयोगकर्ता की भाषा को अनदेखा करता है।
  • मिश्रित लैटिन और सिरिलिक लेबल Chrome द्वारा xn-- के रूप में दिखाए जाते हैं।
  • HTTPS यह साबित नहीं करता कि मिलता-जुलता डोमेन किसका है।
  • dnstwist और प्रमाणपत्र लॉग से उन्हें खोजें; उन्हें फ़िशिंग डोमेन के रूप में रिपोर्ट करें।
  • Wardmint 29 एक्सटेंशन पर आपके अपने नाम के ASCII वैरिएंट पंजीकृत करता है।
स्रोत (2)
  1. Chromium IDN प्रदर्शन नीति (docs/idn.md) — The Chromium Projects (2026-11-12 को पढ़ा गया)
  2. dnstwist, डोमेन नाम क्रमचय इंजन — GitHub (elceef/dnstwist) (2026-11-12 को पढ़ा गया)

.com $12.49/साल · बिना KYC · क्रिप्टो

अपने वेरिएंट जाँचें