-
Notifications
You must be signed in to change notification settings - Fork 7
More canvas fingerprinting #45
Comments
Thanks for reporting. I'll check tomorrow as these are a lot and will take time. |
These are really many sites and all are kinda sensitive site. Given what @JobcenterTycoon said in another issue which seems to be true, I'll put them in Paranoid. This is what I call "Fingerprint for the sake of security", nowadays very common, and blocking them occasionary causes serious issue e.g. easylist/easylist#6075 (comment) . I'll keep gu-global.com and uniqlo.com in main list though, as these are already added to uBlock Privacy and AGTPF - many more use base so hopefully any trouble will be reported. |
@Yuki2718 @JobcenterTycoon Just a small update. I think this is more Akamai BM than Ipqualityscore (unless Akamai also acquired them) if we check out This is where things get interesting: The script is actually identical across most akamai sites (but not on
Obviously we do have to update it every time the script changes, but the upside is that there is no false positive. For
However
Obviously the ============================================== The The updated script seems to be stable for now:
So yeah maybe this is a case for enabling Other related issues include uBlockOrigin/uAssets#10012 and AdguardTeam/AdguardFilters#104312 . |
|
Unfortunately, |
Im prefer the safer way |
|
To be fair I only spotted the rollout? a few days ago so I didn't really observe it for long. It could be changing daily/weekly like the one on If untokenizable regex is not very workable then maybe we can consider assigning a new symbol for the end of hostname/ start of path? Would that help with the anchoring? |
The regex works, being untokinizable means the number of such filters propotionally affects performance and there's no more mitigation than specifying as much ( |
On closer inspection
is actually the current hash for the script on |
The etag value now I see on |
URL(s) where the issue occurs (mandatory)
See below.
Describe the issue (mandatory)
Canvas Fingerprinting. I have decided to file these as a single issue because it's essentially the same script and I don't want to spam the issue tracker.
Note that one or two sites have a
\/[-_0-9a-zA-Z]{4,}\/
instead of\/[-_0-9a-zA-Z]{6,}\/
because I have seen the length of first path gone as low as 4 there. I did not lower it for other sites just in case there might be false positives (not that I have seen any).Versions (mandatory)
Filters (mandatory)
Yuki's uBlock Japanese filters
Notes
I can confirm that the randomized path always ends with a capital
B
orC
(at least for now). If we are not going to use one filter for each site then it might be worth trying something like/[-_0-9a-zA-Z]{6,}\/[-\/_0-9a-zA-Z]{29,}[BC]$/$script,1p,match-case,domain=
to minimize the possibility of false positives.The text was updated successfully, but these errors were encountered: