Издаване на 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