ново издание на блокера за нежелано съдържание , осигуряващ блокиране на реклами, зловредни елементи, код за проследяване на движението, JavaScript-майнери и други пречки пред нормалната работа на елементите. Разширението uBlock Origin се отличава с висока производителност и икономично ползване на памет, и позволява не само да се отървете от досадни елементи, но и да намалите потреблението на ресурси и да ускорите зареждането на страниците.
В новата версия за потребителите на Firefox е осигурено блокиране на нова техника за проследяване на движенията и подмяна на рекламни блокове, основана на създаването в DNS на отделен поддомен в рамките на домена на текущия сайт. Създаденият поддомен сочи към сървъра на рекламната мрежа (например, създава се CNAME-запис f7ds.liberation.fr, сочещ към сървъра за проследяване liberation.eulerian.net), така че рекламният код формално се зарежда от същия основен домен, от който е и сайтът. Името на поддомейна се избира под формата на произволен идентификатор, което затруднява блокировката по маска, тъй като свързаният с рекламната мрежа поддомен е трудно да се отличи от поддомейни, използвани за зареждане на други локални ресурси на страницата.
В новата версия на uBlock Origin за определяне на свързаното чрез CNAME хост повикване за на името в DNS, което позволява да се приложат списъците за блокиране и за имена, пренасочвани чрез CNAME.
От гледна точка на производителността, определянето на CNAME не би трябвало да доведе до допълнителни разходи, освен изразходването на процесорни ресурси за повторно приложение на правилата за друго име, тъй като при достъпа до ресурса браузърът вече е извършил резолвиране и стойността трябва да бъде кеширана. При инсталирането на новата версия ще е необходимо да се предоставят права за получаване на информация от DNS.
Добавеният метод за защита на базата на проверка на CNAME може да бъде заобиколен чрез директно свързване на името с IP без използване на CNAME, но такъв подход усложнява поддръжката и осигуряването на инфраструктурата (в случай на смяна на IP адреса на рекламната мрежа ще е необходимо да се постигне промяна на данните на всички DNS сървъри на издателите) и може да бъде заобиколен чрез създаване на черен списък на IP адреси на тракери. В сборката на uBlock Origin за Chrome проверката на CNAME не работи, тъй като API достъпен е само за добавки в Firefox и не се поддържа в Chrome.
Източник: opennet.ru
