Kimlik avı URL'leri ve alan adları

Homoglif Denetleyicisi

Yerelde çalışırYeni

Araç İngilizce dilindedir; bu sayfada ise araç, sizin dilinizde açıklanmaktadır.

Homoglif Denetleyicisi'i kullanın

Ne işe yarar?

Her etiketi Unicode ve punycode olarak, her karakterin yazı sistemini ve UTS #39 prototipini görmek ve adın yazı sistemlerini karıştırıp karıştırmadığını ya da farklı bir ASCII ad gibi okunup okunmadığını öğrenmek için bir alan adı, URL veya metin yapıştırın.

Tamamen tarayıcınızda çalışır: girdiğiniz hiçbir bilgi yukarıya yüklenmez.

Homoglif Denetleyicisi nasıl kullanılır?

  1. Adı yapıştırın. Bir alan adı, URL, e-posta adresi, birkaç satır ya da bütün bir mesaj yapıştırın. hxxps:// ve [.] gibi zararsızlaştırılmış biçimler kabul edilir ve xn-- etiketleri çözülür.
  2. Gerçek alan adını ekleyin (isteğe bağlı). Beklediğiniz alan adını Compare with the real domain alanına yazın; örneğin bankanızın gerçek alan adını.
  3. Kontrolü çalıştırın. Kontrol siz yazdıkça çalışır; isterseniz Enter tuşuna veya Check düğmesine basın. Shift+Enter yeni bir satır ekler.
  4. Kararı okuyun. Renkli kutu, her bulgu için bir satırla Lookalike risk, Check this, Looks clean veya Notes der. Birden fazla ana makine içeren bir mesaj, her biri için bir sonuç içeren bir tablo verir.
  5. Tuhaf harfleri bulun. Şüpheli karakterler vurgulanan alan adında işaretlenir. Characters tablosu her birini kod noktası, yazı sistemi ve taklit ettiği ASCII harfiyle listeler.
  6. Kopyalayın veya aktarın. Unicode veya punycode biçimini kopyalayın ya da alan adını DNS over HTTPS Lookup veya Abuse Contact Lookup'ta sorgulamak için Send to… kullanın.

Örnek

Punycode içinde Kiril harfli benzer ad

Giriş
xn--80ak6aa92e.example
Çıktı (2026-10-20 tarihinde kaydedildi)
Lookalike risk: Label "аррӏе" is written in Cyrillic but reads as the ASCII name "apple" (whole-script confusable).
Highlighted domain
аррӏе.example
Unicode form
аррӏе[.]example

Punycode (ACE) form
xn--80ak6aa92e[.]example

RESTRICTION LEVEL
Single Script
SCRIPTS
Cyrillic, Latin
READS AS
apple[.]example
Labels
UNICODE	ACE	SCRIPTS	MIXED	RESTRICTION LEVEL	SKELETON
аррӏе	xn--80ak6aa92e	Cyrillic	no	Single Script	apple
example	example	Latin	no	ASCII-Only	ASCII only
Characters
CHAR	CODE POINT	SCRIPT	UTS #39 PROTOTYPE	ID STATUS	FLAG
а	U+0430	Cyrillic	a (U+0061)	Allowed	looks like ASCII
р	U+0440	Cyrillic	p (U+0070)	Allowed	looks like ASCII
р	U+0440	Cyrillic	p (U+0070)	Allowed	looks like ASCII
ӏ	U+04CF	Cyrillic	l (U+006C)	Allowed	looks like ASCII
е	U+0435	Cyrillic	e (U+0065)	Allowed	looks like ASCII
e	U+0065	Latin	itself	Allowed	ASCII
x	U+0078	Latin	itself	Allowed	ASCII
a	U+0061	Latin	itself	Allowed	ASCII
m	U+006D	Latin	rn (U+0072 U+006E)	Allowed	ASCII
p	U+0070	Latin	itself	Allowed	ASCII
l	U+006C	Latin	itself	Allowed	ASCII
e	U+0065	Latin	itself	Allowed	ASCII
Comparison with apple[.]example
Confusable: аррӏе[.]example and apple[.]example have the same UTS #39 skeleton, so they can look identical.
SKELETON OF THE INPUT
apple[.]exarnple
SKELETON OF APPLE[.]EXAMPLE
apple[.]exarnple

аррӏе.example olarak çözülür: beş harfin tamamı Kiril'dir ve apple olarak okunur; bu nedenle etiket tüm yazı sistemiyle karıştırılabilir (whole-script confusable) olarak işaretlenir ve her karakter belirtilir. Load example ayrıca karşılaştırma alanına aynı iskelete (skeleton) sahip apple.example'ı koyar.

Neyi kontrol eder?

