Pengesan Aksara Tersembunyi
Mengesan aksara tidak kelihatan, lebar-sifar dan RTL override dalam teks. Alat keselamatan dalam talian percuma untuk mencari aksara Unicode tersembunyi.
Apakah aksara tersembunyi dalam teks?
Aksara tersembunyi ialah aksara Unicode yang tidak kelihatan atau berlebar sifar. Termasuk ruang lebar-sifar (U+200B), ruang tidak putus (U+00A0), penyambung lebar-sifar (U+200D), aksara gantian RTL/LTR dan aksara kawalan lain.
Jenis aksara tersembunyi apa yang dikesan?
Ruang lebar-sifar (U+200B), bukan-penyambung (U+200C), penyambung (U+200D), ruang tidak putus (U+00A0), tanda hubung lembut (U+00AD), tanda RTL (U+200F), tanda LTR (U+200E), gantian RTL (U+202E), gantian LTR (U+202D) dan aksara kawalan Unicode tidak kelihatan lain.
Mengapa perlu menyemak aksara tersembunyi?
Boleh digunakan untuk serangan trojan source, phishing (membuat "exe.txt" muncul sebagai "txt.exe"), memintas penapis kandungan dan menanam penanda penjejakan.
Apakah serangan trojan source?
Menggunakan aksara Unicode tidak kelihatan seperti gantian dua hala untuk membuat kod sumber kelihatan berbeza dari kompilasi. Dikenal pasti oleh penyelidik Cambridge pada 2021.
Apakah aksara gantian RTL dan mengapa berbahaya?
Aksara RTL (U+202E) membalikkan arah teks. Dieksploitasi dalam phishing untuk membuat "foto\u202Efdp.exe" muncul sebagai "fotoexe.pdf", memperdaya pengguna.
Apakah ruang lebar-sifar?
Ruang lebar-sifar (U+200B) tidak kelihatan dan tidak mengambil ruang. Kadang-kadang disisipkan semasa salin-tampal dari laman web atau PDF.
Bolehkah aksara tersembunyi menjejaki saya?
Ya. Beberapa laman web menanam aksara Unicode tidak kelihatan sebagai tera air. Aksara lebar-sifar juga digunakan dalam steganografi.
Bagaimana pengesan ini berfungsi?
Menganalisis setiap aksara dengan memeriksa titik kod Unicode, mengenal pasti aksara tidak kelihatan, lebar-sifar atau yang mempengaruhi arah teks.
Adakah data saya dihantar ke pelayan?
Tidak. Semua pemprosesan berlaku dalam pelayar anda dengan JavaScript. Teks anda tidak pernah meninggalkan peranti.
Bagaimana membuang aksara tersembunyi?
Selepas pengesanan, gunakan fungsi buang untuk mengalihkan semua aksara tersembunyi. Boleh juga membuang jenis tertentu secara selektif.
Boleh mengesan serangan homoglyph?
Memfokus pada aksara tidak kelihatan dan lebar-sifar. Untuk homoglyph (seperti "a" Latin vs "\u0430" Cyril) perlukan alat perbandingan visual tambahan, tapi banyak serangan juga menggunakan aksara tidak kelihatan.
Adakah alat ini percuma?
Ya, sepenuhnya percuma. Tanpa pendaftaran, tanpa had, tanpa yuran tersembunyi.
Berfungsi dengan semua bahasa?
Ya. Berfungsi dengan teks Unicode dalam mana-mana bahasa, termasuk Latin, Cyril, Arab, Ibrani, Cina, Jepun, Korea, Devanagari.
Perbezaan ruang lebar-sifar dan ruang tidak putus?
Ruang lebar-sifar (U+200B) sepenuhnya tidak kelihatan. Ruang tidak putus (U+00A0) kelihatan seperti ruang biasa tetapi menghalang putus baris automatik.