DNS manipulyatsiyasi orqali blokni aylanib o'tishdan himoyalangan uBlock Origin 1.25 versiyasi

Mavjud nomaqbul kontent blokerining yangi versiyasi uBlock Origin 1.25, bu reklama, zararli elementlar, kuzatuv kodi, JavaScript konchilari va normal ishlashga xalaqit beradigan boshqa elementlarni bloklaydi. uBlock Origin qo'shimchasi yuqori unumdorlik va tejamkor xotira iste'moli bilan ajralib turadi va nafaqat bezovta qiluvchi elementlardan xalos bo'lish, balki resurslar sarfini kamaytirish va sahifa yuklanishini tezlashtirish imkonini beradi.

Yangi versiya Firefox foydalanuvchilariga harakatlarni kuzatish va reklama birliklarini almashtirishning yangi texnikasini bloklash imkonini beradi, bu esa joriy sayt domenida DNS-da alohida subdomen yaratishga asoslangan. Yaratilgan subdomain reklama tarmog'i serveriga havola qiladi (masalan, liberation.eulerian.net kuzatuv serveriga ishora qiluvchi CNAME yozuvi f7ds.liberation.fr yaratilgan), shuning uchun reklama kodi rasmiy ravishda bir xil asosiy domendan yuklanadi. sayt. Subdomain nomi tasodifiy identifikator ko'rinishida tanlanadi, bu niqob yordamida blokirovka qilishni qiyinlashtiradi, chunki reklama tarmog'i bilan bog'langan subdomenni sahifadagi boshqa mahalliy resurslarni yuklash uchun subdomenlardan ajratish qiyin.

CNAME orqali bog'langan xostni aniqlash uchun uBlock Origin-ning yangi versiyasida qo'shildi uchun chaqiruv hal qilish DNS-dagi nom, bu CNAME orqali qayta yo'naltirilgan nomlarga bloklangan ro'yxatlarni qo'llash imkonini beradi.
Ishlash nuqtai nazaridan, CNAME ni aniqlash boshqa nom uchun qoidalarni qayta qo'llash uchun CPU resurslarini isrof qilishdan boshqa qo'shimcha xarajatlar keltirmasligi kerak, chunki resursga kirishda brauzer allaqachon hal qilingan va qiymat keshlangan bo'lishi kerak. . Yangi versiyani o'rnatishda siz DNS ma'lumotlarini olish uchun ruxsat berishingiz kerak bo'ladi.

DNS manipulyatsiyasi orqali blokni aylanib o'tishdan himoyalangan uBlock Origin 1.25 versiyasi

CNAME tekshiruviga asoslangan qo'shimcha himoya usuli CNAME-dan foydalanmasdan ismni IP-ga to'g'ridan-to'g'ri bog'lash orqali chetlab o'tish mumkin, ammo bu yondashuv infratuzilmaga texnik xizmat ko'rsatish va texnik xizmat ko'rsatishni murakkablashtiradi (agar reklama tarmog'ining IP manzili o'zgartirilsa, bu kerak bo'ladi) noshirlarning barcha DNS serverlaridagi ma'lumotlarni o'zgartirish uchun) va treker IP manzillarining qora ro'yxatini yaratish orqali chetlab o'tish mumkin. Chrome uchun uBlock Origin tuzilmasida CNAME tekshiruvi ishlamaydi, chunki API dns.resolve() Faqat Firefox-da qo'shimchalar uchun mavjud va Chrome-da qo'llab-quvvatlanmaydi.

Manba: opennet.ru

a Izoh qo'shish