Detektor skrytých znaků
Detekujte neviditelné znaky, znaky nulové šířky a přepsání RTL v textu. Bezplatný online bezpečnostní nástroj pro nalezení skrytých znaků Unicode.
Co jsou skryté znaky v textu?
Skryté znaky jsou neviditelné znaky Unicode nebo znaky nulové šířky. Zahrnují mezery nulové šířky (U+200B), nedělitelné mezery (U+00A0), spojovače nulové šířky (U+200D), znaky přepsání RTL/LTR a jiné řídicí znaky.
Jaké typy skrytých znaků detektor najde?
Mezery nulové šířky (U+200B), nespojovače (U+200C), spojovače (U+200D), nedělitelné mezery (U+00A0), měkké spojovníky (U+00AD), značky RTL (U+200F), značky LTR (U+200E), přepsání RTL (U+202E), přepsání LTR (U+202D) a další neviditelné řídicí znaky Unicode.
Proč kontrolovat skryté znaky?
Mohou být použity pro útoky trojan source, phishing (zobrazení "exe.txt" jako "txt.exe"), obcházení filtrů obsahu a vkládání sledovacích značek. Mohou také způsobit neočekávané chování v kódu a URL.
Co je útok trojan source?
Používá neviditelné znaky Unicode jako obousměrná přepsání, aby zdrojový kód vypadal jinak než se kompiluje. Identifikováno výzkumníky z Cambridge v roce 2021.
Co jsou znaky přepsání RTL a proč jsou nebezpečné?
Znaky RTL (U+202E) obrací směr textu. Používají se při phishingu k zobrazení "foto\u202Efdp.exe" jako "fotoexe.pdf", čímž oklamou uživatele.
Co je mezera nulové šířky?
Mezera nulové šířky (U+200B) je neviditelná a nezabírá místo. Někdy se vloží při kopírování z webových stránek nebo PDF.
Mohou mě skryté znaky sledovat?
Ano. Některé weby vkládají neviditelné znaky Unicode jako vodoznaky. Znaky nulové šířky se používají i ve steganografii.
Jak tento detektor funguje?
Analyzuje každý znak pomocí jeho kódového bodu Unicode a identifikuje neviditelné znaky, znaky nulové šířky nebo znaky ovlivňující směr textu.
Odesílají se data na server?
Ne. Veškeré zpracování probíhá lokálně v prohlížeči. Text nikdy neopustí zařízení.
Jak odstranit skryté znaky?
Po detekci použijte funkci odstranění. Můžete také selektivně odstranit konkrétní typy.
Dokáže detekovat homoglify?
Zaměřuje se na neviditelné znaky a znaky nulové šířky. Pro homoglify (latinské "a" vs cyrilské "\u0430") jsou potřeba další vizuální porovnávací nástroje, ale mnoho útoků používá i neviditelné znaky.
Je tento nástroj zdarma?
Ano, zcela zdarma. Bez registrace, bez limitů, bez skrytých poplatků.
Funguje se všemi jazyky?
Ano. Funguje s textem Unicode v každém jazyce, včetně latinky, cyrilice, arabštiny, hebrejštiny, čínštiny, japonštiny, korejštiny, devanagari.
Rozdíl mezi mezerou nulové šířky a nedělitelnou mezerou?
Mezera nulové šířky (U+200B) je zcela neviditelná. Nedělitelná mezera (U+00A0) je viditelná jako mezera, ale brání automatickému zalomení řádku.