1 poin oleh GN⁺ 2024-10-08 | 1 komentar | Bagikan ke WhatsApp
  • Penjelasan commit

    • Kode resolusi DNS ditingkatkan agar sesuai untuk cname dan pemfilteran alamat IP
    • Opsi ipaddress= kini memungkinkan pemblokiran dokumen root
    • Isu terkait: uBlockOrigin/uBlock-issues#2792
  • Hal yang perlu diperhatikan

    • Alamat IP yang digunakan adalah yang pertama dari daftar alamat IP yang dikembalikan oleh metode dns.resolve()
    • Tidak diketahui alamat IP mana yang benar-benar akan digunakan browser, dan ini hanyalah perkiraan
    • Alamat IP yang tepat yang digunakan browser hanya dapat dipastikan pada saat onHeadersReceived
  • Kemungkinan peningkatan ke depan

    • Fitur untuk menyediakan seluruh daftar alamat IP ke mesin pemfilteran dapat ditambahkan
    • Namun, tetap tidak mungkin mengetahui dengan pasti alamat IP yang pada akhirnya akan digunakan browser
  • Ringkasan GN⁺

    • Commit ini meningkatkan fitur resolusi DNS di uBlock Origin sehingga pemfilteran berbasis alamat IP menjadi memungkinkan
    • Ada keterbatasan karena alamat IP yang benar-benar digunakan browser tidak dapat diketahui
    • Fitur ini dapat berguna untuk memperkuat pemblokiran iklan dan perlindungan privasi
    • Ekstensi pemblokir iklan lain dengan fitur serupa mencakup Adblock Plus dan Ghostery

1 komentar

 
GN⁺ 2024-10-08
Komentar Hacker News
  • uBlock Origin telah lama didukung di Firefox, dan ini bukan fitur baru melainkan refaktorisasi kode.
  • Jika Chrome memblokir uBlock Origin, ada rencana untuk beralih memakai ekstensi tersebut di Firefox.
  • uBlock Origin membuat Firefox jauh lebih baik, dan merupakan salah satu alasan utama yang membuat penjelajahan internet menjadi memungkinkan.
  • Manifest v3 bermasalah karena tidak mengizinkan heuristik kode secara real-time. Dalam persaingan melawan pengiklan, Google berperan memberi senjata ke kedua belah pihak.
  • CNAME cloaking berarti situs iklan dapat menggunakan subdomain yang dibuat secara acak dan diarahkan dengan wildcard record.
  • Tidak mengetahui informasi terbaru tentang apakah Chrome akan memblokir uBlock Origin, tetapi karena Chrome mengizinkan cookie pihak ketiga, hal itu mungkin saja terjadi.
  • uBlock Origin memiliki fitur ini sejak versi 1.34.0 (atau 1.25.0 di pengaturan lanjutan).
  • Beberapa server DNS mengimplementasikan fitur yang bekerja seperti CNAME yang diselesaikan di server.
  • Sebagai contoh CNAME cloaking, penyedia SaaS A menggunakan alamat IP tertentu untuk menyediakan perangkat lunak pelacakan iklan, dan perusahaan Q menyiapkan subdomain untuk memungkinkan pelacakan.
  • Untuk mengatasi masalah CNAME cloaking, ekstensi seperti uBlock Origin perlu dapat melihat bukan hanya domain tujuan permintaan, tetapi juga alamat IP dasar dari domain tersebut.
  • Dibutuhkan informasi tentang status uBlock Origin di Brave, Edge, dan Opera.