SinyalBunun anlamı nedir?
Tek etikette karışık yazı sistemleriTek bir etiket içinde Kiril veya Yunan harfleriyle karışmış Latin harfleri kırmızıdır. UTS #39'un kabul ettiği, Latin ile Japonca gibi karışımlar, bir karakter ASCII'ye benzemedikçe yalnızca not edilir.
Tüm yazı sistemiyle benzerlikHer harf başka bir alfabeden gelir ama etiket bir ASCII kelime gibi okunur; örneğin apple yerine Kiril аррӏе. Bu kırmızıdır.
Yalnızca aksan farkıwället gibi bir etiket, aksan gözden kaçırılırsa wallet olarak okunur. Bu sarı bir Check this bulgusudur.
UTS #39 prototipiCharacters tablosu her karakterin hangi ASCII harfi veya rakamı taklit ettiğini gösterir; looks like ASCII, non-ASCII veya ASCII olarak işaretlenir.
Kısıtlama düzeyiUTS #39'a göre ASCII-Only'den Unrestricted'a kadar. Minimally Restrictive ve Unrestricted, en riskli karışımlara izin verdikleri için kırmızı gösterilir.
Görünmez karakterler ve tarayıcı eşlemesiTarayıcı ana makine adını yeniden yazacaksa, örneğin sıfır genişlikli bir karakteri atarak veya tam genişlikli harfleri normal harflere çevirerek, sarı bir uyarı ve What the browser opens alanı görürsünüz. Tarayıcı ana makine adını eşleyemiyorsa içindeki görünmez karakterler kırmızıdır.
Tuhaf noktalarİdeografik veya tam genişlikli noktalar (U+3002, U+FF0E, U+FF61) tarayıcılarda nokta gibi çalışır ancak düz metin karşılaştıran filtrelerden kaçabilir.
Bozuk punycodeDoğru çözülmeyen bir xn-- etiketi kırmızıdır.
ASCII hilelerio yerine 0, l yerine 1, m yerine rn veya w yerine vv içeren düz ASCII adlar bir not alır. Doğrulamak için karşılaştırma alanını kullanın.
Karşılaştırma sonucuSame domain, Confusable (same skeleton), Confusable once case is ignored, Differs only by accents, 1 or 2 edits away (likely typo-squat) veya Not confusable.

Diğer örnekler

Latin bir adda Kiril а; wallet.example ile karşılaştırma

Giriş
wаllet.example
Sonuç

Lookalike risk: "wаllet" etiketi yazı sistemlerini karıştırıyor (Latin + Kiril, kısıtlama düzeyi: Minimally Restrictive); 1 karakter ASCII'ye benziyor ve "wallet" olarak okunuyor. Punycode biçimi xn--wllet-4ve[.]example. Karşılaştırma: Confusable; her iki iskelet de wallet[.]exarnple.

l yerine 1 rakamı; wallet.example ile karşılaştırma

Giriş
wa1let.example
Sonuç

Looks clean: yalnızca ASCII içeren ana makine adı; homoglif yok, karışık yazı sistemi yok. Bir not, etiketin "1" içerdiğini belirtir (l olarak okunabilir). Karşılaştırma: Confusable, çünkü her iki adın iskeleti de wallet[.]exarnple.

Aksanlı harf; wallet.example ile karşılaştırma

Giriş
wället.example
Sonuç

Check this: "wället" etiketi, aksanlar gözden kaçırılırsa "wallet" olarak okunur. Punycode biçimi xn--wllet-gra[.]example, kısıtlama düzeyi Single Script. Karşılaştırma: Differs only by accents.

Sık Sorulan Sorular

Denetleyici neyi test eder?

Her etiket bir RFC 3492 çözücüyle punycode'dan çözülür, her karakter confusables.txt'den (Unicode 18.0) Unicode yazı sistemini ve UTS #39 prototipini alır; etiket ise bir karışık yazı sistemi kontrolünden geçer ve bir UTS #39 kısıtlama düzeyi alır. Tüm harfleri ASCII olarak okunan etiketler, tüm yazı sistemiyle karıştırılabilir olarak işaretlenir.

Benzer bir adı gözden kaçırabilir veya gerçek bir alan adını işaretleyebilir mi?

Evet. UTS #39 yazım hatalarını değil, birbirine benzeyen karakterleri kapsar; bu nedenle yer değiştirmiş veya eksik bir harf yalnızca karşılaştırma alanındaki düzenleme mesafesiyle ortaya çıkar; m yerine rn gibi ASCII hileleri ise not olarak listelenir. Latin olmayan meşru adlar, örneğin .рф altındaki bazı Kiril alan adları, Latin kelimeler gibi okunabilir ve işaretlenebilir.

Ağ üzerinden bir şey gönderiliyor mu?

Hayır. Çözme, yazı sistemi tespiti ve karıştırılabilir karakter tablosu bu sayfada çalışır; punycode biçimi tarayıcınızın kendi URL ayrıştırıcısından gelir ve DNS sorgusu yapılmaz.

Kısıtlama düzeyleri ne anlama gelir?

Unicode UTS #39'dan gelirler. ASCII-Only düz ASCII kullanır. Single Script tek bir yazı sistemi kullanır. Highly Restrictive, Latin'in Çince, Japonca veya Korece ile birlikte kullanılmasına izin verir. Moderately Restrictive, Latin'in Kiril ve Yunan dışındaki yaygın bir başka yazı sistemiyle birlikte kullanılmasına izin verir. Minimally Restrictive diğer karışımlara izin verir; Unrestricted ise bir karakterin tanımlayıcı profilinin dışında olduğu anlamına gelir.

Araç neden tarayıcının farklı bir ad açtığını söylüyor?

Tarayıcılar ana makine adlarını UTS #46 eşlemesiyle normalleştirir. Bu eşleme, diğer şeylerin yanı sıra tam genişlikli harfleri normal harflere çevirir ve sıfır genişlikli boşluk ile yumuşak tire gibi görünmez karakterleri atar. Bağlantı bu durumda eşlenmiş adı açar; yazıldığı hâliyle metin ise ham dizeleri karşılaştıran filtrelerden yine de kaçabilir.

Aynı anda kaç ana makine kontrol edebilirim?

Bir liste veya mesaj yapıştırın; araç IP adreslerini atlayarak en fazla 50 ana makine adı seçer. Metin 20.000 karaktere kadar analiz edilir ve ana makine adları dışındaki ASCII olmayan kelimeler de kontrol edilir.

Terimlerin açıklamaları

PhishDestroy araştırması