Fără KYC: un singur e-mail verificat, fără act de identitate · Plată în BTC, USDT, USDC, ETH, SOL, LTC · Căutare în bloc de 50 de nume, o singură plată
Limbă: Română
Verificați variantele

Definiție · verificat la 12 noiembrie 2026

Ce este un atac homograf IDN?

Două nume de domenii pot arăta identic pe ecran și pot fi șiruri diferite. Această pagină arată cum, ce înseamnă prefixul xn-- și unde intervine browserul.

Ultima actualizare: · 5 min de citit

Răspuns rapid

Ce este un atac homograf IDN?

Un atac homograf IDN înregistrează un nume de domeniu internațional ale cărui litere chirilice sau grecești arată ca cele latine, astfel încât exаmplecoin.com se citește ca examplecoin.com. Este stocat ca punycode care începe cu xn--. Chrome afișează această formă brută pentru etichetele cu scripturi mixte și, din versiunea 51, ignoră setarea de limbă a utilizatorului. Wardmint înregistrează variantele ASCII ale numelui dvs.

Numele care arată la fel și ce stochează sistemul

Exemplele folosesc brandul fictiv examplecoin. Formele ASCII au fost calculate cu Node.js (url.domainToASCII) pe 12 noiembrie 2026.
Afișat caCe diferăStocat în DNS ca
examplecoin.comLitere latine simple, numele realexamplecoin.com
exаmplecoin.comA doua literă este chirilicul а (U+0430), amestecat cu litere latinexn--exmplecoin-0qi.com
еxamplecoin.comPrima literă este chirilicul е (U+0435), amestecat cu litere latinexn--xamplecoin-jsi.com
аррӏе.comToate literele sunt chirilice: а, р, р, ӏ, еxn--80ak6aa92e.com
Convertiți un nume suspect în forma stocată
node -e "console.log(require('url').domainToASCII('аррӏе.com'))"
# xn--80ak6aa92e.com

Cum funcționează un atac homograf IDN?

Funcționează pentru că Unicode conține litere din alfabete diferite care arată la fel, iar sistemul de domenii îi lasă pe oricine să înregistreze nume care le folosesc. Un nume de domeniu internațional (IDN) este un nume cu caractere non-ASCII. DNS tratează doar ASCII, deci fiecare astfel de etichetă este convertită în punycode, un șir care începe cu xn-- urmat de o formă codificată. O persoană vede versiunea Unicode dacă browserul decide să o afișeze; software-ul care stochează sau înregistrează numele vede forma xn--.

Atacatorul înregistrează un nume în care una sau mai multe litere latine sunt înlocuite cu o asemănare: de pildă, chirilicul а în locul latinului a. Registrul și registrarul îl acceptă, pentru că este un nume valid. Vizitatorul citește examplecoin.com și semnează o tranzacție pe o copie a site-ului dvs.

Ce înseamnă prefixul xn--?

Prefixul xn-- marchează o etichetă care conține caractere non-ASCII în formă codificată. În exemplele de mai sus, xn--exmplecoin-0qi.com este forma stocată a exаmplecoin.com: literele ASCII ale etichetei vin primele, iar caracterul chirilic codificat urmează după cratimă. Un nume care începe cu xn-- nu este malițios prin el însuși; multe site-uri legitime în alte limbi îl folosesc. Ce contează este dacă șirul decodat imită un brand. Puteți decoda orice nume suspect într-un script ca cel de mai sus sau îl puteți lipi într-un instrument de căutare, înainte de a da clic.

Cum decide Chrome să afișeze Unicode sau punycode?

Chrome decide pentru fiecare etichetă separat și afișează forma xn-- ori de câte ori eșuează o verificare. Verificările documentate includ amestecarea scripturilor care nu ar trebui să se amestece (latina cu chirilica sau greaca), confuzabilele cu scripturi mixte din datele de securitate Unicode și etichetele formate doar din litere asemănătoare dintr-un singur script, atunci când extensia nu este în acel script. Chrome respinge și etichetele formate doar din cifre sau din asemănări de cifre, precum și etichetele care coincid cu un domeniu de top după eliminarea accentelor. Dacă toate verificările trec, eticheta este afișată în Unicode. Politica nu depinde de setarea de limbă a utilizatorului.

