Ana içeriğe geç

Alan adlarında, kullanıcı adlarında ve mesajlarda homoglifleri tespit edin

Homoglif, daha tanıdık başka bir karaktere benzeyen karakterdir: Kiril а (U+0430) ile Latin a (U+0061) çoğu yazı tipinde aynı görünür ama farklı kod noktalarıdır. Dedektör her karakteri kontrol eder ve her benzer karakteri konumu, kod noktası, Unicode yazı sistemi ve taklit ettiği karakterle listeler.

Çözümlü örnek

Girdi
pаypаl.com / Αdmіn
Bulunan yazı sistemleri
Latin (Latn), Kiril (Cyrl), Yunan (Grek)
İşaretlenen karakterler
4
KonumKarakterKod noktasıYazı sistemiKarşılığıKural
1аU+0430KirilaKarıştırılabilir karakter tablosu
4аU+0430KirilaKarıştırılabilir karakter tablosu
13ΑU+0391YunanAKarıştırılabilir karakter tablosu
16іU+0456KiriliKarıştırılabilir karakter tablosu
Okunabilir Unicode'u Koru
paypal.com / Admin

Nasıl çalışır

  • Her karakter, yaygın Kiril, Yunan, Latin varyantı ve tam genişlikli benzerleri içeren yerleşik bir tabloyla karşılaştırılır. Eşleşme, taklit edilen ASCII harf, rakam veya noktalama işaretiyle birlikte işaretlenir.
  • Tabloda olmayan karakterler Unicode NFKC normalleştirmesinden geçirilir. NFKC onları değiştirirse, örneğin tam genişlikli harflerde ve fi gibi bitişik harflerde olduğu gibi, uyumluluk biçimi olarak işaretlenir.
  • Konumlar Unicode kod noktası olarak 0'dan sayılır. Latin harflerini Kiril veya Yunan harfleriyle karıştıran bir kelime güçlü bir uyarı işaretidir, çünkü gerçek kelimeler ortasında nadiren yazı sistemi değiştirir.

Dönüşüm en iyi çabadır: eşlenen kafa karıştırıcılar ve NFKC katlaması belirleyicidir, ancak bazı meşru Unicode'lar işaretlenmez.

Metniniz

Yapıştırın veya yazın — siz yazarken sonuçlar güncellenir (uzun giriş için hafifçe geri çevrilir).

18 karakter tarandı
4 şüpheli
Okunabilir Unicode'u Koru
Dönüşüm modu
Orijinal (şüpheli karakterler işaretlenmiştir)

Orijinal görünümdeki şüpheli karakterlerin altı çizilmiştir ve "şüpheli" olarak etiketlenmiştir. rengi vurgulamanın yanı sıra.

psuspicious character аypsuspicious character аl.com / suspicious character Αdmsuspicious character іn
Temizlenmiş çıktı
Karakter analizi
Dizin (0 tabanlı)OrijinalDeğiştirmeKod noktasıSebep
0ppU+0070Not flagged as a confusable or compatibility character.
1аaU+0430Non-ASCII confusable mapped to a safer Latin ASCII equivalent.
2yyU+0079Not flagged as a confusable or compatibility character.
3ppU+0070Not flagged as a confusable or compatibility character.
4аaU+0430Non-ASCII confusable mapped to a safer Latin ASCII equivalent.
5llU+006CNot flagged as a confusable or compatibility character.
6..U+002ENot flagged as a confusable or compatibility character.
7ccU+0063Not flagged as a confusable or compatibility character.
8ooU+006FNot flagged as a confusable or compatibility character.
9mmU+006DNot flagged as a confusable or compatibility character.
10 U+0020Not flagged as a confusable or compatibility character.
11//U+002FNot flagged as a confusable or compatibility character.
12 U+0020Not flagged as a confusable or compatibility character.
13ΑAU+0391Non-ASCII confusable mapped to a safer Latin ASCII equivalent.
14ddU+0064Not flagged as a confusable or compatibility character.
15mmU+006DNot flagged as a confusable or compatibility character.
16іiU+0456Non-ASCII confusable mapped to a safer Latin ASCII equivalent.
17nnU+006ENot flagged as a confusable or compatibility character.

Diğer rehberler