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

> IDN homograph हमला लैटिन अक्षरों को मिलते-जुलते अन्य लिपि-अक्षरों से बदलता है; punycode (xn--) में संग्रहीत, Chrome हर लेबल पर तय करता है।

- URL: https://wardmint.com/hi/what-is-an-idn-homograph-attack/
- अंतिम अपडेट: 2026-11-12
- प्रकाशक: Wardmint (https://wardmint.com)

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

**संक्षिप्त उत्तर — 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 |

*एक संदिग्ध नाम को उसके संग्रहीत रूप में बदलें*

```bash
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 का दस्तावेज़ीकरण करता है। पते के भ्रम का सामान्य संबंधित जोखिम [फ़िशर किस प्रकार के मिलते-जुलते डोमेन पंजीकृत करते हैं](https://wardmint.com/hi/lookalike-domain-types/ "What kinds of look-alike domains do phishers register?") में है।

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

**जितने ASCII वैरिएंट पंजीकृत कर सकें करें, बाकी पर नज़र रखें, और जो मिले उसकी रिपोर्ट करें।** होमोग्राफ़ नाम हर लिपि में आपके द्वारा पहले से पंजीकृत नहीं किया जा सकता, क्योंकि संयोजन बहुत अधिक हैं। आप जो कर सकते हैं वह है उन्हें खोजना: dnstwist शोधित Unicode वर्णों के सेट से homoglyph नाम बनाता है और जाँचता है कि कौन-से मौजूद हैं, और प्रमाणपत्र लॉग उन नामों को दिखाते हैं जो डिकोड किए गए रूप में आपका ब्रांड रखते हैं। [मिलते-जुलते डोमेन खोजने की गाइड](https://wardmint.com/hi/guides/find-lookalike-domains-of-your-brand/ "How to find look-alike domains of your brand") में कमांड हैं, और [प्रमाणपत्र पारदर्शिता की निगरानी कैसे करें](https://wardmint.com/hi/guides/monitor-certificate-transparency/ "How to monitor certificate transparency for your brand") लॉग को कवर करती है।

Wardmint के पृष्ठ ASCII नामों के पंजीकरण का वर्णन करते हैं और IDN पंजीकरण का दावा नहीं करते। ASCII homoglyphs (l के लिए 1, m के लिए rn) के लिए कवरेज वही है जो किसी भी टाइपो के लिए है: देखें [अपने ब्रांड को टाइपोस्क्वैटिंग से कैसे बचाएँ](https://wardmint.com/hi/typosquatting-protection/ "How do I protect my brand from typosquatting?")।

## इस पर 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 वैरिएंट पंजीकृत करता है।

## स्रोत

1. [Chromium IDN प्रदर्शन नीति (docs/idn.md)](https://chromium.googlesource.com/chromium/src/+/main/docs/idn.md) — The Chromium Projects (2026-11-12 को पढ़ा गया)
2. [dnstwist, डोमेन नाम क्रमचय इंजन](https://github.com/elceef/dnstwist) — GitHub (elceef/dnstwist) (2026-11-12 को पढ़ा गया)

---

Wardmint: Wardmint क्रिप्टो प्रोजेक्ट्स के लिए वे डिफ़ेंसिव डोमेन रजिस्टर करता है जिनकी उन्हें ज़रूरत है: उनका अपना नाम उन एक्सटेंशन पर जिन्हें फ़िशर इस्तेमाल करते हैं, और उनके अपने टाइपो व मिलते-जुलते वेरिएंट। भुगतान क्रिप्टो में, KYC के बिना: कोई ID नहीं, हर डोमेन के लिए सिर्फ़ एक सत्यापित ईमेल। इसे DomaineGoat LLC चलाती है, जो पनामा में पंजीकृत कंपनी है; डोमेन हमारे ICANN-मान्यता प्राप्त रजिस्ट्रार पार्टनर के ज़रिए रजिस्टर होते हैं। .com की कीमत $12.49/साल है, जो हर साल एक ही रहती है।
