Vai al contenuto principale

Rileva gli omoglifi in domini, nomi utente e messaggi

Un omoglifo è un carattere che somiglia a un altro più familiare: la а cirillica (U+0430) e la a latina (U+0061) sono identiche nella maggior parte dei font, ma sono punti di codice diversi. Il rilevatore controlla ogni carattere ed elenca ogni sosia con posizione, punto di codice, sistema di scrittura Unicode e il carattere che imita.

Esempio svolto

Testo inserito
pаypаl.com / Αdmіn
Sistemi di scrittura trovati
latino (Latn), cirillico (Cyrl), greco (Grek)
Caratteri segnalati
4
PosizioneCaratterePunto di codiceSistema di scritturaSostituzioneRegola
1аU+0430cirillicoaMappa dei confondibili
4аU+0430cirillicoaMappa dei confondibili
13ΑU+0391grecoAMappa dei confondibili
16іU+0456cirillicoiMappa dei confondibili
Conserva Unicode leggibile
paypal.com / Admin

Come funziona

  • Ogni carattere viene confrontato con una mappa integrata di sosia comuni in cirillico, greco, varianti latine e a larghezza piena. Una corrispondenza viene segnalata insieme alla lettera, alla cifra o al segno di punteggiatura ASCII imitato.
  • I caratteri non presenti nella mappa passano per la normalizzazione Unicode NFKC. Se NFKC li modifica, come accade con le lettere a larghezza piena e le legature come fi, vengono segnalati come forme di compatibilità.
  • Le posizioni contano i punti di codice Unicode a partire da 0. Una parola che mescola lettere latine con lettere cirilliche o greche è un forte segnale d'allarme, perché le parole legittime cambiano raramente sistema di scrittura a metà.

La conversione avviene al meglio: i confondibili mappati e il ripiegamento NFKC sono deterministici, ma alcuni Unicode legittimi non verranno contrassegnati.

Il tuo testo

Incolla o digita: i risultati si aggiornano durante la digitazione (leggermente rimbalzato per input lunghi).

18 caratteri analizzati
4 sospetti
Conserva Unicode leggibile
Modalità di conversione
Originale (caratteri sospetti contrassegnati)

I caratteri sospetti nella visualizzazione originale sono sottolineati ed etichettati come “susp”. oltre a evidenziare il colore.

psuspicious character аypsuspicious character аl.com / suspicious character Αdmsuspicious character іn
Output ripulito
Analisi dei caratteri
Indice (in base 0)OriginaleSostituzionePunto di codiceMotivo
0ppU+0070Not flagged as a confusable or compatibility character.
1аaU+0430Non-ASCII confusable mapped to a safer Latin ASCII equivalent.
2yyU+0079Not flagged as a confusable or compatibility character.
3ppU+0070Not flagged as a confusable or compatibility character.
4аaU+0430Non-ASCII confusable mapped to a safer Latin ASCII equivalent.
5llU+006CNot flagged as a confusable or compatibility character.
6..U+002ENot flagged as a confusable or compatibility character.
7ccU+0063Not flagged as a confusable or compatibility character.
8ooU+006FNot flagged as a confusable or compatibility character.
9mmU+006DNot flagged as a confusable or compatibility character.
10 U+0020Not flagged as a confusable or compatibility character.
11//U+002FNot flagged as a confusable or compatibility character.
12 U+0020Not flagged as a confusable or compatibility character.
13ΑAU+0391Non-ASCII confusable mapped to a safer Latin ASCII equivalent.
14ddU+0064Not flagged as a confusable or compatibility character.
15mmU+006DNot flagged as a confusable or compatibility character.
16іiU+0456Non-ASCII confusable mapped to a safer Latin ASCII equivalent.
17nnU+006ENot flagged as a confusable or compatibility character.

Altre guide