ghostwords / chameleon

Browser fingerprinting protection for everybody.
Mozilla Public License 2.0
532 stars 61 forks source link

Chameleon detects strange property names #18

Open gunesacar opened 9 years ago

gunesacar commented 9 years ago

On some pages, Chamelon detects strange property names such as undefined:{}.innerWidth, (.devicePixelRatio or undefinied.innerHeight - note the typo. A table summarizing the unexpected property names and a page to reproduce the issue is given below:

Property Page Script
(.devicePixelRatio http://cotrip.org http://partner.googleadservices.com/gpt/pubads_impl_57.js
???.devicePixelRatio
???.innerHeight
???.innerWidth
http://www.lamontagne.fr/accueil.html http://www.lamontagne.fr/pack/2102988336.js
firefox desktop.innerWidth
firefox desktop.innerHeight
http://www.link4.pl/ http://cdn.clicktale.net/www/tc/WRe21.js
Undefined.innerWidth
Undefined.innerHeight
http://new.disney.ru/ http://analytics.disneyinternational.com/analytics/lib/WS_v2.7/s_code.js
Undefined.devicePixelRatio http://new.disney.ru/ http://mc.yandex.ru/metrika/watch.js
global.devicePixelRatio http://businessdirectoryplugin.com/ http://www.screencast.com/inc/scripts/techsmith-smart-player.min.js
global.innerHeight
global.innerWidth
http://www.photobox.it/ http://static-sb.com/js/sb-tracker.js
undefined:{}.innerWidth
undefined:{}.innerHeight
http://www.dkb.de/index.html http://www.dkb.de/_conf/system/js/webtrekk322.js
undefinied.innerHeight
undefinied.innerWidth
((Note the typo!))
http://www.randstad.de/ http://www.randstad.de/js/75203/webtrends.js
Navigator.cwl_228564_728X90__0,0 http://www.timesofisrael.com/ http://ads.contextweb.com/TagPublish/getjs.static.js?v=9
Vector Object properties: Increment: undefined Size: undefined Elements: .innerWidth https://www.giocodigitale.it/home/ https://www.giocodigitale.it/static/js/lib/jquery.dimensions.js
Vector Object properties: Increment: undefined Size: undefined Elements: .innerHeight https://www.giocodigitale.it/home/ https://clicktalecdn.sslcs.cdngc.net/www/tc/WRe21.js
Vector Object properties: Increment: undefined Size: undefined Elements: .devicePixelRatio https://www.giocodigitale.it/home/ https://clicktalecdn.sslcs.cdngc.net/www/WRe21b.js