Uživatelé uBlock Origin aplikacemi reklamních sítí a webových analytických systémů nových technik sledování pohybů a vkládání reklamních bloků, které nejsou blokovány v uBlock Origin a dalších doplňcích pro filtrování nežádoucího obsahu.
Podstata metody spočívá v tom, že vlastníci webových stránek, kteří chtějí vložit kód pro sledování nebo zobrazení reklamy, vytvářejí v DNS samostatnou subdoménu, která odkazuje na server reklamní sítě nebo webové analytiky (například se vytváří záznam CNAME f7ds.liberation.fr, který ukazuje na server pro sledování liberation.eulerian.net). Tímto způsobem se reklamní kód formálně načítá ze stejné primární domény, jako je stránka, a proto není blokován. Název subdomény se vybírá ve formě náhodného identifikátoru, což ztěžuje blokování podle masky, protože subdoménou spojenou s reklamní sítí je těžké odlišit od subdomén pro načítání dalších lokálních zdrojů stránky.
Vývojář uBlock Origin použít jména v DNS pro určení připojeného hostitele přes CNAME. Metoda počínaje
experimentální verzí pro . Pro aktivaci kontroly v pokročilých nastaveních je třeba nastavit hodnotu cnameAliasList na „*“, v tomto případě budou všechny kontroly podle černých seznamů duplikovány i pro jména definovaná přes CNAME. Při instalaci aktualizace bude nutné poskytnout oprávnění pro získání informací z DNS.
Pro Chrome není možné přidat kontrolu CNAME, protože API je k dispozici pouze pro doplňky ve Firefoxu a není podporováno v Chrome. Z hlediska výkonu by určení CNAME nemělo způsobit žádné dodatečné náklady, kromě zátěže procesorových zdrojů pro opětovné uplatnění pravidel na jiném jméně, protože při přístupu k prostředku již prohlížeč provedl řešení a hodnota by měla být v mezipaměti. Tento ochranný mechanismus lze obejít přímým přiřazením jména k IP bez použití CNAME, ale takový postup ztěžuje údržbu (v případě změny IP adresy reklamní sítě bude nutné zajistit změnu dat na všech DNS serverech vydavatelů) a lze ho obejít vytvořením černého seznamu IP adres sledovačů.
Zdroj: opennet.ru
