-
Notifications
You must be signed in to change notification settings - Fork 96
Description
Helle here!
Since friday, we hit a case of 1st-party tracking that seems to be unblockable.
This occurs on https://www.liberation.fr/
, embedding a 1st-party tracker f7ds.liberation.fr
, which point to a ugly tracking provider Eulerian via the CNAME liberation.eulerian.net
.
This provider clearly states it provide unblockable tracker
Seems Criteo starts to ask the same to their customer, with 1st-party tracking pointing to *.dnsdelegation.io
subdomain.
In this case, it seems really difficult to block such tracker by tools like uBlock:
- subdomain is mostly random (
f7ds.example.org
), even if we found someea.*
pattern - detection can sometime be done with CNAME resolution (to
*.eulerian.net
or*.dnsdelegation.io
), but this is difficult to integrate to browser (those steps are internal to DNS client resolver) - IP filtering is not efficient, tracker provider can easily change IP without notifying it customers. CNAME change is more complexe, but provider can generate quite a bunch on random subdomain in advance and ask it customer to change the subdomain in case of too high blocking (or proactivly trigger a rotation each X days).
Do you have any way to detect then block such content from the browser?
The only (not so) efficient way I have at the moment is using DNS tools like PiHole to blacklist range of IP and CNAME pattern resolution. And even this way, it doesn't cover all the possible case… Even tools like µMatrix seems totally inefficient on such tracker…