Rilevatore Caratteri Nascosti
Rileva caratteri invisibili, a larghezza zero e override RTL nel testo. Strumento di sicurezza online gratuito per trovare caratteri Unicode nascosti.
Cosa sono i caratteri nascosti nel testo?
I caratteri nascosti sono caratteri Unicode invisibili o a larghezza zero. Includono spazi a larghezza zero (U+200B), spazi non interrompibili (U+00A0), giuntori a larghezza zero (U+200D), caratteri di override RTL/LTR e altri caratteri di controllo.
Quali tipi di caratteri nascosti rileva questo strumento?
Rileva spazi a larghezza zero (U+200B), non-giuntori (U+200C), giuntori (U+200D), spazi non interrompibili (U+00A0), trattini morbidi (U+00AD), segni RTL (U+200F), segni LTR (U+200E), override RTL (U+202E), override LTR (U+202D) e altri caratteri di controllo Unicode invisibili.
Perché verificare i caratteri nascosti?
Possono essere usati per attacchi trojan source, phishing (far apparire "exe.txt" come "txt.exe"), aggirare filtri di contenuto e incorporare marcatori di tracciamento. Possono anche causare comportamenti imprevisti nel codice e negli URL.
Cos'è un attacco trojan source?
Usa caratteri Unicode invisibili come override bidirezionali per far apparire il codice diversamente dalla compilazione. Identificato dai ricercatori di Cambridge nel 2021.
Cosa sono i caratteri di override RTL e perché sono pericolosi?
I caratteri RTL (U+202E) invertono la direzione del testo. Usati nel phishing per far apparire "foto\u202Efdp.exe" come "fotoexe.pdf", ingannando gli utenti.
Cos'è uno spazio a larghezza zero?
Uno spazio a larghezza zero (U+200B) è invisibile e non occupa spazio. A volte inserito durante il copia-incolla da siti web o PDF.
I caratteri nascosti possono tracciarmi?
Sì. Alcuni siti incorporano caratteri Unicode invisibili come filigrane. I caratteri a larghezza zero sono usati anche in steganografia.
Come funziona questo rilevatore?
Analizza ogni carattere esaminando il suo code point Unicode, identificando caratteri invisibili, a larghezza zero o che influenzano la direzione del testo.
I dati vengono inviati a un server?
No. Tutta l'elaborazione avviene nel browser con JavaScript. Il testo non lascia mai il dispositivo.
Come rimuovo i caratteri nascosti?
Dopo il rilevamento, usa la funzione di rimozione per eliminare tutti i caratteri nascosti. Puoi anche rimuovere selettivamente tipi specifici.
Può rilevare attacchi con omoglifi?
Si concentra su caratteri invisibili e a larghezza zero. Per omoglifi (come "a" latino vs "\u0430" cirillico) servono strumenti di confronto visivo, ma molti attacchi usano anche caratteri invisibili rilevabili.
Questo strumento è gratuito?
Sì, completamente gratuito. Nessuna registrazione, nessun limite, nessuna tariffa nascosta.
Funziona con tutte le lingue?
Sì. Funziona con testo Unicode in qualsiasi lingua, inclusi latino, cirillico, arabo, ebraico, cinese, giapponese, coreano, devanagari.
Differenza tra spazio a larghezza zero e spazio non interrompibile?
Lo spazio a larghezza zero (U+200B) è completamente invisibile. Lo spazio non interrompibile (U+00A0) è visibile come uno spazio ma impedisce interruzioni di riga automatiche.