Użytkownicy uBlock Origin stosowanie przez sieci reklamowe i systemy analityki internetowej nowej techniki śledzenia ruchu oraz wstawiania reklam, które nie są blokowane w uBlock Origin oraz innych dodatkach do filtrowania niechcianych treści.
Istota metody polega na tym, że właściciele stron internetowych, którzy chcą umieścić kod śledzenia lub wyświetlania reklam, tworzą w DNS oddzielną subdomenę, która odwołuje się do serwera sieci reklamowej lub analityki internetowej (na przykład tworzy się rekord CNAME f7ds.liberation.fr, wskazujący na serwer śledzenia liberation.eulerian.net). W ten sposób kod reklamowy formalnie ładowany jest z tej samej głównej domeny, co strona, i dlatego nie podlega blokowaniu. Nazwa subdomeny wybierana jest w formie losowego identyfikatora, co utrudnia blokowanie na podstawie wzorca, ponieważ subdomena powiązana z siecią reklamową jest trudna do odróżnienia od subdomen do ładowania innych lokalnych zasobów strony.
Twórca uBlock Origin już trzeba coś wykorzystać (pracuję z klastrowym Proxmox VE 5.x i ZFS over iSCSI). nazwy w DNS w celu określenia powiązanego przez CNAME hosta. Metoda zaczynając od
eksperymentalnej wersji do . Aby aktywować sprawdzenie w zaawansowanych opcjach, należy ustawić wartość cnameAliasList na „*”, w takim przypadku wszystkie sprawdzenia zgodnie z czarnymi listami będą duplikowane także dla nazw określanych przez CNAME. Przy instalacji aktualizacji wymagane będzie udzielenie uprawnień do uzyskania informacji z DNS.
W przypadku Chrome sprawdzenie CNAME nie może być dodane, ponieważ API jest dostępne tylko dla dodatków w Firefoxie i nie jest obsługiwane w Chrome. Z punktu widzenia wydajności, określenie CNAME nie powinno prowadzić do dodatkowych kosztów, oprócz wydatków związanych z wykorzystaniem zasobów procesora na ponowne stosowanie reguł dla innej nazwy, ponieważ przy odwołaniu do zasobu przeglądarka już wykonała rozwiązanie, a wartość powinna być zbuforowana. Metoda ochrony może być obejdziona przez bezpośrednie powiązanie nazwy z adresem IP bez użycia CNAME, ale takie podejście utrudnia konserwację (w przypadku zmiany adresu IP sieci reklamowej będzie konieczne uzyskanie zmiany danych na wszystkich serwerach DNS wydawców) i może być obejdziane przez utworzenie czarnej listy adresów IP trackerów.
Źródło: opennet.ru
