Adbleed is a proof-of-concept designed to highlight a specific privacy risk associated with the use of regional adblocking rules.
The detection process follows three simple steps:
- Domains: The tool uses a curated list of domains that are blocked exclusively by certain filter lists, such as EasyList Germany.
- Probing: Adbleed attempts to load resources from these specific domains. It then looks at what is returned. Blocked requests, which happen near instantly, are what the tool is after. It measures the time it takes to get a response to distinguish blocked requests from other errors, e.g., network failures.
- Fingerprinting: When a specific number of domains are blocked from a regional listing, Adbleed concludes that the list is active.
Here are a few suggestions to mitigate Adbleed or limit its use for fingerprinting:
- Stick to the defaults. If you do not enable any regional lists, Adbleed won’t detect any, which in turn makes your configuration less unique.
- Enable anti-fingerprinting: If the browser supports anti-fingerprinting techniques, make sure they are enabled.
- Disable JavaScript or enable hard-mode blocking: This may not be practicable, especially the JavaScript part, but this should protect against this particular type of attack.
- Use different browsers: If you use different browsers, you torpedo tracking attempts, as the trackers can’t link your activities between different apps or browsers (unless there is a common factor that is unique).
Adbleed: A Proof of Concept for Adblocker Fingerprinting - Chipp.in Tech News and Reviews
Internet users have plenty of options to make their connections more private. Popular choices include content blocking, using VPNs, or disabling services or features that...
chipp.in

