uBlock Origin felhasználói hirdetési hálózatok és web-analitikai rendszerek az új nyomkövetési technikák alkalmazásával helyeznek el hirdetési blokkokat, amelyeket nem blokkol az uBlock Origin és más nem kívánt tartalom kiszűrésére szolgáló kiegészítők.
A módszer lényege, hogy a weboldal-tulajdonosok, akik nyomkövető vagy hirdetési kódot szeretnének elhelyezni, külön DNS aldomain-t hoznak létre, amely a hirdetési hálózat vagy web-analitikai szerverre mutat (például létrejön a f7ds.liberation.fr CNAME rekord, amely a liberation.eulerian.net nyomkövető szerverre mutat). Ezzel a hirdetési kód formálisan ugyanabból a fődomain-ből töltődik be, mint a weboldal, és ezért nem esik blokkolás alá. Az aldomain neve véletlenszerű azonosító formájában van megválasztva, ami megnehezíti a maszk szerinti blokkolást, mivel a hirdetési hálózathoz kapcsolt aldomain nehezen megkülönböztethető a weboldal más helyi erőforrásainak betöltésére szolgáló aldomain-ektől.
uBlock Origin fejlesztője használni DNS név a CNAME-en keresztüli kapcsolt gazdagép meghatározásához. A módszer a következővel kezdődik
kísérleti kiadás a . A teszt aktiválásához az Advanced Settings-ben az cnameAliasList értékét "*"-ra kell állítani, így minden fekete lista szerinti ellenőrzés meg lesz duplázva azoknak a nevekre vonatkozóan, amelyeket CNAME-en keresztül határoznak meg. A frissítés telepítésekor engedélyeket kell biztosítani az információk DNS-ből való beszerzéséhez.
Chrome esetében a CNAME ellenőrzése nem adható hozzá, mivel az API csak a Firefox kiegészítői számára érhető el, és a Chrome nem támogatja. Teljesítmény szempontjából a CNAME meghatározásának nem kellene további költségeket okoznia, a CPU erőforrások újbóli alkalmazásának költségén kívül más névhez, mivel a böngésző már végrehajtotta a feloldást, és az értéket gyorsítótárban kell tárolni. A védelmi módszer megkerülhető a név közvetlen IP-hez való hozzárendelésével CNAME használata nélkül, de ez a megközelítés nehezíti a karbantartást (ha a hirdetési hálózat IP-címe megváltozik, minden kiadó DNS-szerverén az adatokat meg kell változtatni), és megkerülhető a traker IP-címek fekete listájának létrehozásával.
Forrás: opennet.ru