Aplicarea total chirilică аррӏе.com din tabel este cazul unui singur script: nu amestecă nimic, deci regula scripturilor mixte nu o prinde, iar Chrome se bazează pe verificarea sa separată a scriptului întreg. Alte browsere au propriile politici, pe care Wardmint nu le-a citit, așa că această pagină documentează doar Chrome. Riscul conex al confuziei de adrese în general se află în ce tipuri de domenii asemănătoare înregistrează phisherii.

Cum îmi protejez brandul de domeniile homograf?

Înregistrați variantele ASCII pe care le puteți, urmăriți restul și raportați ce găsiți. Un nume homograf nu poate fi înregistrat de dvs. în avans în fiecare script, pentru că combinațiile sunt prea multe. Ce puteți face este să le căutați: dnstwist generează nume homoglif dintr-un set cercetat de caractere Unicode și verifică care există, iar jurnalele de certificate arată nume care poartă brandul dvs. în formă decodată. Ghidul pentru găsirea domeniilor asemănătoare are comenzile, iar cum monitorizați Certificate Transparency acoperă jurnalele.

Paginile Wardmint descriu înregistrări de nume ASCII și nu susțin înregistrarea IDN. Pentru homoglifele ASCII (1 pentru l, rn pentru m), acoperirea este aceeași ca pentru orice greșeală de scriere: vedeți cum vă protejați brandul de typosquatting.

Ce spun cifrele Wardmint despre asta?

Wardmint a verificat politica Chromium la 12 noiembrie 2026 și a grupat regulile sale în 5 familii de verificări care decid între Unicode și punycode: conversia și validitatea, amestecarea scripturilor, numerotarea și caracterele invizibile, confuzabilele, și cifrele, tiparele și domeniile de top. Gruparea este a Wardmint; regulile sunt ale Chromium.

Un domeniu homograf este un nume de domeniu ale cărui litere diferă de un nume cunoscut, dar arată identic pentru un cititor. Un atac homograf IDN este folosirea unui astfel de nume pentru a se da drept un brand. Punycode este codificarea ASCII, care începe cu xn--, pe care DNS-ul o stochează pentru numele cu litere non-ASCII.

Întrebări despre atacurile homograf

Pot vedea numele real din spatele unui domeniu Unicode?

Da. Convertiți-l în forma stocată cu un script de o linie sau cu un instrument de căutare și citiți șirul xn-- și datele registrarului. O nepotrivire cu numele pe care îl așteptați este un avertisment.

Mă protejează lacătul HTTPS de un site homograf?

Nu. Un domeniu asemănător poate obține un certificat ca oricare altul, deci lacătul dovedește o conexiune criptată, nu identitatea site-ului.

Blochează Chrome fiecare domeniu homograf?

Nu. Aplică un set documentat de verificări și afișează punycode când una eșuează. Un nume care le trece pe toate este afișat în Unicode, deci tratați cu grijă linkurile necunoscute.

Pot raporta un asemănător IDN ca pe orice alt domeniu de phishing?

Da. Folosiți calea de abuz a registrarului cu numele xn-- stocat, numele decodat și o captură de ecran. Pașii sunt aceiași ca pentru orice domeniu de phishing.

Pe scurt
  • Un atac homograf IDN înlocuiește literele latine cu asemănări din alte alfabete.
  • DNS stochează numele ca punycode, care începe cu xn--.
  • Chrome decide pe fiecare etichetă și ignoră limba utilizatorului din versiunea 51.
  • Etichetele amestecate latine și chirilice sunt afișate de Chrome ca xn--.
  • HTTPS nu dovedește cine deține un asemănător.
  • Găsiți-le cu dnstwist și jurnalele de certificate; raportați-le ca domenii de phishing.
  • Wardmint înregistrează variantele ASCII ale propriului nume în 29 de extensii.
Surse (2)
  1. Politica de afișare IDN a Chromium (docs/idn.md) — The Chromium Projects (citit la 2026-11-12)
  2. dnstwist, motor de permutări ale numelor de domenii — GitHub (elceef/dnstwist) (citit la 2026-11-12)

.com 12,49 USD/an · fără KYC · cripto

Verificați variantele