Издание на uBlock Origin 1.25 с защита от заобикаляне на блокировки чрез манипулации с DNS

Достъпен ново издание на блокера за нежелано съдържание uBlock Origin 1.25, осигуряващ блокиране на реклами, зловредни елементи, код за проследяване на движението, JavaScript-майнери и други пречки пред нормалната работа на елементите. Разширението uBlock Origin се отличава с висока производителност и икономично ползване на памет, и позволява не само да се отървете от досадни елементи, но и да намалите потреблението на ресурси и да ускорите зареждането на страниците.

В новата версия за потребителите на Firefox е осигурено блокиране на нова техника за проследяване на движенията и подмяна на рекламни блокове, основана на създаването в DNS на отделен поддомен в рамките на домена на текущия сайт. Създаденият поддомен сочи към сървъра на рекламната мрежа (например, създава се CNAME-запис f7ds.liberation.fr, сочещ към сървъра за проследяване liberation.eulerian.net), така че рекламният код формално се зарежда от същия основен домен, от който е и сайтът. Името на поддомейна се избира под формата на произволен идентификатор, което затруднява блокировката по маска, тъй като свързаният с рекламната мрежа поддомен е трудно да се отличи от поддомейни, използвани за зареждане на други локални ресурси на страницата.

В новата версия на uBlock Origin за определяне на свързаното чрез CNAME хост е добавен повикване за резолвиране на името в DNS, което позволява да се приложат списъците за блокиране и за имена, пренасочвани чрез CNAME.
От гледна точка на производителността, определянето на CNAME не би трябвало да доведе до допълнителни разходи, освен изразходването на процесорни ресурси за повторно приложение на правилата за друго име, тъй като при достъпа до ресурса браузърът вече е извършил резолвиране и стойността трябва да бъде кеширана. При инсталирането на новата версия ще е необходимо да се предоставят права за получаване на информация от DNS.

Издание на uBlock Origin 1.25 с защита от заобикаляне на блокировки чрез манипулации с DNS

Добавеният метод за защита на базата на проверка на CNAME може да бъде заобиколен чрез директно свързване на името с IP без използване на CNAME, но такъв подход усложнява поддръжката и осигуряването на инфраструктурата (в случай на смяна на IP адреса на рекламната мрежа ще е необходимо да се постигне промяна на данните на всички DNS сървъри на издателите) и може да бъде заобиколен чрез създаване на черен списък на IP адреси на тракери. В сборката на uBlock Origin за Chrome проверката на CNAME не работи, тъй като API dns.resolve() достъпен е само за добавки в Firefox и не се поддържа в Chrome.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster