Gizli Karakter Algılayıcı
Metindeki görünmez, sıfır genişlik ve RTL geçersiz kılma karakterlerini algılayın. Gizli Unicode karakterleri bulmak için ücretsiz çevrimiçi güvenlik aracı.
Metindeki gizli karakterler nedir?
Gizli karakterler, oluşturulurken görünmez veya sıfır genişlikli olan Unicode karakterlerdir. Sıfır genişlikli boşluklar (U+200B), bölünemez boşluklar (U+00A0), sıfır genişlikli birleştiriciler (U+200D), RTL/LTR geçersiz kılma karakterleri ve diğer kontrol karakterlerini içerir.
Bu araç hangi tür gizli karakterleri algılar?
Sıfır genişlikli boşluklar (U+200B), sıfır genişlikli olmayan birleştiriciler (U+200C), birleştiriciler (U+200D), bölünemez boşluklar (U+00A0), yumuşak tireler (U+00AD), RTL işaretleri (U+200F), LTR işaretleri (U+200E), RTL geçersiz kılmaları (U+202E), LTR geçersiz kılmaları (U+202D) ve diğer görünmez Unicode kontrol karakterleri.
Neden gizli karakterleri kontrol etmeliyim?
Truva kaynağı saldırıları, oltalama ("exe.txt"yi "txt.exe" olarak gösterme), içerik filtrelerini atlama ve izleme işaretleri gömme için kullanılabilirler. Kodda ve URL'lerde beklenmeyen davranışlara da neden olabilirler.
Truva kaynağı saldırısı nedir?
İki yönlü geçersiz kılmalar gibi görünmez Unicode karakterleri kullanarak kaynak kodunu derlenmiş halinden farklı gösterir. 2021'de Cambridge araştırmacıları tarafından tanımlanmıştır.
RTL geçersiz kılma karakterleri nedir ve neden tehlikelidir?
RTL karakterleri (U+202E) metin yönünü tersine çevirir. Oltalamada "foto\u202Efdp.exe"yi "fotoexe.pdf" olarak göstermek için kullanılır, kullanıcıları kandırır.
Sıfır genişlikli boşluk nedir?
Sıfır genişlikli boşluk (U+200B) görünmez ve yer kaplamaz. Web sitelerinden veya PDF'lerden kopyalama sırasında bazen eklenir.
Gizli karakterler beni izleyebilir mi?
Evet. Bazı web siteleri görünmez Unicode karakterleri filigran olarak gömer. Sıfır genişlikli karakterler steganografide de kullanılır.
Bu algılayıcı nasıl çalışır?
Her karakteri Unicode kod noktasını inceleyerek analiz eder, görünmez, sıfır genişlikli veya yön etkileyen karakterleri tanımlar.
Verilerim sunucuya gönderiliyor mu?
Hayır. Tüm işlemler tarayıcınızda JavaScript ile yerel olarak yapılır. Metniniz cihazınızdan ayrılmaz.
Gizli karakterleri nasıl kaldırırım?
Algılamadan sonra, tüm gizli karakterleri kaldırmak için kaldırma işlevini kullanın. Belirli türleri seçerek de kaldırabilirsiniz.
Homoglif saldırılarını algılayabilir mi?
Görünmez ve sıfır genişlikli karakterlere odaklanır. Homoglifler (Latince "a" vs Kiril "\u0430" gibi) için ek görsel karşılaştırma araçları gerekir, ancak çoğu saldırı görünmez karakterler de kullanır.
Bu araç ücretsiz mi?
Evet, tamamen ücretsiz. Kayıt yok, sınır yok, gizli ücret yok.
Tüm dillerle çalışır mı?
Evet. Latin, Kiril, Arap, İbrani, Çince, Japonca, Korece, Devanagari dahil her dilde Unicode metinle çalışır.
Sıfır genişlikli boşluk ile bölünemez boşluk farkı?
Sıfır genişlikli boşluk (U+200B) tamamen görünmez. Bölünemez boşluk (U+00A0) boşluk olarak görünür ama otomatik satır sonlarını önler.