Convertitore di Omoglifi e Caratteri Confondibili

Convertitore Omoglifi — Rileva e Pulisci Unicode

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).

0 caratteri analizzati
0 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.

Uscita pulita
Analisi dei caratteri

Nessun personaggio da analizzare ancora. Incolla il testo qui sopra per vedere un'analisi degli omoglifi e dei fattori confondibili.

Rileva caratteri Unicode visivamente confondibili e convertili in ASCII più sicuro o Unicode normalizzato. Gratuito nel browser.

Cosa fa questo convertitore di omoglifi

Un convertitore di omoglifi rileva i caratteri Unicode che possono assomigliare a normali lettere o cifre latine (confondibili) e mostra come sono stati normalizzati o sostituiti. È inoltre possibile eseguire Genera omoglifi per creare stringhe deterministiche simili a spoofing da un semplice ASCII a scopo di test. Questo convertitore gratuito di elementi confondibili e controllo di elementi confondibili Unicode viene eseguito interamente nel tuo browser: utilizzalo come strumento di normalizzazione Unicode, pulitore di testo spoof o convertitore di caratteri simili per sicurezza e moderazione.

Come utilizzare questo strumento di normalizzazione Unicode

  1. Incolla o digita il testo che desideri controllare nell'area di input.
  2. Scegli Mantieni Unicode leggibile, Fallback ASCII rigoroso o Genera omoglifi a seconda che tu stia ripulendo il testo incollato o creando campioni di test da ASCII.
  3. Confronta l'originale (con le evidenziazioni) e l'output fianco a fianco; rivedere la tabella di analisi per i punti di codice e le ragioni.
  4. Utilizzare Copia testo di output per copiare il risultato o Cancella per reimpostare.

Modalità di conversione: Unicode leggibile vs unicode in ASCII vs generazione

  • Preserve Readable Unicode applica prima la mappa confondibile in bundle, quindi la normalizzazione NFKC quando cambia un carattere. L'output potrebbe contenere ancora lettere non ASCII che non sono state contrassegnate.
  • Il fallback ASCII rigoroso utilizza le stesse regole di rilevamento ma preferisce le sostituzioni ASCII dalla mappa. I personaggi non presenti sulla mappa rimangono così come sono a meno che NFKC non li modifichi; questa modalità è più rigorosa e migliore per i flussi di lavoro di pulizia del testo spoofing.
  • Genera omoglifi segue l'input da sinistra a destra e sostituisce ogni lettera o cifra ASCII con un singolo omoglifo deterministico dalla stessa mappa raggruppata (inverso della pulizia). I caratteri senza un sostituto scelto rimangono ASCII.

Ciò che conta come sospetto qui

Nelle modalità di pulizia, un carattere viene contrassegnato quando è noto confondibile con una sostituzione definita o quando la normalizzazione NFKC lo altera (ad esempio cifre a larghezza intera). In modalità generazione, "sospetto" contrassegna ogni posizione in cui è stata sostituita una lettera o cifra ASCII. Non si tratta di un controllo completo della sicurezza Unicode, ma solo di regole deterministiche.

Casi d'uso comuni

  • Controllo di nomi utente, domini o attacchi di omoglifi falsificati nelle stringhe incollate.
  • Moderazione e revisione basata sulla fiducia e sulla sicurezza dei trucchi dei personaggi sosia.
  • Debug degli sviluppatori dei problemi di codifica insieme alla visualizzazione del rilevatore di omoglifi.

Limitazioni e note di sicurezza

La mappa in bundle copre i comuni sosia cirillici, greci e a larghezza intera, non tutti gli Unicode confondibili. La modalità Genera è riservata solo ai test autorizzati; non utilizzarlo per ingannare le persone o aggirare le protezioni. I risultati sono punteggi di rischio deterministici e non basati sul machine learning. Combina sempre la revisione umana per le decisioni ad alto rischio.

Privacy

Tutti i rilevamenti e le conversioni vengono eseguiti localmente in JavaScript dopo il caricamento della pagina. Nessun testo viene inviato a un server per l'elaborazione.

Domande frequenti

Cos'è un omoglifo?

Un omoglifo è un carattere che assomiglia a un altro carattere di una scrittura o codifica diversa, come una “а” cirillica che assomiglia alla “a” latina. Gli aggressori li utilizzano in domini, nomi utente e messaggi contraffatti. Questo strumento fa emergere quei caratteri con punti di codice e sostituzioni.

In cosa differisce dalla normalizzazione Unicode?

La normalizzazione Unicode (ad esempio NFKC) riduce la compatibilità e le varianti di larghezza in modo standard. Questo strumento combina NFKC con una piccola mappa confondibile esplicita in modo da capire perché ogni carattere è stato contrassegnato: utile oltre un semplice passaggio dello strumento di normalizzazione Unicode.

La modalità ASCII rigorosa modificherà il testo legittimo non inglese?

Il fallback ASCII rigoroso sostituisce i caratteri che appaiono nella mappa confondibile in bundle o cambiano in NFKC. Le altre lettere non ASCII rimangono invariate. Il testo legittimo può ancora cambiare se contiene quei caratteri mappati, quindi rivedi l'elenco di analisi.

Il mio testo viene inviato a un server?

No. Dopo il caricamento della pagina, il rilevamento e la conversione utilizzano solo JavaScript. Questo convertitore di elementi confondibili non carica il testo incollato per l'analisi.

Può rilevare ogni spoof?

No. La copertura è deterministica e basata su mappe, non sull'apprendimento automatico. Aiuta con i trucchi comuni dei personaggi sosia, ma non è un controllo di sicurezza completo.

Cosa fa la modalità Genera omoglifi?

Sostituisce le lettere e le cifre ASCII nell'input con sosia deterministici della stessa mappa in bundle utilizzata per la pulizia, utile per creare stringhe di test in ambienti autorizzati (ad esempio QA di moderazione). Non è finalizzato alla rappresentazione o all'elusione delle protezioni.