1 puan yazan GN⁺ 2024-10-08 | 1 yorum | WhatsApp'ta paylaş
  • Commit açıklaması

    • DNS çözümleme kodu, CNAME ve IP adresi filtrelemeye uygun olacak şekilde iyileştirildi
    • ipaddress= seçeneği kullanılarak root belge engellenebilir hale geldi
    • İlgili issue: uBlockOrigin/uBlock-issues#2792
  • Dikkat edilmesi gerekenler

    • Kullanılan IP adresi, dns.resolve() metodunun döndürdüğü IP adresleri listesindeki ilk adrestir
    • Tarayıcının gerçekte hangi IP adresini kullanacağı bilinemez; bu yalnızca bir tahmindir
    • Tarayıcının kullandığı kesin IP adresi ancak onHeadersReceived anında doğrulanabilir
  • Gelecekteki iyileştirme olasılıkları

    • Filtreleme motoruna IP adreslerinin tam listesini sağlama özelliği eklenebilir
    • Ancak tarayıcının nihayetinde kullanacağı IP adresi kesin olarak bilinemeyebilir
  • GN⁺ özeti

    • Bu commit, uBlock Origin'in DNS çözümleme işlevini geliştirerek IP adresi tabanlı filtrelemeyi mümkün kılıyor
    • Tarayıcının gerçekten kullandığı IP adresinin bilinmemesi nedeniyle bazı sınırlamalar var
    • Bu özellik, reklam engelleme ve gizliliği güçlendirmede faydalı olabilir
    • Benzer işlevler sunan diğer reklam engelleyici uzantılar arasında Adblock Plus ve Ghostery bulunuyor

1 yorum

 
GN⁺ 2024-10-08
Hacker News yorumu
  • uBlock Origin uzun zamandır Firefox'ta destekleniyor; bu yeni bir özellik değil, bir kod refaktörizasyonu.
  • Chrome, uBlock Origin'i engellerse uzantılarımı Firefox'a taşımayı planlıyorum.
  • uBlock Origin, Firefox'u çok daha iyi hale getiriyor ve internette gezinmeyi mümkün kılan başlıca nedenlerden biri.
  • Manifest v3'ün sorunu, gerçek zamanlı kod sezgisellerine izin vermemesi. Reklamverenlerle rekabette Google, her iki tarafa da silah sağlayan taraf oluyor.
  • CNAME cloaking, reklam sitelerinin wildcard kayıtlarına yönlenen rastgele oluşturulmuş alt alan adlarını kullanabilmesi anlamına geliyor.
  • Chrome'un uBlock Origin'i engelleyip engellemeyeceğine dair güncel durumu bilmiyorum ama 3rd party cookie'lere izin verdiği için bu mümkün görünüyor.
  • uBlock Origin bu özelliğe 1.34.0 sürümünden beri sahip (veya gelişmiş ayarlarda 1.25.0'dan beri).
  • Bazı DNS sunucuları, sunucuda çözümlenen CNAME gibi çalışan özellikler uyguluyor.
  • CNAME cloaking'e örnek olarak, SAAS sağlayıcısı A reklam takibi yazılımı sunmak için belirli bir IP adresi kullanır ve şirket Q da takibi mümkün kılmak için bir alt alan adı ayarlar.
  • CNAME cloaking sorununu çözmek için, uBlock Origin gibi uzantıların yalnızca isteğin hedef alan adını değil, o alan adının temel IP adresini de görebilmesi gerekir.
  • Brave, Edge ve Opera'daki uBlock Origin durumuna dair bilgiye ihtiyaç var.