nové vydání blokátoru nežádoucího obsahu , který blokuje reklamy, škodlivé prvky, kód pro sledování pohybu, JavaScriptové minery a další rušivé elementy. Rozšíření uBlock Origin se vyznačuje vysokým výkonem a úspornou spotřebou paměti a umožňuje nejen zbavit se otravného obsahu, ale také snížit spotřebu zdrojů a urychlit načítání stránek.
V nové verzi pro uživatele Firefoxu je zajištěna blokace nové techniky sledování pohybu a nahrazování reklamních bloků, která je založena na vytváření samostatné subdomény v rámci domény aktuálního webu v DNS. Vytvářená subdoména odkazuje na server reklamní sítě (například se vytváří CNAME záznam f7ds.liberation.fr, který ukazuje na sledovací server liberation.eulerian.net), a proto se reklamní kód formálně načítá ze stejné primární domény jako web. Název pro subdoménu je vybírán jako náhodný identifikátor, což ztěžuje blokaci podle vzoru, protože subdoména spojená s reklamní sítí je těžké odlišit od subdomén pro načítání dalších místních zdrojů stránky.
V nové verzi uBlock Origin pro určení hostitele spojeného přes CNAME volání pro jména v DNS, což umožňuje použít blokovací seznamy i pro jména, která jsou přesměrována přes CNAME.
Z hlediska výkonu by určení CNAME nemělo vést k dodatečným nákladům kromě nároků na procesorové zdroje na opětovné použití pravidel pro jiná jména, protože při přístupu k prostředku už prohlížeč provedl rezolvování a hodnota by měla být vyrovnána v mezipaměti. Při instalaci nové verze bude třeba udělit oprávnění k získání informací z DNS.
Přidaná metoda ochrany založená na kontrole CNAME může být obejita pomocí přímého přiřazení jména k IP bez použití CNAME, ale takový přístup komplikuje údržbu a správu infrastruktury (v případě změny IP adresy reklamní sítě bude nutné zajistit změnu údajů na všech DNS serverech vydavatelů) a může být obejita prostřednictvím vytvoření černé listiny IP adres trackerů. V sestavení uBlock Origin pro Chrome kontrola CNAME nefunguje, protože API je k dispozici pouze pro rozšíření ve Firefoxu a není podporován v Chrome.
Zdroj: opennet.ru
