Geri Dön

Chromium’un alan adı taklidi denetimleri yine Kiril özel durumlarıyla aşılıyor
SiTech AI Team3 dk okuma

Chromium’un alan adı taklidi denetimleri yine Kiril özel durumlarıyla aşılıyor

Typosquatting saldırıları, en gelişmiş tarayıcı korumalarına rağmen büyük alan adları için hâlâ mümkün. Araştırmacılar, belirli bir Kiril karakteri birleşiminin Chromium’un kontrollerini aşarak apple.com’i taklit edebildiğini gösteriyor.

Benzer alan adları hâlâ hedefe ulaşabiliyor

Have I Been Squatted (HIBS) araştırma projesinin detaylı analizine göre, typosquatting saldırıları en gelişmiş tarayıcı koruması altında bile büyük alan adları için hâlâ mümkün. IETF, alan adı adlarında Unicode karakterlerine izin verdiğinde, bu adım övülmüş ama aynı zamanda tehlikeli bulunmuştu; çünkü farklı alfabelerde yüzlerce karakter benzer ya da birebir aynı görünüyordu.

Siber suçlular, bilerek yazılmış yanlış adreslere sahip işlevsel web siteleri oluşturabilir; bu adresler gerçek URL’lere birebir benzeyebilir ve adresi yanlış yazan ya da sahte arama sonucuyla siteye ulaşan kullanıcıları tuzağa düşürebilir.

аррӏө.com özel durumu

HIBS blog yazısında örnek olarak „аррӏө.com“ adresi veriliyor. Bu alan adı „apple.com“ ile birebir aynı değil, ancak kullanılan Kiril karakterlerinin özel birleşimi sayesinde korumanın bazı katmanlarını aşıyor. Kiril alfabesinde birçok Latin harfe benzer karakter var: а, a’ya; е, e’ye; о, o’ya; р, p’ye; с ise c’ye benzer.

Chromium’un en gelişmiş kurallar dizisi, zararlı alan adlarını bulmak ve engellemek için var; ancak tam bu köşe durumları açıkları ortaya çıkarıyor. Standart Latin metinde tek bir Kiril homoglifinin karışması koruma mekanizmalarını devreye sokar ve tarayıcı alan adını Punycode formatında gösterir, örneğin „xn--pple-43d.com“. „аррӏе.com“ gibi tamamen Kiril benzer karakterlerden oluşan bir alan adı da engellenemiyor; çünkü Chromium’un Latin harfleriyle karıştırılan 29 Kiril karakterlik bir listesi var ve yalnızca bu listeden gelen birleşimleri engelliyor.

„аррӏө.com“ adresinin aşabilmesi, yatay bir çizgi kesişen oval olan ve 29 karakterlik listede bulunmayan Kiril karakteri ө kullanmasından kaynaklanıyor. Daha yeni Chromium sürümleri bunu da tespit edebilir ve muhtemelen listeye ekleyebilir, ama bu olay ana zorluğu gösteriyor: typosquatting’i engellemek için evrensel bir çözüm yoktur ve en iyi kurallar dizisi de nihayetinde birkaç köşe durumunda başarısız olabilir.

Değişken karakter kümesi

Unicode karakter kümesi sürekli gelişiyor ve şu anda yaklaşık 173 000 kayıt içeriyor; ancak pratikte alan adı adlarında veya TLD’lerde kullanılabileceklerin yalnızca bir kısmına izin veriliyor. 2020’deki bir araştırma, Chromium’un typosquatting girişimlerinin 64,1%’ini yakaladığını, Firefox ile Safari’nin geride kaldığını gösterdi. Chrome, Edge ve Brave tarayıcıları Chromium üzerine kurulu; pek çok alfabeye ilişkin denetimlerin yanı sıra, typosquatting için hedef olan 8000’den fazla popüler alan adının bir listesini tutar ve bunlardan 836’sını daha sıkı denetimlere tabi tutar. Alan adı kayıt kurumları da hangi karakterlerin hangi TLD’de kullanılabileceğini belirleyen kurallar koyuyor, ancak yalnızca bu, sorunu çözmek için yeterli değildir.

Önerilen koruma önlemleri

Her şeyi göz önünde bulunduran HIBS, taklit edilme endişesi taşıyan şirketlere kendi benzer alan adlarını kaydetmelerini ve kullanıcıları passkey kullanımına teşvik etmelerini öneriyor. Passkey’ler her zaman belirli bir alan adına bağlı olduğundan, kullanıcı onları kandırmacılığa benzer bir kötü niyetli siteye giriş için kullanamaz.

Kaynaklar: Tom's Hardware

SiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.